Unresolved symbol in libdri.a (X.org)
lists at MHoerich.de
Fri Nov 25 15:07:27 GMT 2005
# Louis LeBlanc:
> First my config:
> OS: 5.4-RELEASE-p8
> X.org version: xorg-6.8.2 (built from ports)
> video driver: nvidia-driver-1.0.7676_1 (built from ports)
> My xorg.conf (only including what I suspect is relevant:
> Section "Module"
> Load "dbe"
> Load "extmod"
> Load "dri"
Remove this from you xorg.conf (see below why).
> Symbol __glXgetActiveScreen from module /usr/X11R6/lib/modules/extensions/libdri.a is unresolved!
This is the result of the 'Load "dri"'-line above.
DRI is hardware accelleration for several *non-nVidia*-GPUs.
If you're using the nVidia-driver, DRI is useless.
In this particular case, libdri.a needs to resolve the
external symbol __glXgetActiveScreen, which simply isn't
provided by nVidia's /usr/X11R6/lib/libGL.so. 
: try: objdump -T libGL.so | grep glX
More information about the freebsd-questions