Xserver compile errors

Christian Parpart trapni at gentoo.org
Sun Nov 14 06:48:06 PST 2004


Hi all, 

A little fix for render.c:
http://dev.gentoo.org/~trapni/dist/fdo/xserver-20041114-fix.diff

Another compile error is a bit to complex for the first touch.

========================
make[2]: Entering directory 
`/var/tmp/portage/Xserver-0_p20041114/work/xserver/xserver/GL/glx'
if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../include 
-I../../GL/glx -I../../GL/glx -I../../GL/include -I../../GL/mesa/include 
-I../../mi -I../../fb -I../../Xext -I../../render -I../../../Mesa/include 
-Wall -Wpointer-arith -Wstrict-prototypes       -Wmissing-prototypes 
-Wmissing-declarations     -Wnested-externs -fno-strict-aliasing 
-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -DXTHREADS -DXUSE_MTSAFE_API 
-DDFLT_XKB_CONFIG_ROOT="/etc/X11/xkb" -I/opt/Xserver/include 
-I/opt/Xserver/include/X11/fonts -I/opt/Xserver/include/X11/Xtrans   
-D_BSD_SOURCE -I../../include -I../../Xext   -DGLXEXT -DXF86DRI 
-DGLX_DIRECT_RENDERING -DGLX_USE_DLOPEN -DGLX_USE_MESA -march=athlon-xp -O3 
-ffast-math -pipe -I/opt/Xserver/include -MT libglx_a-g_disptab.o -MD -MP -MF 
".deps/libglx_a-g_disptab.Tpo" \
  -c -o libglx_a-g_disptab.o `test -f 'g_disptab.c' || echo './'`g_disptab.c; 
\
then mv -f ".deps/libglx_a-g_disptab.Tpo" ".deps/libglx_a-g_disptab.Po"; \
else rm -f ".deps/libglx_a-g_disptab.Tpo"; exit 1; \
fi
In file included from glxserver.h:67,
                 from g_disptab.c:32:
glxscreens.h:43:32: GL/internal/glcore.h: No such file or directory
In file included from glxserver.h:67,
                 from g_disptab.c:32:
glxscreens.h:62: error: parse error before "__GLinterface"
glxscreens.h:62: warning: no semicolon at end of struct or union
glxscreens.h:89: error: parse error before '}' token
glxscreens.h:89: warning: type defaults to `int' in declaration of 
`__GLXscreenInfo'
glxscreens.h:89: warning: data definition has no type or storage class
[.......]
========================

At least one thing is clear: It's obviousely missing some OpenGL 
headers, at least "GL/internal/glcore.h".
But it's not in my /usr/include/GL and I can't find the file in 
on of the following CVS modules: glitz, xlibs, xserver.

Any hints?

Regards,
Christian Parpart.

-- 
Netiquette: http://www.ietf.org/rfc/rfc1855.txt
 15:08:44 up 16 days,  7:38,  1 user,  load average: 0.47, 0.29, 0.21
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 190 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20041114/89eee9b7/attachment.pgp>


More information about the xorg mailing list