Date: Fri, 25 Nov 2005 16:06:24 +0100 From: Mario Hoerich <lists@MHoerich.de> To: FreeBSD Questions <freebsd-questions@FreeBSD.org> Subject: Re: Unresolved symbol in libdri.a (X.org) Message-ID: <20051125150624.GB2157@Pandora.MHoerich.de> In-Reply-To: <20051124203920.GA2036@keyslapper.net> References: <20051124203920.GA2036@keyslapper.net>
next in thread | previous in thread | raw e-mail | index | archive | help
# 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. [1]
HTH,
Mario
_____
[1]: try: objdump -T libGL.so | grep glX
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20051125150624.GB2157>
