Bug 19650 - xorg-server-1.5 compilation error: glxdricommon.h, glxdriswrast.c
Summary: xorg-server-1.5 compilation error: glxdricommon.h, glxdriswrast.c
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: 7.4 (2008.09)
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Xorg Project Team
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-01-19 02:24 UTC by Frantisek
Modified: 2009-01-19 04:24 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Frantisek 2009-01-19 02:24:52 UTC
When compiling xorg-server-1.5.3:
 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/opt/X11/include -I/opt/X11/include/freetype2 -I/opt/X11/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/opt/X11/include -I/opt/mesa/include -I/opt/X11/include -I/opt/mesa/include -I/opt/mesa/include/drm -I/opt/X11/include/X11/dri -DXFree86Server -g -O2 -MT glxdriswrast.lo -MD -MP -MF .deps/glxdriswrast.Tpo -c glxdriswrast.c  -fPIC -DPIC -o .libs/glxdriswrast.o
In file included from glxdriswrast.c:49:
glxdricommon.h:32: error: expected ':', ',', ';', '}' or '__attribute__' before '*' token
glxdricommon.h:36: warning: type defaults to 'int' in declaration of '__DRIcoreExtension'
glxdricommon.h:36: error: expected ';', ',' or ')' before '*' token
glxdricommon.h:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'systemTimeExtension'
glxdriswrast.c:67: error: expected ':', ',', ';', '}' or '__attribute__' before '*' token
glxdriswrast.c: In function '__glXDRIdrawableDestroy':
glxdriswrast.c:92: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
glxdriswrast.c:92: error: 'core' undeclared (first use in this function)
glxdriswrast.c:92: error: (Each undeclared identifier is reported only once
glxdriswrast.c:92: error: for each function it appears in.)
glxdriswrast.c:92: error: '__GLXDRIscreen' has no member named 'core'
glxdriswrast.c: In function '__glXDRIdrawableSwapBuffers':
glxdriswrast.c:116: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
glxdriswrast.c:116: error: 'core' undeclared (first use in this function)
glxdriswrast.c:116: error: '__GLXDRIscreen' has no member named 'core'
glxdriswrast.c: In function '__glXDRIdrawableCopySubBuffer':
glxdriswrast.c:128: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
glxdriswrast.c:128: error: 'copySubBuffer' undeclared (first use in this function)
glxdriswrast.c:129: error: '__GLXDRIscreen' has no member named 'copySubBuffer'
glxdriswrast.c: In function '__glXDRIcontextDestroy':
glxdriswrast.c:141: error: '__GLXDRIscreen' has no member named 'core'
glxdriswrast.c: In function '__glXDRIcontextMakeCurrent':
glxdriswrast.c:154: error: '__GLXDRIscreen' has no member named 'core'
glxdriswrast.c: In function '__glXDRIcontextLoseCurrent':
glxdriswrast.c:165: error: '__GLXDRIscreen' has no member named 'core'
glxdriswrast.c: In function '__glXDRIcontextCopy':
glxdriswrast.c:176: error: '__GLXDRIscreen' has no member named 'core'
glxdriswrast.c: In function '__glXDRIcontextForceCurrent':
glxdriswrast.c:188: error: '__GLXDRIscreen' has no member named 'core'
glxdriswrast.c: In function '__glXDRIscreenDestroy':
glxdriswrast.c:253: error: '__GLXDRIscreen' has no member named 'core'
glxdriswrast.c: In function '__glXDRIscreenCreateContext':
glxdriswrast.c:270: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
glxdriswrast.c:270: error: 'core' undeclared (first use in this function)
glxdriswrast.c:270: error: '__GLXDRIscreen' has no member named 'core'
glxdriswrast.c:293: error: '__GLXDRIconfig' has no member named 'driConfig'
glxdriswrast.c: In function '__glXDRIscreenCreateDrawable':
glxdriswrast.c:347: error: '__GLXDRIscreen' has no member named 'swrast'
glxdriswrast.c:348: error: '__GLXDRIconfig' has no member named 'driConfig'
glxdriswrast.c: In function 'swrastPutImage':
glxdriswrast.c:378: error: '__DRI_SWRAST_IMAGE_OP_DRAW' undeclared (first use in this function)
glxdriswrast.c:381: error: '__DRI_SWRAST_IMAGE_OP_CLEAR' undeclared (first use in this function)
glxdriswrast.c:384: error: '__DRI_SWRAST_IMAGE_OP_SWAP' undeclared (first use in this function)
glxdriswrast.c: At top level:
glxdriswrast.c:409: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'swrastLoaderExtension'
glxdriswrast.c:416: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
glxdriswrast.c: In function 'initializeExtensions':
glxdriswrast.c:425: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
glxdriswrast.c:425: error: 'extensions' undeclared (first use in this function)
glxdriswrast.c:428: error: '__GLXDRIscreen' has no member named 'core'
glxdriswrast.c: In function '__glXDRIscreenProbe':
glxdriswrast.c:458: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
glxdriswrast.c:458: error: 'extensions' undeclared (first use in this function)
glxdriswrast.c:459: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token
glxdriswrast.c:459: error: 'driConfigs' undeclared (first use in this function)
glxdriswrast.c:483: error: '__DRI_DRIVER_EXTENSIONS' undeclared (first use in this function)
glxdriswrast.c:491: error: '__DRI_CORE' undeclared (first use in this function)
glxdriswrast.c:492: error: '__DRI_CORE_VERSION' undeclared (first use in this function)
glxdriswrast.c:493: error: '__GLXDRIscreen' has no member named 'core'
glxdriswrast.c:493: error: expected ')' before '__DRIcoreExtension'
glxdriswrast.c:493: warning: type defaults to 'int' in declaration of 'type name'
glxdriswrast.c:495: error: '__DRI_SWRAST' undeclared (first use in this function)
glxdriswrast.c:496: error: '__DRI_SWRAST_VERSION' undeclared (first use in this function)
glxdriswrast.c:497: error: '__GLXDRIscreen' has no member named 'swrast'
glxdriswrast.c:497: error: expected ')' before '__DRIswrastExtension'
glxdriswrast.c:497: warning: type defaults to 'int' in declaration of 'type name'
glxdriswrast.c:501: error: '__GLXDRIscreen' has no member named 'core'
glxdriswrast.c:501: error: '__GLXDRIscreen' has no member named 'swrast'
glxdriswrast.c:508: error: '__GLXDRIscreen' has no member named 'swrast'
glxdriswrast.c:509: error: 'loader_extensions' undeclared (first use in this function)
glxdriswrast.c:520: warning: implicit declaration of function 'glxConvertConfigs'
glxdriswrast.c:520: warning: nested extern declaration of 'glxConvertConfigs'
glxdriswrast.c:520: error: '__GLXDRIscreen' has no member named 'core'
glxdriswrast.c:520: warning: assignment makes pointer from integer without a cast
make[1]: *** [glxdriswrast.lo] Error 1
make[1]: Leaving directory `/usr/src/X/tarballs/xserver/xorg-server-1.5.3/glx'
make: *** [all-recursive] Error 1

kernel 2.6.28, gcc 4.2.4
Comment 1 Julien Cristau 2009-01-19 02:38:29 UTC
> In file included from glxdriswrast.c:49:
> glxdricommon.h:32: error: expected ':', ',', ';', '}' or '__attribute__' before
> '*' token

stale <GL/internal/dri_interface.h>?  you need one from mesa 7.1 or
later.
Comment 2 Frantisek 2009-01-19 04:24:32 UTC
(In reply to comment #1)
> > In file included from glxdriswrast.c:49:
> > glxdricommon.h:32: error: expected ':', ',', ';', '}' or '__attribute__' before
> > '*' token
> 
> stale <GL/internal/dri_interface.h>?  you need one from mesa 7.1 or
> later.
> 

Great, now it works fine. Thanks a lot


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.