Dieter Nützel wrote:
> 
> What's the problem here?
> 
> rm -fr .libs/libGL.la .libs/libGL.* .libs/libGL.*
> gcc -shared  accum.lo alpha.lo alphabuf.lo attrib.lo bbox.lo bitmap.lo
> blend.lo clip.lo colortab.lo config.lo context.lo copypix.lo cva.lo
> debug_xform.lo depth.lo dispatch.lo dlist.lo drawpix.lo enable.lo
> enums.lo eval.lo extensions.lo feedback.lo glapi.lo glapinoop.lo
> glthread.lo fog.lo get.lo glmisc.lo hash.lo imaging.lo image.lo light.lo
> lines.lo logic.lo masking.lo matrix.lo mem.lo mmath.lo pb.lo pipeline.lo
> pixel.lo points.lo polygon.lo quads.lo rastpos.lo readpix.lo rect.lo
> scissor.lo shade.lo span.lo stages.lo stencil.lo teximage.lo texobj.lo
> texstate.lo texture.lo translate.lo triangle.lo varray.lo vb.lo
> vbcull.lo vbfill.lo vbindirect.lo vbrender.lo vbxform.lo vector.lo
> vertices.lo winpos.lo xform.lo zoom.lo -Wl,--whole-archive
> X86/.libs/libMesaX86.al OSmesa/.libs/libMesaOS.al X/.libs/libMesaX11.al
> -Wl,--no-whole-archive  X86/.libs/libMesaX86.al
> OSmesa/.libs/libMesaOS.al X/.libs/libMesaX11.al -lc  -Wl,-soname
> -Wl,libGL.so.1 -o .libs/libGL.so.1.2.030300
> X86/.libs/libMesaX86.al(glapi_x86.lo): In function `glAccum':
> glapi_x86.lo(.text+0x0): multiple definition of `glAccum'
> glapi.lo(.text+0xc98): first defined here
> X86/.libs/libMesaX86.al(glapi_x86.lo): In function `glAlphaFunc':
> glapi_x86.lo(.text+0x10): multiple definition of `glAlphaFunc'
> glapi.lo(.text+0x3c8): first defined here
> 
> [snip]
> 
> X86/.libs/libMesaX86.al(glapi_x86.lo): In function
> `glMultTransposeMatrixdARB':
> glapi_x86.lo(.text+0x3b60): multiple definition of
> `glMultTransposeMatrixdARB'
> glapi.lo(.text+0x75ac): first defined here
> X86/.libs/libMesaX86.al(glapi_x86.lo): In function
> `glMultTransposeMatrixfARB':
> glapi_x86.lo(.text+0x3b80): multiple definition of
> `glMultTransposeMatrixfARB'
> glapi.lo(.text+0x75e0): first defined here
> collect2: ld returned 1 exit status
> make[2]: *** [libGL.la] Error 1
> make[2]: Leaving directory `/usr/local/Mesa/src'
> make[1]: *** [check-recursive] Error 1
> make[1]: Leaving directory `/usr/local/Mesa/src'
> make: *** [check-recursive] Error 1
> 1.900u 1.250s 0:03.41 92.3%     0+0k 0+0io 28707pf+0w

Make sure you do a clean build.  The x86-optimized dispatch
functions will collide with the ones in glapi.c if you
don't recompile everything.

-Brian


_______________________________________________
Mesa-dev maillist  -  [EMAIL PROTECTED]
http://lists.mesa3d.org/mailman/listinfo/mesa-dev

Reply via email to