Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 151072 - xorg fails to start - undefined symbols in modules
Summary: xorg fails to start - undefined symbols in modules
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Other
: High normal (vote)
Assignee: Gentoo X packagers
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-12 13:35 UTC by Charlie Shepherd (RETIRED)
Modified: 2007-08-02 04:49 UTC (History)
1 user (show)

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


Attachments
Xorg log (Xorg.0.log,16.85 KB, text/plain)
2006-10-23 05:03 UTC, Charlie Shepherd (RETIRED)
Details
xorg.conf (xorg.conf,2.57 KB, text/plain)
2006-10-23 05:04 UTC, Charlie Shepherd (RETIRED)
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Charlie Shepherd (RETIRED) gentoo-dev 2006-10-12 13:35:00 UTC
chaza@Mars /mnt/ipod/iPod_Control/Music $ startx
xauth:  creating new authority file /home/chaza/.serverauth.2591


X Window System Version 7.1.1
Release Date: 12 May 2006
X Protocol Version 11, Revision 0, Release 7.1.1
Build Operating System: UNKNOWN
Current Operating System: Linux Mars 2.6.19-rc1-mm1-badram #2 SMP PREEMPT Tue Oct 10 19:10:35 BST 2006 i686
Build Date: 05 October 2006
        Before reporting problems, check http://wiki.x.org
        to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
        (++) from command line, (!!) notice, (II) informational,
        (WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Thu Oct 12 21:30:05 2006
(==) Using config file: "/etc/X11/xorg.conf"
dlopen: /usr/lib/xorg/modules/extensions/libglx.so: undefined symbol: DRIDestroyContext
(EE) Failed to load /usr/lib/xorg/modules/extensions/libglx.so
(EE) Failed to load module "glx" (loader failed, 7)
dlopen: /usr/lib/xorg/modules/extensions/libglx.so: undefined symbol: DRIDestroyContext
(EE) Failed to load /usr/lib/xorg/modules/extensions/libglx.so
(EE) Failed to load module "glx" (loader failed, 7)
dlopen: /usr/lib/xorg/modules/extensions/libdri.so: undefined symbol: __glXgetActiveScreen
(EE) Failed to load /usr/lib/xorg/modules/extensions/libdri.so
(EE) Failed to load module "dri" (loader failed, 7)
dlopen: /usr/lib/xorg/modules/libvbe.so: undefined symbol: xf86InterpretEDID
(EE) Failed to load /usr/lib/xorg/modules/libvbe.so
(EE) I810: Failed to load module "vbe" (loader failed, 7)
(EE) Screen(s) found, but none have a usable configuration.

Fatal server error:
no screens found
XIO:  fatal IO error 104 (Connection reset by peer) on X server ":0.0"
      after 0 requests (0 known processed) with 0 events remaining.
Couldnt get a file descriptor referring to the console


emerge --info:

Portage 2.1.2_pre2-r9 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.19-rc1-mm1-badram i686)
=================================================================
System uname: 2.6.19-rc1-mm1-badram i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Gentoo Base System version 1.12.5
Last Sync: Thu, 12 Oct 2006 14:50:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4, 2.5-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
dev-util/confcache:  0.4.2-r1
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2
sys-devel/binutils:  2.17.50.0.5
sys-devel/gcc-config: 1.3.13-r4
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.18
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=i686 -O2 -fomit-frame-pointer -pipe -fno-ident -fweb -frename-registers -ftracer -Wall"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=i686 -O2 -fomit-frame-pointer -pipe -fno-ident -fweb -frename-registers -ftracer -Wall"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig candy ccache collision-protect confcache distlocks metadata-transfer nodoc noinfo parallel-fetch sandbox sfperms strict stricter userpriv usersandbox"
GENTOO_MIRRORS="http://gentoo.blueyonder.co.uk"
LANG="en_GB"
LC_ALL="en_GB"
LDFLAGS="-Wl,-O1 -Wl,-zdynsort -Wl,--as-needed -Wl,--sort-common -Wl,-z,now"
LINGUAS="en en_GB"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /usr/local/overlays/xgl-coffee /usr/local/overlays/custom_kernels /usr/portage/local/layman/liquidx /usr/portage/local/layman/vmware /usr/portage/local/layman/initng /usr/portage/local/layman/hanno-xgl /usr/portage/local/layman/geneticone"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 7zip X aac acl acpi alsa amd amuled ansi apache2 arts asf audacious bash-completion bzip2 cap ccache cdda cddb cdinstall cdparanoia cdr cdrom cgi chroot ck-plus cracklib crypt css cups curl curlwrappers dbus dhcp dillo dio directfb djbfft dnd dri dv dvdread edl elibc_glibc encode erandom exif ext-png ext-zlib extensions fastcgi fbcon fbsplash ffmpeg firefox flash fortify fpx geoip gif gimp gimpprint glibc-omitfp glitz glut gnuplot gpm graphviz gs gsl gtk gtk2 hal hardenedphp hbci hdf iconv icq ide idl image imap imlib imlib2 infopipe  innodb input_devices_joystick input_devices_keyboard input_devices_mouse ipv6 irda irmc j2ee jabber javacomm javamail javascript jbig jboss jce jms jmx joystick jpeg jpeg2k jta jython kakasi kde kdehiddenvisibility kdenewldflags kdexdeltas kerberos kernel_linux kqemu krb4 latex lcms leim libclamav libdsk libgd libgda libsamplerate libwww linguas_en linguas_en_GB live lua lzo lzw m17n-lib mad maildir matroska mbox migemo mime mixer mjpeg mmap mmx mmxext mono mozcalendar mozdevelop mozsvg mozxmlterm mp3 mpeg mpi mplayer msn mule multislot music mysql mysqli mythtv nagios-dns nagios-ntp nagios-ping nagios-ssh ncurses net netcdf network neural nis nls no-old-linux nomalloccheck nowin nptl nptlonly ntlm ntpl oav objc ocaml offensive ogg oggvorbis openal opengl oscar ospfapi pam parse-clocks pcap pcntl pcre pdf perl pertty pg-hier pg-intdatetime pg-vacuumdelay php physfs pic plotutils png portaudio povray ppds pri print procmail python qa qt3 qt4 quicktime quotas quotes readline real reiser4 reiserfs risky rogue rplay sdl seamonkey semanticfix session sftplogging shared sharedmem slp smime sndfile snortsam socks5 sox sse sse-filters sse2 ssl suspend2 svga symlink sysvipc szip tcltk tcpd tga theora tidy tk transcode truetype uim unicode usb userland_GNU v4l v4l2 vcd vda video_cards_i810 videos virus-scan vorbis wddx webdav wifi win32codecs winbind wma wmf wxwindows xanim xchatdccserver xchattext xcomposite xface xgetdefault xine xml xmlreader xmlrpc xmlwriter xmms xorg xosd xpm xprint xrandr xscreensaver xsettings xv xvid xvmc yahoo yaz yp yv12 zaptel zeo zlib zvbi"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_RSYNC_EXTRA_OPTS

xorg - x11-base/xorg-server-1.1.1-r1
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2006-10-13 01:41:33 UTC
How about that you recompile the stuff with *sane* C[XX]FLAGS (such as -march=i686 -O2 -fomit-frame-pointer -pipe)?
Comment 2 Donnie Berkholz (RETIRED) gentoo-dev 2006-10-13 08:32:04 UTC
As Jakub suggested, please recompile xorg-server and your drivers with more stable CFLAGS. Also, please attach /etc/X11/xorg.conf and/var/log/Xorg.0.log, then reopen.
Comment 3 Joshua Baergen (RETIRED) gentoo-dev 2006-10-13 10:12:53 UTC
And drop the LDFLAGS...
Comment 4 Charlie Shepherd (RETIRED) gentoo-dev 2006-10-23 04:57:48 UTC
I emerge -e'd xorg-X11 with the following emerge --info:

Portage 2.1.2_pre3-r6 (default-linux/x86/2006.1, gcc-4.1.1, glibc-2.5-r0, 2.6.19-rc1-mm1-badram i686)
=================================================================
System uname: 2.6.19-rc1-mm1-badram i686 Intel(R) Pentium(R) 4 CPU 2.80GHz
Gentoo Base System version 1.12.5
Last Sync: Sun, 22 Oct 2006 15:50:01 +0000
distcc 2.18.3 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled]
ccache version 2.4 [enabled]
app-admin/eselect-compiler: [Not Present]
dev-java/java-config: 1.3.7, 2.0.30
dev-lang/python:     2.4.3-r4, 2.5-r1
dev-python/pycrypto: 2.0.1-r5
dev-util/ccache:     2.4-r6
dev-util/confcache:  0.4.2-r1
sys-apps/sandbox:    1.2.18.1
sys-devel/autoconf:  2.13, 2.60
sys-devel/automake:  1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.17.50.0.5, 2.17.50.0.6
sys-devel/gcc-config: 1.3.14
sys-devel/libtool:   1.5.22
virtual/os-headers:  2.6.18
ACCEPT_KEYWORDS="x86 ~x86"
AUTOCLEAN="yes"
CBUILD="i686-pc-linux-gnu"
CFLAGS="-march=pentium4 -O2 -fomit-frame-pointer -pipe -Wall"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config"
CONFIG_PROTECT_MASK="/etc/env.d /etc/env.d/java/ /etc/gconf /etc/java-config/vms/ /etc/revdep-rebuild /etc/splash /etc/terminfo /etc/texmf/web2c"
CXXFLAGS="-march=pentium4 -O2 -fomit-frame-pointer -pipe -Wall"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoconfig candy ccache collision-protect confcache distlocks metadata-transfer nodoc noinfo parallel-fetch sandbox sfperms strict stricter userpriv usersandbox"
GENTOO_MIRRORS="http://gentoo.blueyonder.co.uk"
LANG="en_GB"
LC_ALL="en_GB"
LDFLAGS=""
LINGUAS="en en_GB"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude=/distfiles --exclude=/local --exclude=/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
PORTDIR_OVERLAY="/usr/local/portage /home/chaza/devship/overlay /usr/portage/local/layman/liquidx /usr/portage/local/layman/vmware /usr/portage/local/layman/sunrise /usr/portage/local/layman/liquidx /usr/portage/local/layman/vmware /usr/portage/local/layman/sunrise /home/chaza/devship/overlay /home/chaza/devship/stable-overlay"
SYNC="rsync://rsync.europe.gentoo.org/gentoo-portage"
USE="x86 7zip X aac acl acpi alsa amd amuled ansi apache2 arts asf audacious bash-completion bzip2 cap ccache cdda cddb cdinstall cdparanoia cdr cdrom cgi chroot ck-plus cracklib crypt css cups curl curlwrappers dbus dhcp dillo dio directfb djbfft dnd dri dv dvdread edl elibc_glibc encode erandom exif ext-png ext-zlib extensions fastcgi fbcon fbsplash ffmpeg firefox flash fortify fortran fpx fuse geoip gif gimp gimpprint glibc-omitfp glitz glut gnuplot gpm graphviz gs gsl gtk gtk2 hal hardenedphp iconv image imap imlib infopipe innodb input_devices_joystick input_devices_keyboard input_devices_mouse ipv6 irda irmc j2ee jabber javacomm javamail javascript jbig jboss jce jms jmx joystick jpeg jpeg2k jta jython kakasi kde kdehiddenvisibility kdenewldflags kdexdeltas kerberos kernel_linux kqemu krb4 lapack latex lcms leim libclamav libdsk libgd libgda libsamplerate libwww linguas_en linguas_en_GB live lua lzo lzw m17n-lib mad maildir matroska mbox migemo mime mixer mjpeg mmap mmx mmxext mono mozcalendar mozdevelop mozsvg mozxmlterm mp3 mpeg mpi mplayer msn mule multislot music mysql mysqli mythtv nagios-dns nagios-ntp nagios-ping nagios-ssh ncurses net netcdf network neural nis nls no-old-linux nomalloccheck nowin nptl nptlonly ntlm ntpl oav objc ocaml offensive ogg oggvorbis openal opengl oscar ospfapi pam parse-clocks pcap pcntl pcre pdf perl pertty pg-hier pg-intdatetime pg-vacuumdelay php physfs pic plotutils png portaudio povray ppds pri print procmail python qa qt3 qt4 quicktime quotas quotes readline real reiser4 reiserfs risky rogue rplay ruby sdl seamonkey semanticfix session sftplogging shared sharedmem slp smime sndfile snortsam socks5 sox sse sse-filters sse2 ssl suspend2 svga symlink sysvipc szip tcltk tcpd tga theora tidy tk transcode truetype uim unicode usb userland_GNU v4l v4l2 vcd vda video_cards_i810 videos virus-scan vorbis wddx webdav wifi win32codecs winbind wma wmf wxwindows xanim xchatdccserver xchattext xcomposite xface xgetdefault xine xml xmlreader xmlrpc xmlwriter xmms xorg xosd xpm xprint xrandr xscreensaver xsettings xv xvid xvmc yahoo yaz yp yv12 zaptel zeo zlib zvbi"
Unset:  CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_RSYNC_EXTRA_OPTS

Attached are xorg.conf and Xorg.0.log
Comment 5 Charlie Shepherd (RETIRED) gentoo-dev 2006-10-23 05:03:53 UTC
Created attachment 100266 [details]
Xorg log
Comment 6 Charlie Shepherd (RETIRED) gentoo-dev 2006-10-23 05:04:19 UTC
Created attachment 100267 [details]
xorg.conf
Comment 7 Joshua Baergen (RETIRED) gentoo-dev 2006-10-23 07:33:42 UTC
There are still some linking problems happening or something.  What's the output of 'ls -l /usr/lib/xorg/modules/libddc.so'?  How about 'scanelf -s xf86InterpretEDID /usr/lib/xorg/modules/libddc.so'?
Comment 8 Charlie Shepherd (RETIRED) gentoo-dev 2006-10-23 11:00:25 UTC
chaza@Mars ~ $ ls -l /usr/lib/xorg/modules/libddc.so
-rwxr-xr-x 1 root root 23K 2006-10-13 17:07 /usr/lib/xorg/modules/libddc.so

chaza@Mars ~ $ scanelf -s xf86InterpretEDID /usr/lib/xorg/modules/libddc.so
 TYPE   SYM FILE
ET_DYN xf86InterpretEDID /usr/lib/xorg/modules/libddc.so
Comment 9 Charlie Shepherd (RETIRED) gentoo-dev 2006-10-25 06:34:08 UTC
I've tracked one of the issues down to this:

chaza@Mars /var/tmp/portage/x11-base/xorg-server-1.1.1-r1/work/xorg-server-1.1.1/hw/xfree86/ddc $
touch interpret_edid.c

chaza@Mars /var/tmp/portage/x11-base/xorg-server-1.1.1-r1/work/xorg-server-1.1.1/hw/xfree86/ddc $
make interpret_edid.o

if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-I../../../include -I../../../include -I../../../include -I../../../include -I../../../include
-I../../../include -I../../../hw/xfree86 -I../../../hw/xfree86/include -I../../../hw/xfree86/common
-I../../../hw/xfree86/os-support -I../../../hw/xfree86/os-support/bus -I../../../os -I./../i2c
-DHAVE_XORG_CONFIG_H -DXF86PM  -DXFree86Server  -DIN_MODULE -DXFree86Module  -DXFree86LOADER -Wall
-Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs
-fno-strict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -I/usr/include/freetype2
-I../../../include -I../../../include -I../../../Xext -I../../../composite -I../../../damageext
-I../../../xfixes -I../../../Xi -I../../../mi -I../../../miext/shadow  -I../../../miext/damage
-I../../../render -I../../../randr -I../../../fb  -march=pentium4 -O2 -fomit-frame-pointer -pipe
-Wall -MT interpret_edid.o -MD -MP -MF ".deps/interpret_edid.Tpo" -c -o interpret_edid.o
interpret_edid.c; \
        then mv -f ".deps/interpret_edid.Tpo" ".deps/interpret_edid.Po"; else rm -f
".deps/interpret_edid.Tpo"; exit 1; fi

chaza@Mars /var/tmp/portage/x11-base/xorg-server-1.1.1-r1/work/xorg-server-1.1.1/hw/xfree86/ddc $ grep xf86InterpretEDID interpret_edid.o
Binary file interpret_edid.o matches

chaza@Mars /var/tmp/portage/x11-base/xorg-server-1.1.1-r1/work/xorg-server-1.1.1/hw/xfree86/ddc $ make interpret_edid.lo

if /bin/sh ../../../libtool --tag=CC --mode=compile i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I.
-I../../../include -I../../../include -I../../../include -I../../../include -I../../../include
-I../../../include -I../../../include -I../../../include -I../../../hw/xfree86
-I../../../hw/xfree86/include -I../../../hw/xfree86/common -I../../../hw/xfree86/os-support
-I../../../hw/xfree86/os-support/bus -I../../../os -I./../i2c   -DHAVE_XORG_CONFIG_H -DXF86PM
-DXFree86Server  -DIN_MODULE -DXFree86Module  -DXFree86LOADER -Wall -Wpointer-arith
-Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs
-fno-strict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -I/usr/include/freetype2
-I../../../include -I../../../include -I../../../Xext -I../../../composite -I../../../damageext
-I../../../xfixes -I../../../Xi -I../../../mi -I../../../miext/shadow  -I../../../miext/damage
-I../../../render -I../../../randr -I../../../fb  -march=pentium4 -O2 -fomit-frame-pointer -pipe
-Wall -MT interpret_edid.lo -MD -MP -MF ".deps/interpret_edid.Tpo" -c -o interpret_edid.lo
interpret_edid.c; \
        then mv -f ".deps/interpret_edid.Tpo" ".deps/interpret_edid.Plo"; else rm -f
".deps/interpret_edid.Tpo"; exit 1; fi
 i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../../include -I../../../include
-I../../../include -I../../../include -I../../../include -I../../../include -I../../../include
-I../../../include -I../../../hw/xfree86 -I../../../hw/xfree86/include -I../../../hw/xfree86/common
-I../../../hw/xfree86/os-support -I../../../hw/xfree86/os-support/bus -I../../../os -I./../i2c
-DHAVE_XORG_CONFIG_H -DXF86PM -DXFree86Server -DIN_MODULE -DXFree86Module -DXFree86LOADER -Wall
-Wpointer-arith -Wstrict-prototypes -Wmissing-prototypes -Wmissing-declarations -Wnested-externs
-fno-strict-aliasing -D_BSD_SOURCE -DHAS_FCHOWN -DHAS_STICKY_DIR_BIT -I/usr/include/freetype2
-I../../../include -I../../../include -I../../../Xext -I../../../composite -I../../../damageext
-I../../../xfixes -I../../../Xi -I../../../mi -I../../../miext/shadow -I../../../miext/damage
-I../../../render -I../../../randr -I../../../fb -march=pentium4 -O2 -fomit-frame-pointer -pipe
-Wall -MT interpret_edid.lo -MD -MP -MF .deps/interpret_edid.Tpo -c interpret_edid.c  -fPIC -DPIC -o
.libs/interpret_edid.o

chaza@Mars /var/tmp/portage/x11-base/xorg-server-1.1.1-r1/work/xorg-server-1.1.1/hw/xfree86/ddc $ grep xf86InterpretEDID interpret_edid.lo
chaza@Mars /var/tmp/portage/x11-base/xorg-server-1.1.1-r1/work/xorg-server-1.1.1/hw/xfree86/ddc $
Comment 10 Joshua Baergen (RETIRED) gentoo-dev 2006-11-05 12:14:22 UTC
I really think this is still a symptom of your earlier {C,CXX,LD}FLAGS.  emerge -e should have caught it.

I hate to say it, but maybe try a 'USE="-X" emerge -e system && emerge -e xorg-x11' to really clean things out.
Comment 11 Matthias Clauß 2006-11-12 09:48:27 UTC
Had the same Problems.
Solved it after adding every needed module in xorg-conf.
Also the positions of the modules are important.
my xorg.conf (for use with atis closed drivers):

-----------------------------------------------
        Load  "dbe"     # Double buffer extension
        SubSection "extmod"
                Option      "omit xfree86-dga" 
        EndSubSection
        Load  "i2c"
        Load  "ddc"
        Load  "int10"
        Load  "fb"
        Load  "shadow"
        Load  "xf1bpp"
        Load  "xf4bpp"
        Load  "vbe"
        Load  "vgahw"
        Load  "freetype"
        Load  "drm"
        Load  "dri"
        Load  "glx"
-----------------------------------------
maybe some modules arent needed (xf*bpp for ex.), but you need them if you
want to you use the vesa-driver as fallback.
Comment 12 Matthias Clauß 2006-11-13 12:14:11 UTC
These 2 errors are dont go away, regardless which modules i load in xorg.conf

lopen: /usr/lib/xorg/modules/extensions/libglx.so: undefined symbol: DRIDestroyContext
(EE) Failed to load /usr/lib/xorg/modules/extensions/libglx.so
(EE) Failed to load module "glx" (loader failed, 7)
dlopen: /usr/lib/xorg/modules/extensions/libdri.so: undefined symbol: __glXgetActiveScreen
(EE) Failed to load /usr/lib/xorg/modules/extensions/libdri.so
(EE) Failed to load module "dri" (loader failed, 7)

fglrx starts  fine with these errors, but without DRI.
Comment 13 Matthias Clauß 2006-11-14 07:31:02 UTC
emergeg xorg-server without the ldflag "Wl, -znow" should solve the problem.
Comment 14 Donnie Berkholz (RETIRED) gentoo-dev 2007-08-02 04:49:37 UTC
We have a suggested solution.