Has anyone seen this?
David Moffatt
David.Moffatt at access-company.com
Wed Jun 17 17:14:32 PDT 2009
I have a problem compiling the x-server. I am using the standard
X11R7.4
xorg-server-1.5.1, bigreqsproto-1.0.2, damageproto-1.1.0, evieext-1.0.2,
fontcacheproto-0.1.2, fontsproto-2.0.2, glproto-1.4.9, inputproto-1.4.4,
libXdamage-1.1.1, xkbevd-1.0.2, xineramaproto-1.1.2, xf86driproto-2.0.4,
xcmiscproto-1.1.2, videoproto-2.2.2, setxkbmap-1.0.4,
scrnsaverproto-1.1.0, resourceproto-1.0.2, renderproto-0.9.3,
randrproto-1.2.1, pixman-0.10.0, libxkbfile-1.0.5, libpciaccess-0.10.3,
libXfixes-4.0.3, libXfont-1.3.3, libXi-1.1.3, libXrandr-1.2.3
+ mesa 7.4.2 libcompositeproto 0-2.2, driproto-1.99.3, and libdrm2.4.11.
All of this is the latest stable code. I am not giving configure any
options on anything and just running make and make install. (Nothing
special at all) However x won't build. Has anyone seen this?
gcc -DHAVE_CONFIG_H -I. -I../include -I../hw/xfree86/os-support
-I../hw/xfree86/os-support/bus -I../hw/xfree86/common
-I../hw/xfree86/dri -I../hw/xfree86/dri2 -I../mi -DHAVE_DIX_CONFIG_H
-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/local/include
-I/usr/local/include/pixman-1 -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
-I/usr/local/include -I/usr/local/include/drm -I/usr/local/include
-I/usr/local/include/drm -I/usr/local/include/X11/dri -DXFree86Server -g
-O2 -MT glxdri2.lo -MD -MP -MF .deps/glxdri2.Tpo -c glxdri2.c -fPIC
-DPIC -o .libs/glxdri2.o
glxdri2.c:378: error: variable 'loaderExtension' has initializer but
incomplete type
glxdri2.c:379: error: extra brace group at end of initializer
glxdri2.c:379: error: (near initialization for 'loaderExtension')
glxdri2.c:379: error: '__DRI_LOADER' undeclared here (not in a function)
glxdri2.c:379: error: '__DRI_LOADER_VERSION' undeclared here (not in a
function)
glxdri2.c:379: warning: excess elements in struct initializer
glxdri2.c:379: warning: (near initialization for 'loaderExtension')
glxdri2.c:380: warning: excess elements in struct initializer
glxdri2.c:380: warning: (near initialization for 'loaderExtension')
glxdri2.c:382: warning: excess elements in struct initializer
glxdri2.c:382: warning: (near initialization for 'loaderExtension')
glxdri2.c:386: error: invalid use of incomplete typedef
'__DRIloaderExtension'
make[1]: *** [glxdri2.lo] Error 1
make[1]: Leaving directory
`/home/david/sandbox/X11/xserver/xorg-server-1.5.1/glx'
make: *** [all-recursive] Error 1
I googled it and the advice I found was to install driproto and libdrm.
I also found a couple of bug reports but the bugs were closed as
"fixed". No details on how.
Can anyone give me a hint as to what I have done wrong?
Thanks in advance.
--David.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.x.org/archives/xorg/attachments/20090617/7952d5ac/attachment.html>
More information about the xorg
mailing list