Mesa (mesa_7_0_branch) fails to build

Alan Hourihane alanh at fairlite.demon.co.uk
Thu Mar 27 09:38:17 PDT 2008


On Thu, 2008-03-27 at 17:18 +0100, Julien Cristau wrote:
> On Thu, Mar 27, 2008 at 17:02:27 +0100, Jens Stroebel wrote:
> 
> > 		Hello all :)
> > 
> > While trying to track the mesa_7_0_branch of mesa, I noticed my build 
> > failing with:
> > 
> > ####################################################################
> > gcc -c -I../../include -I../../src/mesa -I../../src/mesa/main 
> > -I../../src/mesa/glapi -I../../src/mesa/math -I../../src/mesa/tnl 
> > -I../../src/mesa/shader -I../../src/mesa/shader/grammar 
> > -I../../src/mesa/shader/slang -I../../src/mesa/swrast 
> > -I../../src/mesa/swrast_setup -Wall -Wmissing-prototypes -std=c99 
> > -ffast-math -O -g -I/opt/Xorg/include -fPIC -m32 -D_POSIX_SOURCE 
> > -D_POSIX_C_SOURCE=199309L -D_SVID_SOURCE -D_BSD_SOURCE -D_GNU_SOURCE 
> > -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER 
> > -DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS 
> > -DHAVE_POSIX_MEMALIGN -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM 
> > -DUSE_SSE_ASM -fno-strict-aliasing tnl/t_vertex_sse.c -o tnl/t_vertex_sse.o
> > tnl/t_vertex_sse.c: In function '_tnl_generate_sse_emit':
> > tnl/t_vertex_sse.c:656: error: too many arguments to function 
> > 'x86_init_func'
> > tnl/t_vertex_sse.c:656: error: wrong type argument to unary exclamation mark
> > make[4]: *** [tnl/t_vertex_sse.o] Error 1
> > make[4]: Leaving directory `/usr/src/rpm/BUILD/Mesa-7.0.3rc2h/src/mesa'
> > ####################################################################
> > 
> > Has anybody built mesa (mesa_7_0_branch) on linux successfully or is 
> > this really a temporary glitch in the branch?
> > 
> It looks like f93882512e54402a7b5199208648be4f60015597 changed the
> prototype of x86_init_func without updating its caller.  CCing Alan and
> the mesa list.

Ooops. Sorry about that. My build tree was a little messed up and didn't
notice the breakage. I've re-checked out, and re-built and just
committed fixes.

Alan.




More information about the xorg mailing list