Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 54210 - xorg-x11: USE=pie results in unresolved symbols
Summary: xorg-x11: USE=pie results in unresolved symbols
Status: RESOLVED DUPLICATE of bug 47197
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All All
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-06-17 08:47 UTC by Joël
Modified: 2005-07-17 13:06 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
output of emerge info (useflags.txt,2.46 KB, text/plain)
2004-06-18 05:22 UTC, Joël
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Joël 2004-06-17 08:47:59 UTC
xfree works fine, but after the licensing terms issue with it, I gave xorg-x11 a try.

The graphics card driver with xfree says:
radeon 1.11.0 20020828 on minor 0: ATI Technologies Inc Radeon Mobility M6 LY

After unmerging xfree and merging xorg-x11, I get the following message:

--------------------
(II) LoadModule: "radeon"
(II) Loading /usr/X11R6/lib/modules/drivers/radeon_drv.so
dlopen: /usr/X11R6/lib/modules/drivers/radeon_drv.so: undefined symbol: fbdevHWValidMode
(EE) Failed to load /usr/X11R6/lib/modules/drivers/radeon_drv.so
(II) UnloadModule: "radeon"
(EE) Failed to load module "radeon" (loader failed, 7)
--------------------

I checked the date of radeon_drv.so and it was indeed built today. What could have gone wrong ?

By the way, if I don't disable glx and dri in XF86Config, I get these additional errors:
dlopen: /usr/X11R6/lib/modules/extensions/libglx.so: undefined symbol: __glDDXExtensionInfo
dlopen: /usr/X11R6/lib/modules/extensions/libdri.so: undefined symbol: __glXActiveScreens

Btw, the version of xorg-x11 I tried, is 6.7.0-r1.

Thanks
Comment 1 Tuan Van (RETIRED) gentoo-dev 2004-06-17 14:22:15 UTC
> (EE) Failed to load /usr/X11R6/lib/modules/drivers/radeon_drv.so
Just a guess. Your radeon driver built by the linux not xorg-x11. On my system, the one built by xorg-x11 is: "/usr/X11R6/lib/modules/drivers/radeon_drv.o". You may want to rebuild the kenel module. May be samething for your opengl driver.
Comment 2 Tuan Van (RETIRED) gentoo-dev 2004-06-17 15:02:40 UTC
err, I take my comment back. the radeon built by the linux kernel is radeon.ko. Could you do a `qpkg -f /usr/X11R6/lib/modules/drivers/radeon_drv.so` to find which package that driver came from? I always use `modprobe radeon` for my radeon card.
Comment 3 Donnie Berkholz (RETIRED) gentoo-dev 2004-06-17 16:23:49 UTC
Attach output of `emerge info` please, and if your USE contains "pie" this is a known bug.
Comment 4 Joël 2004-06-18 05:22:44 UTC
Created attachment 33472 [details]
output of emerge info
Comment 5 Joël 2004-06-18 05:24:12 UTC
I think you found it -- my USE flags indeed include "pie".
Comment 6 Donnie Berkholz (RETIRED) gentoo-dev 2004-06-18 18:03:39 UTC
Stop using that flag for xorg-x11 unless you wish to manually specify modules to load that resolve those symbols in your xorg.conf. I suggest package.use (man portage).
Comment 7 Joël 2004-06-19 08:19:01 UTC
Donnie,

Thanks a lot !  That was it..  now xorg-x11 works flawlessly, you guys rock :-)
Comment 8 Donnie Berkholz (RETIRED) gentoo-dev 2004-06-20 22:24:49 UTC

*** This bug has been marked as a duplicate of 47197 ***