From: Jerome G. <j.g...@gm...> - 2006-07-08 13:27:10
|
On 7/8/06, Fr=E9d=E9ric L. W. Meunier <2...@pe...> wrote: > I was able to compile r300 from Mesa 6.5 but CVS after that and > until now returns: > > gcc -c -I. -I../../../../../src/mesa/drivers/dri/common -Iserver -I../../= ../../../include -I../../../../../include/GL/internal -I../../../../../src/= mesa -I../../../../../src/mesa/main -I../../../../../src/mesa/glapi -I../..= /../../../src/mesa/math -I../../../../../src/mesa/transform -I../../../../.= ./src/mesa/shader -I../../../../../src/mesa/swrast -I../../../../../src/mes= a/swrast_setup -I../../../../../src/egl/main -I../../../../../src/egl/drive= rs/dri `pkg-config --cflags libdrm` -Wall -Wmissing-prototypes -std=3Dc99 = -ffast-math -march=3Dathlon-xp -mfpmath=3Dsse -ansi -pipe -fomit-frame-poin= ter -m32 -D_POSIX_SOURCE -D_POSIX_C_SOURCE=3D199309L -D_SVID_SOURCE -D_BSD= _SOURCE -D_GNU_SOURCE -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=3D1 -DIN_DRI_DRIVE= R -DGLX_DIRECT_RENDERING -DHAVE_ALIAS -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DN= OW_ASM -DUSE_SSE_ASM -DCOMPILE_R300 -DGLX_DIRECT_RENDERING -DR200_MERGED=3D= 0 -DRADEON_COMMON=3D1 -DRADEON_COMMON_FOR_R300 radeon_screen.c -o radeon_sc= reen.o > In file included from radeon_screen.c:57: > r300_context.h:59: error: syntax error before '/' token > r300_context.h:59: error: syntax error at '#' token > In file included from radeon_screen.c:57: > r300_context.h:607: error: syntax error before '/' token > r300_context.h:607: error: syntax error at '#' token > r300_context.h:609: error: syntax error at '#' token > r300_context.h:611: error: syntax error at '#' token > r300_context.h:633: error: syntax error before '}' token > r300_context.h:862: warning: "struct r300_vertex_program" declared inside= parameter list > r300_context.h:862: warning: its scope is only this definition or declara= tion, which is probably not what you want > r300_context.h:864: warning: "struct r300_vertex_program" declared inside= parameter list > make[6]: *** [radeon_screen.o] Error 1 > > What's causing that ? Some incompatibility with GCC 3.4.6 or > CVS has been really broken since then ? > > - Strange, i compile it quite often :) and didn't get that. Could you try to upgrade your libdrm with the one in cvs (DRM cvs). best, Jerome Glisse |