Problems building xorg-server-0.99.1 and many others concerning the nvidia driver
Ben Skeggs
darktama at iinet.net.au
Mon Dec 5 22:28:48 PST 2005
Am Montag, den 05.12.2005, 23:51 +0100 schrieb Łukasz Hejnak:
> Hi
> Lately I downloaded the moduled X.Org server, everything went ok (I even
> learned what does -werror mean trough this list ;) till the main
> xorg-server-0.99.1 build,
> when configured with:
> ./configure --prefix=/usr/X11R6 --enable-composite --disable-screensaver
> --enable-dri --enable-xorg --disable-tcp-transport --disable-ipv6
> --with-gnu-ld --with-mesa-source=/usr/src/Mesa/Mesa-6.4/
> --with-includes=/usr/X11R6/include/ --with-libs=/usr/X11R6/lib/
>
> it stops at the hw/vfb directory while linking Xvfb, the output is:
> make[2]: Entering directory `/home/szift/xorg/xorg-server-0.99.1/hw/vfb'
> /bin/sh ../../libtool --mode=link gcc -DHAVE_DIX_CONFIG_H
> -DNO_HW_ONLY_EXTS -DNO_MODULE_EXTS -DXFree86Server -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/X11R6/include
> -I/usr/X11R6//include -I/usr/include/freetype2 -I../../include
> -I../../include -I../../Xext -I../../render -I../../randr -I../../xfixes
> -I../../damageext -I../../composite -I../../mi -I../../miext/damage
> -I../../miext/shadow -I../../fb -I../../Xi -g -O2 -o Xvfb InitInput.o
> InitOutput.o dpmsstubs.o stubs.o miinitext.o fbcmap.o
> ../../dix/libdix.la ../../fb/libfb.la ../../mi/libmi.la
> ../../GL/glx/libglx.la ../../GL/mesa/libGLcore.la
> ../../xfixes/libxfixes.la ../../Xext/libXext.la
> ../../record/librecord.la ../../Xi/libXi.la ../../render/librender.la
> ../../randr/librandr.la ../../damageext/libdamageext.la
> ../../composite/libcomposite.la ../../miext/cw/libcw.la
> ../../Xi/libXi.la ../../xkb/libxkb.la ../../miext/damage/libdamage.la
> ../../miext/layer/liblayer.la ../../dix/libxpstubs.la ../../os/libos.la
> -L/usr/X11R6/lib -L/usr/X11R6//lib -lXfont -lfreetype -lm -lz -lXau
> -lxkbfile -lX11 -ldl -lXdmcp -lm -lz ../../xfixes/libxfixes.la
> ../../Xext/libXext.la ../../record/librecord.la ../../Xi/libXi.la
> ../../render/librender.la ../../randr/librandr.la
> ../../damageext/libdamageext.la ../../composite/libcomposite.la
> ../../miext/cw/libcw.la -lm
> gcc -DHAVE_DIX_CONFIG_H -DNO_HW_ONLY_EXTS -DNO_MODULE_EXTS
> -DXFree86Server -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/X11R6/include -I/usr/X11R6//include -I/usr/include/freetype2
> -I../../include -I../../include -I../../Xext -I../../render
> -I../../randr -I../../xfixes -I../../damageext -I../../composite
> -I../../mi -I../../miext/damage -I../../miext/shadow -I../../fb
> -I../../Xi -g -O2 -o Xvfb InitInput.o InitOutput.o dpmsstubs.o stubs.o
> miinitext.o fbcmap.o ../../dix/.libs/libdix.a ../../fb/.libs/libfb.a
> ../../mi/.libs/libmi.a ../../GL/glx/.libs/libglx.a
> ../../GL/mesa/.libs/libGLcore.a ../../xkb/.libs/libxkb.a
> ../../miext/damage/.libs/libdamage.a ../../miext/layer/.libs/liblayer.a
> ../../dix/.libs/libxpstubs.a ../../os/.libs/libos.a -L/usr/X11R6/lib
> -L/usr/X11R6//lib /usr/X11R6/lib/libXfont.so
> /usr/X11R6/lib/libfontcache.so /usr/X11R6/lib/libfontenc.so
> /usr/local/lib/libfreetype.so /usr/X11R6/lib/libxkbfile.so
> /usr/X11R6//lib/libX11.so /usr/X11R6/lib/libXau.so -ldl
> /usr/X11R6/lib/libXdmcp.so -lz ../../xfixes/.libs/libxfixes.a
> ../../Xext/.libs/libXext.a ../../record/.libs/librecord.a
> ../../Xi/.libs/libXi.a ../../render/.libs/librender.a
> ../../randr/.libs/librandr.a ../../damageext/.libs/libdamageext.a
> ../../composite/.libs/libcomposite.a ../../miext/cw/.libs/libcw.a -lm
> -Wl,--rpath -Wl,/usr/X11R6//lib -Wl,--rpath -Wl,/usr/X11R6//lib
> ../../GL/glx/.libs/libglx.a(g_render.o)(.text+0x63d2): In function
> `__glXDispSwap_PointParameteriv':
> /home/szift/xorg/xorg-server-0.99.1/GL/glx/g_render.c:2262: undefined
> reference to `__glPointParameteriv_size'
> ../../GL/glx/.libs/libglx.a(g_renderswap.o)(.text+0x92f2): In function
> `__glXDispSwap_PointParameterfvARB':
> /home/szift/xorg/xorg-server-0.99.1/GL/glx/g_renderswap.c:3342:
> undefined reference to `__glPointParameterfvARB_size'
> ../../GL/glx/.libs/libglx.a(rensize.o)(.text+0x2eb2): In function
> `__glXPointParameterfvARBReqSize':
> /home/szift/xorg/xorg-server-0.99.1/GL/glx/rensize.c:925: undefined
> reference to `__glPointParameterfvARB_size'
> collect2: ld returned 1 exit status
> make[2]: *** [Xvfb] Error 1
> make[2]: Leaving directory `/home/szift/xorg/xorg-server-0.99.1/hw/vfb'
>
> I'm not sure what to do with this, I wrote myself a bash script using
> readelf -s to find the function maybe somewhere within my libs,
> so I could add it here, but I can't find it anywhere
> I use now 6.8.99.901 <=> 6.9.0 RC1 and everything works smooth except
> the nvidia driver, I hoped that maybe the newer XOrg version would fix
> this, the message I get when loading the glx extension is:
> "undefined symbol XRC_DRAWABLE", though the nvidia driver itself
> compiles just fine, and loads into the kernel without issues.
> Still I would like to get the above working mainly for bug search ;)
>
> Anybody can help me?
>
> The system I use is HLFS SVN 12.04.05
> It's a glibc 2.3.5 based system with currently running 2.6.14.3-grsec
> kernel, the gcc is 3.4.3.
> I had the system work with XOrg and nvidia at the 6.8 version, though I
> did tend to get the X server unstable sometimes (when a bigger load
> occured) and the server then hanged taking all the resources it could,
> and there was no responce to the keyboard or mouse actions (but the
> cursor did move), but it was still possible to ssh-in.
> That's a problem I had heard of on a few systems with the nvidia driver,
> and I alone have 2 such systems.
>
> ah, the nvidia related is 7667 and 7676 (same thing),
> my graphics card is GeForce II MX (440?400)
>
> --
> Best wishes
> Łukasz
> _______________________________________________
> xorg mailing list
> xorg at lists.freedesktop.org
> http://lists.freedesktop.org/mailman/listinfo/xorg
More information about the xorg
mailing list