Bug 3850

Summary: i830 shadow support uses symbols built only in DRI when DRI not built
Product: xorg Reporter: Alan Coopersmith <alan.coopersmith>
Component: Driver/intelAssignee: Alan Hourihane <alanh>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: high CC: dima+freedesktop
Version: git   
Hardware: x86 (IA32)   
OS: Solaris   
Whiteboard:
i915 platform: i915 features:

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.