|
From: Brian P. <br...@vm...> - 2009-03-05 15:32:30
|
Does your /usr/include/X11/Xfuncproto.h file have something like this:
# define _X_HIDDEN __attribute__((visibility("hidden")))
-Brian
447884674 wrote:
> thank you.i install glproto-1.4.7.it solve some problem,but there are some error:
> glxcmds.c:118: error:syntax error before ‘__GLXDRIdrawable’
> glxcmds.c:491: error:syntax error before ‘void’
> glxcmds.c:2199: error:syntax error before ‘GLboolean’
> glxcmds.c:2277: error:syntax error before ‘GLboolean’
> glxcmds.c:2711: error:syntax error before ‘char’
> glxcmds.c:2952:error:syntax error before ‘int’
>
>
> ------------------ 原始邮件 ------------------
> *发件人:* "Brian Paul"<br...@vm...>;
> *发送时间:* 2009年3月4日(星期三) 晚上11:05
> *收件人:* "447884674"<447...@qq...>;
> *抄送:* "Mesa3d-users"<Mes...@li...>;
> *主题:* Re: [Mesa3d-users] HELP
>
> 447884674 wrote:
>> gmake[1]: Entering directory `/root/Mesa-7.2/src'
>> Making sources for autoconf
>> gmake[2]: Entering directory `/root/Mesa-7.2/src/glx/x11'
>> gcc -c -I. -I../../../include -I../../../include/GL/internal
>> -I../../../src/mesa/main -I../../../src/mesa/glapi -I/usr/include/drm
>> -I/usr/X11R6/include -g -error: `X_GLXvop_ReleaseTexImageEXT'
>> undeclared (first
>> use in this function)
>> glxcmds.c: At top level:
>> glxcmds.c:2672: error: syntax error before "char"
>> glxcmds.c:2913: error: syntax error before "int"
>> gmake[2]: *** [glxcmds.o] Error 1
>> gmake[2]: Leaving directory `/root/Mesa-7.2/src/glx/x11'
>> gmake[1]: *** [subdirs] Error 1
>> gmake[1]: Leaving directory `/root/Mesa-7.2/src'
>> gmake: *** [default] Error 1
>> O2 -Wall -Wmissing-prototypes -std=c99
>> -ffast-math -fno-strict-aliasing -fPIC -DUSE_X86_ASM -DUSE_MMX_ASM
>> -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_POSIX_SOURCE
>> -D_POSIX_C_SOURCE=199309L -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE
>> -DPTHREADS -DHAVE_POSIX_MEMALIGN -DUSE_EXTERNAL_DXTN_LIB=1
>> -DIN_DRI_DRIVER -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS
>> -DGLX_DIRECT_RENDERING -DXF86VIDMODE -D_REENTRANT -UIN_DRI_DRIVER
>> -DDEFAULT_DRIVER_DIR=\"/usr/local/lib/dri\" glxcmds.c -o glxcmds.o
>> glxcmds.c:113: error: syntax error before "__GLXDRIdrawable"
>> glxcmds.c:486: error: syntax error before "void"
>> glxcmds.c:2160: error: syntax error before "GLboolean"
>> glxcmds.c:2238: error: syntax error before "GLboolean"
>> glxcmds.c: In function `__glXBindTexImageEXT':
>> glxcmds.c:2600: error: `X_GLXvop_BindTexImageEXT' undeclared (first
>> use in this function)
>> glxcmds.c:2600: error: (Each undeclared identifier is reported only once
>> glxcmds.c:2600: error: for each function it appears in.)
>> glxcmds.c: In function `__glXReleaseTexImageEXT':
>> glxcmds.c:2652: error: `X_GLXvop_ReleaseTexImageEXT' undeclared (first
>> use in this function)
>> glxcmds.c: At top level:
>> glxcmds.c:2672: error: syntax error before "char"
>> glxcmds.c:2913: error: syntax error before "int"
>> gmake[2]: *** [glxcmds.o] Error 1
>> gmake[2]: Leaving directory `/root/Mesa-7.2/src/glx/x11'
>> gmake[1]: *** [subdirs] Error 1
>> gmake[1]: Leaving directory `/root/Mesa-7.2/src'
>> gmake: *** [default] Error 1
>>
>> What is the problem? Please help me.
>
> You probably need newer glproto files. You can get them from git on
> freedesktop.org at git://anongit.freedesktop.org/git/xorg/proto/glproto
>
> -Brian
|