Bug 3850 - i830 shadow support uses symbols built only in DRI when DRI not built
Summary: i830 shadow support uses symbols built only in DRI when DRI not built
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: git
Hardware: x86 (IA32) Solaris
: high normal
Assignee: Alan Hourihane
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-07-23 09:19 UTC by Alan Coopersmith
Modified: 2005-07-25 08:11 UTC (History)
1 user (show)

See Also:
i915 platform:
i915 features:


Attachments

Description Alan Coopersmith 2005-07-23 09:19:25 UTC
In the current CVS head version of the i810 driver, i830_driver.c calls
      xf86LoaderReqSymLists(I810shadowFBSymbols, NULL);

outside of #ifdef XF86DRI, but I810shadowSymbols in i810_driver.c is only
defined inside #ifdef XF86DRI, leading to failures when built without DRI.

(II) Loading /usr/X11/lib/modules/drivers/i810_drv.so
dlopen: ld.so.1: Xorg: fatal: relocation error: file /usr/X11/lib/modules/driver
s/i810_drv.so: symbol I810shadowFBSymbols: referenced symbol not found
(EE) Failed to load /usr/X11/lib/modules/drivers/i810_drv.so
(II) UnloadModule: "i810"
(EE) Failed to load module "i810" (loader failed, 7)
Comment 1 Alan Hourihane 2005-07-23 09:39:16 UTC
Created attachment 3124 [details]
screenshot1.png

Try this patch Alan.
Comment 2 Alan Coopersmith 2005-07-26 03:06:55 UTC
That seems to fix it.   Thanks!
Comment 3 Alan Hourihane 2005-07-26 18:11:58 UTC
Committed


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.