[Mesa-dev] glslcompiler build failure

tom fogal tfogal at sci.utah.edu
Thu Aug 19 12:13:58 PDT 2010


I'm trying to build the compiler standalone for use with piglit, but
getting a slew of undefined references.

I generated my cfg using autoconf:

  ./configure \
    CFLAGS="-g -DUSE_MGL_NAMESPACE" \
    CXXFLAGS="-g -DUSE_MGL_NAMESPACE" \
    --without-demos \
    --with-driver=xlib \
    --enable-glx-tls

The issues i'm seeing are attached. 'make' in my root dir doesn't build
anything / everything's already built.  I'm mangling, but as you can
see I'm getting undef symbols for more than just entry points.

-tom

-------------- next part --------------
gcc -c -I../../../../include -I../../../../include/GL/internal -I../../../../src/mapi -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/mesa/swrast_setup  -g -DUSE_MGL_NAMESPACE -Wall -Wmissing-prototypes -std=c99 -ffast-math -fvisibility=hidden -fno-strict-aliasing  -fPIC  -DUSE_X86_64_ASM -D_GNU_SOURCE -DPTHREADS -DHAVE_POSIX_MEMALIGN -DUSE_XSHM glslcompiler.c -o glslcompiler.o
gcc glslcompiler.o ../common/driverfuncs.o ../../libmesa.a ../../../../src/mapi/glapi/libglapi.a  -lX11 -lXext    -lm -lpthread -o glslcompiler
glslcompiler.o: In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/drivers/glslcompiler/../../../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/drivers/glslcompiler/../../../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/drivers/glslcompiler/../../../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(arrayobj.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(bufferobj.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(context.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(context.o): In function `_mesa_make_current':
/home/tfogal/dev/mesa/src/mesa/main/context.c:1401: undefined reference to `_mglapi_set_context'
/home/tfogal/dev/mesa/src/mesa/main/context.c:1405: undefined reference to `_mglapi_set_dispatch'
/home/tfogal/dev/mesa/src/mesa/main/context.c:1408: undefined reference to `_mglapi_set_dispatch'
../../libmesa.a(context.o): In function `_mesa_get_current_context':
/home/tfogal/dev/mesa/src/mesa/main/context.c:1550: undefined reference to `_mglapi_get_context'
../../libmesa.a(debug.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(depth.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(dlist.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(dlist.o): In function `_mesa_NewList':
/home/tfogal/dev/mesa/src/mesa/main/dlist.c:8058: undefined reference to `_mglapi_set_dispatch'
../../libmesa.a(dlist.o): In function `_mesa_EndList':
/home/tfogal/dev/mesa/src/mesa/main/dlist.c:8105: undefined reference to `_mglapi_set_dispatch'
../../libmesa.a(dlist.o): In function `_mesa_CallList':
/home/tfogal/dev/mesa/src/mesa/main/dlist.c:8139: undefined reference to `_mglapi_set_dispatch'
../../libmesa.a(dlist.o): In function `_mesa_CallLists':
/home/tfogal/dev/mesa/src/mesa/main/dlist.c:8191: undefined reference to `_mglapi_set_dispatch'
../../libmesa.a(eval.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(fbobject.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(feedback.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(fog.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(framebuffer.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(get.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(getstring.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(hint.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(histogram.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(light.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(lines.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(matrix.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(multisample.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(nvprogram.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(pixel.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(pixelstore.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(points.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(polygon.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(queryobj.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(rastpos.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(readpix.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(scissor.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(shaderapi.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(shaderapi.o): In function `validate_program':
/home/tfogal/dev/mesa/src/mesa/main/shaderapi.c:1054: undefined reference to `_talloc_free'
/home/tfogal/dev/mesa/src/mesa/main/shaderapi.c:1056: undefined reference to `talloc_strdup'
../../libmesa.a(shaderobj.o): In function `_mesa_new_shader':
/home/tfogal/dev/mesa/src/mesa/main/shaderobj.c:101: undefined reference to `_talloc_zero'
../../libmesa.a(shaderobj.o): In function `__mesa_delete_shader':
/home/tfogal/dev/mesa/src/mesa/main/shaderobj.c:121: undefined reference to `_talloc_free'
../../libmesa.a(shaderobj.o): In function `_mesa_new_shader_program':
/home/tfogal/dev/mesa/src/mesa/main/shaderobj.c:236: undefined reference to `_talloc_zero'
../../libmesa.a(shaderobj.o): In function `_mesa_free_shader_program_data':
/home/tfogal/dev/mesa/src/mesa/main/shaderobj.c:306: undefined reference to `_talloc_free'
../../libmesa.a(shaderobj.o): In function `__mesa_delete_shader_program':
/home/tfogal/dev/mesa/src/mesa/main/shaderobj.c:335: undefined reference to `_talloc_free'
../../libmesa.a(stencil.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(syncobj.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(texgetimage.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(teximage.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(texobj.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(texstate.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(transformfeedback.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(varray.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(viewport.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(vtxfmt.o): In function `u_current_get':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:71: undefined reference to `_mglapi_Dispatch'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:72: undefined reference to `_mglapi_get_dispatch'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:71: undefined reference to `_mglapi_Dispatch'
../../libmesa.a(vtxfmt.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(vbo_exec_api.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(vbo_exec_array.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(vbo_exec_eval.o): In function `u_current_get':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:71: undefined reference to `_mglapi_Dispatch'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:72: undefined reference to `_mglapi_get_dispatch'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:71: undefined reference to `_mglapi_Dispatch'
../../libmesa.a(vbo_save_api.o): In function `u_current_get':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:71: undefined reference to `_mglapi_Dispatch'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:72: undefined reference to `_mglapi_get_dispatch'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:71: undefined reference to `_mglapi_Dispatch'
../../libmesa.a(vbo_save_api.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(vbo_save_api.o): In function `_save_compile_vertex_list':
/home/tfogal/dev/mesa/src/mesa/vbo/vbo_save_api.c:342: undefined reference to `_mglapi_set_dispatch'
/home/tfogal/dev/mesa/src/mesa/vbo/vbo_save_api.c:353: undefined reference to `_mglapi_set_dispatch'
../../libmesa.a(vbo_save_loopback.o): In function `u_current_get':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:71: undefined reference to `_mglapi_Dispatch'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:72: undefined reference to `_mglapi_get_dispatch'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:71: undefined reference to `_mglapi_Dispatch'
../../libmesa.a(ir_to_mesa.o): In function `ir_to_mesa_visitor::add_aggregate_uniform(ir_instruction*, char const*, glsl_type const*, ir_constant*, ir_to_mesa_dst_reg)':
/home/tfogal/dev/mesa/src/mesa/program/ir_to_mesa.cpp:1374: undefined reference to `talloc_named_const'
/home/tfogal/dev/mesa/src/mesa/program/ir_to_mesa.cpp:1386: undefined reference to `talloc_asprintf'
/home/tfogal/dev/mesa/src/mesa/program/ir_to_mesa.cpp:1393: undefined reference to `_talloc_free'
../../libmesa.a(ir_to_mesa.o): In function `ir_to_mesa_visitor::visit(ir_dereference_array*)':
/home/tfogal/dev/mesa/src/mesa/program/ir_to_mesa.cpp:1564: undefined reference to `talloc_named_const'
/home/tfogal/dev/mesa/src/mesa/program/ir_to_mesa.cpp:1611: undefined reference to `talloc_named_const'
../../libmesa.a(ir_to_mesa.o): In function `ir_to_mesa_visitor::get_function_signature(ir_function_signature*)':
/home/tfogal/dev/mesa/src/mesa/program/ir_to_mesa.cpp:1861: undefined reference to `talloc_named_const'
../../libmesa.a(ir_to_mesa.o): In function `ir_to_mesa_visitor':
/home/tfogal/dev/mesa/src/mesa/program/ir_to_mesa.cpp:2215: undefined reference to `talloc_named_const'
/home/tfogal/dev/mesa/src/mesa/program/ir_to_mesa.cpp:2215: undefined reference to `talloc_named_const'
../../libmesa.a(ir_to_mesa.o): In function `~ir_to_mesa_visitor':
/home/tfogal/dev/mesa/src/mesa/program/ir_to_mesa.cpp:2220: undefined reference to `_talloc_free'
/home/tfogal/dev/mesa/src/mesa/program/ir_to_mesa.cpp:2223: undefined reference to `operator delete(void*)'
/home/tfogal/dev/mesa/src/mesa/program/ir_to_mesa.cpp:2220: undefined reference to `_talloc_free'
/home/tfogal/dev/mesa/src/mesa/program/ir_to_mesa.cpp:2223: undefined reference to `operator delete(void*)'
/home/tfogal/dev/mesa/src/mesa/program/ir_to_mesa.cpp:2220: undefined reference to `_talloc_free'
/home/tfogal/dev/mesa/src/mesa/program/ir_to_mesa.cpp:2223: undefined reference to `operator delete(void*)'
../../libmesa.a(ir_to_mesa.o): In function `set_branchtargets':
/home/tfogal/dev/mesa/src/mesa/program/ir_to_mesa.cpp:2269: undefined reference to `_talloc_zero_array'
/home/tfogal/dev/mesa/src/mesa/program/ir_to_mesa.cpp:2270: undefined reference to `_talloc_zero_array'
../../libmesa.a(ir_to_mesa.o): In function `get_mesa_program(__GLcontextRec*, gl_shader_program*, gl_shader*)':
/home/tfogal/dev/mesa/src/mesa/program/ir_to_mesa.cpp:2491: undefined reference to `_talloc_array'
/home/tfogal/dev/mesa/src/mesa/program/ir_to_mesa.cpp:2516: undefined reference to `talloc_asprintf_append'
../../libmesa.a(ir_to_mesa.o): In function `_mesa_glsl_compile_shader':
/home/tfogal/dev/mesa/src/mesa/program/ir_to_mesa.cpp:2663: undefined reference to `_talloc_free'
/home/tfogal/dev/mesa/src/mesa/program/ir_to_mesa.cpp:2710: undefined reference to `_talloc_free'
../../libmesa.a(ir_to_mesa.o): In function `_mesa_glsl_link_shader':
/home/tfogal/dev/mesa/src/mesa/program/ir_to_mesa.cpp:2731: undefined reference to `talloc_asprintf_append'
../../libmesa.a(ir_to_mesa.o): In function `exec_node::operator new(unsigned long, void*)':
/home/tfogal/dev/mesa/src/mesa/../../src/glsl/list.h:89: undefined reference to `talloc_named_const'
../../libmesa.a(ir_to_mesa.o): In function `exec_list::operator new(unsigned long, void*)':
/home/tfogal/dev/mesa/src/mesa/../../src/glsl/list.h:292: undefined reference to `talloc_named_const'
../../libmesa.a(ir_to_mesa.o): In function `~ir_visitor':
/home/tfogal/dev/mesa/src/mesa/../../src/glsl/ir_visitor.h:37: undefined reference to `operator delete(void*)'
/home/tfogal/dev/mesa/src/mesa/../../src/glsl/ir_visitor.h:37: undefined reference to `operator delete(void*)'
/home/tfogal/dev/mesa/src/mesa/../../src/glsl/ir_visitor.h:37: undefined reference to `operator delete(void*)'
../../libmesa.a(ir_to_mesa.o): In function `~ir_print_visitor':
/home/tfogal/dev/mesa/src/mesa/../../src/glsl/ir_print_visitor.h:48: undefined reference to `operator delete(void*)'
../../libmesa.a(ir_to_mesa.o): In function `_mesa_glsl_parse_state::operator new(unsigned long, void*)':
/home/tfogal/dev/mesa/src/mesa/../../src/glsl/glsl_parser_extras.h:48: undefined reference to `_talloc_zero'
../../libmesa.a(ir_to_mesa.o):(.data.rel.ro._ZTV10ir_visitor[vtable for ir_visitor]+0x20): undefined reference to `__cxa_pure_virtual'
../../libmesa.a(ir_to_mesa.o):(.data.rel.ro._ZTV10ir_visitor[vtable for ir_visitor]+0x28): undefined reference to `__cxa_pure_virtual'
../../libmesa.a(ir_to_mesa.o):(.data.rel.ro._ZTV10ir_visitor[vtable for ir_visitor]+0x30): undefined reference to `__cxa_pure_virtual'
../../libmesa.a(ir_to_mesa.o):(.data.rel.ro._ZTV10ir_visitor[vtable for ir_visitor]+0x38): undefined reference to `__cxa_pure_virtual'
../../libmesa.a(ir_to_mesa.o):(.data.rel.ro._ZTV10ir_visitor[vtable for ir_visitor]+0x40): undefined reference to `__cxa_pure_virtual'
../../libmesa.a(ir_to_mesa.o):(.data.rel.ro._ZTV10ir_visitor[vtable for ir_visitor]+0x48): more undefined references to `__cxa_pure_virtual' follow
../../libmesa.a(ir_to_mesa.o):(.data.rel.ro._ZTI18ir_to_mesa_visitor[typeinfo for ir_to_mesa_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_to_mesa.o):(.data.rel.ro._ZTI10ir_visitor[typeinfo for ir_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
../../libmesa.a(ir_to_mesa.o):(.data.DW.ref.__gxx_personality_v0[DW.ref.__gxx_personality_v0]+0x0): undefined reference to `__gxx_personality_v0'
../../libmesa.a(pp.o): In function `glcpp_error':
/home/tfogal/dev/mesa/src/glsl/glcpp/pp.c:35: undefined reference to `talloc_asprintf_append'
/home/tfogal/dev/mesa/src/glsl/glcpp/pp.c:42: undefined reference to `talloc_vasprintf_append'
/home/tfogal/dev/mesa/src/glsl/glcpp/pp.c:44: undefined reference to `talloc_strdup_append'
../../libmesa.a(pp.o): In function `glcpp_warning':
/home/tfogal/dev/mesa/src/glsl/glcpp/pp.c:52: undefined reference to `talloc_asprintf_append'
/home/tfogal/dev/mesa/src/glsl/glcpp/pp.c:59: undefined reference to `talloc_vasprintf_append'
/home/tfogal/dev/mesa/src/glsl/glcpp/pp.c:61: undefined reference to `talloc_strdup_append'
../../libmesa.a(pp.o): In function `remove_line_continuations':
/home/tfogal/dev/mesa/src/glsl/glcpp/pp.c:94: undefined reference to `talloc_strdup'
/home/tfogal/dev/mesa/src/glsl/glcpp/pp.c:124: undefined reference to `talloc_strndup_append'
/home/tfogal/dev/mesa/src/glsl/glcpp/pp.c:130: undefined reference to `talloc_strndup_append'
/home/tfogal/dev/mesa/src/glsl/glcpp/pp.c:134: undefined reference to `talloc_strdup_append'
/home/tfogal/dev/mesa/src/glsl/glcpp/pp.c:139: undefined reference to `talloc_strdup_append'
../../libmesa.a(pp.o): In function `preprocess':
/home/tfogal/dev/mesa/src/glsl/glcpp/pp.c:158: undefined reference to `talloc_strdup_append'
/home/tfogal/dev/mesa/src/glsl/glcpp/pp.c:160: undefined reference to `_talloc_steal_loc'
../../libmesa.a(ast_to_hir.o): In function `get_lvalue_copy':
/home/tfogal/dev/mesa/src/glsl/ast_to_hir.cpp:567: undefined reference to `talloc_parent'
../../libmesa.a(ast_to_hir.o): In function `ast_struct_specifier::hir(exec_list*, _mesa_glsl_parse_state*)':
/home/tfogal/dev/mesa/src/glsl/ast_to_hir.cpp:2540: undefined reference to `_talloc_array'
../../libmesa.a(ast_to_hir.o): In function `exec_node::operator delete(void*)':
/home/tfogal/dev/mesa/src/glsl/list.h:99: undefined reference to `_talloc_free'
../../libmesa.a(ast_to_hir.o):(.data.rel.ro._ZTV7ir_jump[vtable for ir_jump]+0x10): undefined reference to `__cxa_pure_virtual'
../../libmesa.a(ast_to_hir.o):(.data.rel.ro._ZTV7ir_jump[vtable for ir_jump]+0x18): undefined reference to `__cxa_pure_virtual'
../../libmesa.a(ast_to_hir.o):(.data.rel.ro._ZTV7ir_jump[vtable for ir_jump]+0x20): undefined reference to `__cxa_pure_virtual'
../../libmesa.a(ast_to_hir.o):(.data.rel.ro._ZTV14ir_instruction[vtable for ir_instruction]+0x10): undefined reference to `__cxa_pure_virtual'
../../libmesa.a(ast_to_hir.o):(.data.rel.ro._ZTV14ir_instruction[vtable for ir_instruction]+0x18): undefined reference to `__cxa_pure_virtual'
../../libmesa.a(ast_to_hir.o):(.data.rel.ro._ZTV14ir_instruction[vtable for ir_instruction]+0x20): more undefined references to `__cxa_pure_virtual' follow
../../libmesa.a(ast_to_hir.o):(.data.rel.ro._ZTI14ast_expression[typeinfo for ast_expression]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ast_to_hir.o):(.data.rel.ro._ZTI7ir_jump[typeinfo for ir_jump]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ast_to_hir.o):(.data.rel.ro._ZTI14ir_instruction[typeinfo for ir_instruction]+0x0): undefined reference to `vtable for __cxxabiv1::__vmi_class_type_info'
../../libmesa.a(ast_to_hir.o):(.data.rel.ro._ZTI9exec_node[typeinfo for exec_node]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
../../libmesa.a(ast_type.o):(.data.rel.ro._ZTI18ast_type_specifier[typeinfo for ast_type_specifier]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(builtin_function.o): In function `read_builtins(unsigned int, char const*, char const**, unsigned int)':
/home/tfogal/dev/mesa/src/glsl/builtin_function.cpp:62: undefined reference to `_talloc_free'
../../libmesa.a(builtin_function.o): In function `_mesa_glsl_release_functions()':
/home/tfogal/dev/mesa/src/glsl/builtin_function.cpp:16767: undefined reference to `_talloc_free'
../../libmesa.a(builtin_function.o): In function `_mesa_glsl_initialize_functions(exec_list*, _mesa_glsl_parse_state*)':
/home/tfogal/dev/mesa/src/glsl/builtin_function.cpp:16775: undefined reference to `talloc_init'
/home/tfogal/dev/mesa/src/glsl/builtin_function.cpp:16786: undefined reference to `_talloc_steal_loc'
/home/tfogal/dev/mesa/src/glsl/builtin_function.cpp:16802: undefined reference to `_talloc_steal_loc'
/home/tfogal/dev/mesa/src/glsl/builtin_function.cpp:16818: undefined reference to `_talloc_steal_loc'
/home/tfogal/dev/mesa/src/glsl/builtin_function.cpp:16834: undefined reference to `_talloc_steal_loc'
/home/tfogal/dev/mesa/src/glsl/builtin_function.cpp:16850: undefined reference to `_talloc_steal_loc'
../../libmesa.a(builtin_function.o):/home/tfogal/dev/mesa/src/glsl/builtin_function.cpp:16866: more undefined references to `_talloc_steal_loc' follow
../../libmesa.a(builtin_function.o): In function `_mesa_glsl_parse_state::operator delete(void*)':
/home/tfogal/dev/mesa/src/glsl/glsl_parser_extras.h:58: undefined reference to `_talloc_free'
../../libmesa.a(glsl_lexer.o): In function `_mesa_glsl_lex(YYSTYPE*, YYLTYPE*, void*)':
/home/tfogal/dev/mesa/src/glsl/glsl_lexer.lpp:362: undefined reference to `talloc_strdup'
../../libmesa.a(glsl_parser.o): In function `ast_node::operator new(unsigned long, void*)':
glsl_parser.cpp:(.text._ZN8ast_nodenwEmPv[ast_node::operator new(unsigned long, void*)]+0x26): undefined reference to `_talloc_zero'
../../libmesa.a(glsl_parser_extras.o): In function `_mesa_glsl_parse_state':
/home/tfogal/dev/mesa/src/glsl/glsl_parser_extras.cpp:50: undefined reference to `talloc_strdup'
/home/tfogal/dev/mesa/src/glsl/glsl_parser_extras.cpp:50: undefined reference to `talloc_strdup'
../../libmesa.a(glsl_parser_extras.o): In function `_mesa_glsl_error(YYLTYPE*, _mesa_glsl_parse_state*, char const*, ...)':
/home/tfogal/dev/mesa/src/glsl/glsl_parser_extras.cpp:135: undefined reference to `talloc_asprintf_append'
/home/tfogal/dev/mesa/src/glsl/glsl_parser_extras.cpp:137: undefined reference to `talloc_vasprintf_append'
/home/tfogal/dev/mesa/src/glsl/glsl_parser_extras.cpp:139: undefined reference to `talloc_strdup_append'
../../libmesa.a(glsl_parser_extras.o): In function `_mesa_glsl_warning(YYLTYPE const*, _mesa_glsl_parse_state*, char const*, ...)':
/home/tfogal/dev/mesa/src/glsl/glsl_parser_extras.cpp:154: undefined reference to `talloc_asprintf_append'
/home/tfogal/dev/mesa/src/glsl/glsl_parser_extras.cpp:156: undefined reference to `talloc_vasprintf_append'
/home/tfogal/dev/mesa/src/glsl/glsl_parser_extras.cpp:158: undefined reference to `talloc_strdup_append'
../../libmesa.a(glsl_parser_extras.o): In function `glsl_symbol_table::operator new(unsigned long, void*)':
/home/tfogal/dev/mesa/src/glsl/glsl_symbol_table.h:66: undefined reference to `talloc_named_const'
/home/tfogal/dev/mesa/src/glsl/glsl_symbol_table.h:69: undefined reference to `_talloc_set_destructor'
../../libmesa.a(glsl_parser_extras.o):(.data.rel.ro._ZTI23ast_function_definition[typeinfo for ast_function_definition]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(glsl_parser_extras.o):(.data.rel.ro._ZTI18ast_jump_statement[typeinfo for ast_jump_statement]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(glsl_parser_extras.o):(.data.rel.ro._ZTI23ast_iteration_statement[typeinfo for ast_iteration_statement]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(glsl_parser_extras.o):(.data.rel.ro._ZTI23ast_selection_statement[typeinfo for ast_selection_statement]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(glsl_parser_extras.o):(.data.rel.ro._ZTI24ast_expression_statement[typeinfo for ast_expression_statement]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(glsl_parser_extras.o):(.data.rel.ro._ZTI12ast_function[typeinfo for ast_function]+0x0): more undefined references to `vtable for __cxxabiv1::__si_class_type_info' follow
../../libmesa.a(glsl_parser_extras.o):(.data.rel.ro._ZTI8ast_node[typeinfo for ast_node]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
../../libmesa.a(glsl_types.o): In function `glsl_type::init_talloc_type_ctx()':
/home/tfogal/dev/mesa/src/glsl/glsl_types.cpp:43: undefined reference to `talloc_init'
../../libmesa.a(glsl_types.o): In function `glsl_type':
/home/tfogal/dev/mesa/src/glsl/glsl_types.cpp:59: undefined reference to `talloc_strdup'
/home/tfogal/dev/mesa/src/glsl/glsl_types.cpp:59: undefined reference to `talloc_strdup'
/home/tfogal/dev/mesa/src/glsl/glsl_types.cpp:77: undefined reference to `talloc_strdup'
/home/tfogal/dev/mesa/src/glsl/glsl_types.cpp:77: undefined reference to `talloc_strdup'
/home/tfogal/dev/mesa/src/glsl/glsl_types.cpp:92: undefined reference to `talloc_strdup'
/home/tfogal/dev/mesa/src/glsl/glsl_types.cpp:94: undefined reference to `_talloc_array'
/home/tfogal/dev/mesa/src/glsl/glsl_types.cpp:98: undefined reference to `talloc_strdup'
/home/tfogal/dev/mesa/src/glsl/glsl_types.cpp:92: undefined reference to `talloc_strdup'
/home/tfogal/dev/mesa/src/glsl/glsl_types.cpp:94: undefined reference to `_talloc_array'
/home/tfogal/dev/mesa/src/glsl/glsl_types.cpp:98: undefined reference to `talloc_strdup'
../../libmesa.a(glsl_types.o): In function `_mesa_glsl_release_types':
/home/tfogal/dev/mesa/src/glsl/glsl_types.cpp:234: undefined reference to `_talloc_free'
../../libmesa.a(glsl_types.o): In function `glsl_type':
/home/tfogal/dev/mesa/src/glsl/glsl_types.cpp:320: undefined reference to `talloc_named_const'
/home/tfogal/dev/mesa/src/glsl/glsl_types.cpp:320: undefined reference to `talloc_named_const'
../../libmesa.a(glsl_types.o): In function `glsl_type::get_array_instance(glsl_type const*, unsigned int)':
/home/tfogal/dev/mesa/src/glsl/glsl_types.cpp:410: undefined reference to `talloc_strdup'
../../libmesa.a(glsl_types.o): In function `glsl_type::operator new(unsigned long)':
/home/tfogal/dev/mesa/src/glsl/glsl_types.h:84: undefined reference to `talloc_init'
/home/tfogal/dev/mesa/src/glsl/glsl_types.h:90: undefined reference to `talloc_named_const'
../../libmesa.a(glsl_types.o): In function `glsl_type::operator delete(void*)':
/home/tfogal/dev/mesa/src/glsl/glsl_types.h:100: undefined reference to `_talloc_free'
../../libmesa.a(ir_algebraic.o): In function `ir_algebraic_visitor::handle_expression(ir_expression*)':
/home/tfogal/dev/mesa/src/glsl/ir_algebraic.cpp:257: undefined reference to `talloc_parent'
../../libmesa.a(ir_algebraic.o): In function `~ir_algebraic_visitor':
/home/tfogal/dev/mesa/src/glsl/ir_algebraic.cpp:51: undefined reference to `operator delete(void*)'
/home/tfogal/dev/mesa/src/glsl/ir_algebraic.cpp:51: undefined reference to `operator delete(void*)'
../../libmesa.a(ir_algebraic.o):(.data.rel.ro._ZTI20ir_algebraic_visitor[typeinfo for ir_algebraic_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_clone.o): In function `ir_constant::clone(void*, hash_table*) const':
/home/tfogal/dev/mesa/src/glsl/ir_clone.cpp:330: undefined reference to `_talloc_array'
../../libmesa.a(ir_clone.o):(.data.rel.ro._ZTI21fixup_ir_call_visitor[typeinfo for fixup_ir_call_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_clone.o):(.data.rel.ro._ZTI11ir_constant[typeinfo for ir_constant]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_clone.o):(.data.rel.ro._ZTI21ir_dereference_record[typeinfo for ir_dereference_record]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_clone.o):(.data.rel.ro._ZTI20ir_dereference_array[typeinfo for ir_dereference_array]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_clone.o):(.data.rel.ro._ZTI23ir_dereference_variable[typeinfo for ir_dereference_variable]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_clone.o):(.data.rel.ro._ZTI10ir_swizzle[typeinfo for ir_swizzle]+0x0): more undefined references to `vtable for __cxxabiv1::__si_class_type_info' follow
../../libmesa.a(ir_constant_expression.o): In function `ir_expression::constant_expression_value()':
/home/tfogal/dev/mesa/src/glsl/ir_constant_expression.cpp:86: undefined reference to `talloc_parent'
../../libmesa.a(ir_constant_expression.o): In function `ir_swizzle::constant_expression_value()':
/home/tfogal/dev/mesa/src/glsl/ir_constant_expression.cpp:663: undefined reference to `talloc_parent'
../../libmesa.a(ir_constant_expression.o): In function `ir_dereference_variable::constant_expression_value()':
/home/tfogal/dev/mesa/src/glsl/ir_constant_expression.cpp:686: undefined reference to `talloc_parent'
../../libmesa.a(ir_constant_expression.o): In function `ir_dereference_array::constant_expression_value()':
/home/tfogal/dev/mesa/src/glsl/ir_constant_expression.cpp:697: undefined reference to `talloc_parent'
../../libmesa.a(ir_constant_expression.o): In function `ir_call::constant_expression_value()':
/home/tfogal/dev/mesa/src/glsl/ir_constant_expression.cpp:802: undefined reference to `talloc_parent'
../../libmesa.a(ir_constant_folding.o): In function `ir_constant_folding_visitor::~ir_constant_folding_visitor()':
ir_constant_folding.cpp:(.text._ZN27ir_constant_folding_visitorD1Ev[ir_constant_folding_visitor::~ir_constant_folding_visitor()]+0x3b): undefined reference to `operator delete(void*)'
../../libmesa.a(ir_constant_folding.o): In function `ir_constant_folding_visitor::~ir_constant_folding_visitor()':
ir_constant_folding.cpp:(.text._ZN27ir_constant_folding_visitorD0Ev[ir_constant_folding_visitor::~ir_constant_folding_visitor()]+0x3b): undefined reference to `operator delete(void*)'
../../libmesa.a(ir_constant_folding.o):(.data.rel.ro._ZTI27ir_constant_folding_visitor[typeinfo for ir_constant_folding_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_constant_propagation.o): In function `ir_constant_propagation_visitor::handle_rvalue(ir_rvalue**)':
/home/tfogal/dev/mesa/src/glsl/ir_constant_propagation.cpp:190: undefined reference to `talloc_parent'
../../libmesa.a(ir_constant_propagation.o): In function `ir_constant_propagation_visitor':
/home/tfogal/dev/mesa/src/glsl/ir_constant_propagation.cpp:81: undefined reference to `talloc_named_const'
../../libmesa.a(ir_constant_propagation.o): In function `~ir_constant_propagation_visitor':
/home/tfogal/dev/mesa/src/glsl/ir_constant_propagation.cpp:87: undefined reference to `_talloc_free'
../../libmesa.a(ir_constant_propagation.o):(.data.rel.ro._ZTI31ir_constant_propagation_visitor[typeinfo for ir_constant_propagation_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_constant_variable.o):(.data.rel.ro._ZTI28ir_constant_variable_visitor[typeinfo for ir_constant_variable_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_copy_propagation.o): In function `ir_copy_propagation_visitor::add_copy(ir_assignment*)':
/home/tfogal/dev/mesa/src/glsl/ir_copy_propagation.cpp:342: undefined reference to `talloc_parent'
../../libmesa.a(ir_copy_propagation.o): In function `ir_copy_propagation_visitor':
/home/tfogal/dev/mesa/src/glsl/ir_copy_propagation.cpp:74: undefined reference to `talloc_named_const'
../../libmesa.a(ir_copy_propagation.o): In function `~ir_copy_propagation_visitor':
/home/tfogal/dev/mesa/src/glsl/ir_copy_propagation.cpp:80: undefined reference to `_talloc_free'
../../libmesa.a(ir_copy_propagation.o):(.data.rel.ro._ZTI27ir_copy_propagation_visitor[typeinfo for ir_copy_propagation_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir.o): In function `ir_constant':
/home/tfogal/dev/mesa/src/glsl/ir.cpp:374: undefined reference to `_talloc_array'
/home/tfogal/dev/mesa/src/glsl/ir.cpp:374: undefined reference to `_talloc_array'
../../libmesa.a(ir.o): In function `ir_dereference_array':
/home/tfogal/dev/mesa/src/glsl/ir.cpp:648: undefined reference to `talloc_parent'
/home/tfogal/dev/mesa/src/glsl/ir.cpp:648: undefined reference to `talloc_parent'
../../libmesa.a(ir.o): In function `ir_dereference_record':
/home/tfogal/dev/mesa/src/glsl/ir.cpp:681: undefined reference to `talloc_strdup'
/home/tfogal/dev/mesa/src/glsl/ir.cpp:681: undefined reference to `talloc_strdup'
/home/tfogal/dev/mesa/src/glsl/ir.cpp:690: undefined reference to `talloc_parent'
/home/tfogal/dev/mesa/src/glsl/ir.cpp:694: undefined reference to `talloc_strdup'
/home/tfogal/dev/mesa/src/glsl/ir.cpp:690: undefined reference to `talloc_parent'
/home/tfogal/dev/mesa/src/glsl/ir.cpp:694: undefined reference to `talloc_strdup'
../../libmesa.a(ir.o): In function `ir_swizzle::create(ir_rvalue*, char const*, unsigned int)':
/home/tfogal/dev/mesa/src/glsl/ir.cpp:834: undefined reference to `talloc_parent'
../../libmesa.a(ir.o): In function `ir_variable':
/home/tfogal/dev/mesa/src/glsl/ir.cpp:923: undefined reference to `talloc_strdup'
/home/tfogal/dev/mesa/src/glsl/ir.cpp:923: undefined reference to `talloc_strdup'
../../libmesa.a(ir.o): In function `ir_function':
/home/tfogal/dev/mesa/src/glsl/ir.cpp:1012: undefined reference to `talloc_strdup'
/home/tfogal/dev/mesa/src/glsl/ir.cpp:1012: undefined reference to `talloc_strdup'
../../libmesa.a(ir.o): In function `steal_memory':
/home/tfogal/dev/mesa/src/glsl/ir.cpp:1066: undefined reference to `_talloc_steal_loc'
../../libmesa.a(ir.o):(.data.rel.ro._ZTV14ir_dereference[vtable for ir_dereference]+0x10): undefined reference to `__cxa_pure_virtual'
../../libmesa.a(ir.o):(.data.rel.ro._ZTV14ir_dereference[vtable for ir_dereference]+0x18): undefined reference to `__cxa_pure_virtual'
../../libmesa.a(ir.o):(.data.rel.ro._ZTV14ir_dereference[vtable for ir_dereference]+0x20): undefined reference to `__cxa_pure_virtual'
../../libmesa.a(ir.o):(.data.rel.ro._ZTV14ir_dereference[vtable for ir_dereference]+0x98): undefined reference to `__cxa_pure_virtual'
../../libmesa.a(ir.o):(.data.rel.ro._ZTV14ir_dereference[vtable for ir_dereference]+0xa8): undefined reference to `__cxa_pure_virtual'
../../libmesa.a(ir.o):(.data.rel.ro._ZTV9ir_rvalue[vtable for ir_rvalue]+0x10): more undefined references to `__cxa_pure_virtual' follow
../../libmesa.a(ir.o):(.data.rel.ro._ZTI14ir_dereference[typeinfo for ir_dereference]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_dead_code.o): In function `ir_variable_refcount_visitor::ir_variable_refcount_visitor()':
ir_dead_code.cpp:(.text._ZN28ir_variable_refcount_visitorC1Ev[ir_variable_refcount_visitor::ir_variable_refcount_visitor()]+0x4c): undefined reference to `talloc_named_const'
../../libmesa.a(ir_dead_code.o): In function `ir_variable_refcount_visitor::~ir_variable_refcount_visitor()':
ir_dead_code.cpp:(.text._ZN28ir_variable_refcount_visitorD1Ev[ir_variable_refcount_visitor::~ir_variable_refcount_visitor()]+0x31): undefined reference to `_talloc_free'
../../libmesa.a(ir_dead_code_local.o): In function `dead_code_local_basic_block':
/home/tfogal/dev/mesa/src/glsl/ir_dead_code_local.cpp:193: undefined reference to `talloc_named_const'
/home/tfogal/dev/mesa/src/glsl/ir_dead_code_local.cpp:215: undefined reference to `_talloc_free'
../../libmesa.a(ir_dead_code_local.o):(.data.rel.ro._ZTI17array_index_visit[typeinfo for array_index_visit]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_dead_code_local.o):(.data.rel.ro._ZTI23kill_for_derefs_visitor[typeinfo for kill_for_derefs_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_dead_functions.o): In function `ir_dead_functions_visitor::ir_dead_functions_visitor()':
ir_dead_functions.cpp:(.text._ZN25ir_dead_functions_visitorC1Ev[ir_dead_functions_visitor::ir_dead_functions_visitor()]+0x4c): undefined reference to `talloc_named_const'
../../libmesa.a(ir_dead_functions.o): In function `ir_dead_functions_visitor::~ir_dead_functions_visitor()':
ir_dead_functions.cpp:(.text._ZN25ir_dead_functions_visitorD1Ev[ir_dead_functions_visitor::~ir_dead_functions_visitor()]+0x31): undefined reference to `_talloc_free'
../../libmesa.a(ir_dead_functions.o):(.data.rel.ro._ZTI25ir_dead_functions_visitor[typeinfo for ir_dead_functions_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_div_to_mul_rcp.o):(.data.rel.ro._ZTI25ir_div_to_mul_rcp_visitor[typeinfo for ir_div_to_mul_rcp_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_explog_to_explog2.o): In function `ir_explog_to_explog2_visitor::visit_leave(ir_expression*)':
/home/tfogal/dev/mesa/src/glsl/ir_explog_to_explog2.cpp:61: undefined reference to `talloc_parent'
/home/tfogal/dev/mesa/src/glsl/ir_explog_to_explog2.cpp:73: undefined reference to `talloc_parent'
../../libmesa.a(ir_explog_to_explog2.o):(.data.rel.ro._ZTI28ir_explog_to_explog2_visitor[typeinfo for ir_explog_to_explog2_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_function_inlining.o): In function `replace_return_with_assignment':
/home/tfogal/dev/mesa/src/glsl/ir_function_inlining.cpp:92: undefined reference to `talloc_parent'
../../libmesa.a(ir_function_inlining.o): In function `ir_call::generate_inline(ir_instruction*)':
/home/tfogal/dev/mesa/src/glsl/ir_function_inlining.cpp:113: undefined reference to `talloc_parent'
/home/tfogal/dev/mesa/src/glsl/ir_function_inlining.cpp:126: undefined reference to `operator new[](unsigned long)'
/home/tfogal/dev/mesa/src/glsl/ir_function_inlining.cpp:234: undefined reference to `operator delete[](void*)'
../../libmesa.a(ir_function_inlining.o): In function `ir_sampler_replacement_visitor::replace_deref(ir_dereference**)':
/home/tfogal/dev/mesa/src/glsl/ir_function_inlining.cpp:353: undefined reference to `talloc_parent'
../../libmesa.a(ir_function_inlining.o): In function `~ir_function_inlining_visitor':
/home/tfogal/dev/mesa/src/glsl/ir_function_inlining.cpp:53: undefined reference to `operator delete(void*)'
/home/tfogal/dev/mesa/src/glsl/ir_function_inlining.cpp:53: undefined reference to `operator delete(void*)'
../../libmesa.a(ir_function_inlining.o): In function `~ir_sampler_replacement_visitor':
/home/tfogal/dev/mesa/src/glsl/ir_function_inlining.cpp:334: undefined reference to `operator delete(void*)'
/home/tfogal/dev/mesa/src/glsl/ir_function_inlining.cpp:334: undefined reference to `operator delete(void*)'
../../libmesa.a(ir_function_inlining.o):(.data.rel.ro._ZTI30ir_sampler_replacement_visitor[typeinfo for ir_sampler_replacement_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_function_inlining.o):(.data.rel.ro._ZTI28ir_function_inlining_visitor[typeinfo for ir_function_inlining_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_hierarchical_visitor.o):(.data.rel.ro._ZTI23ir_hierarchical_visitor[typeinfo for ir_hierarchical_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__class_type_info'
../../libmesa.a(ir_if_return.o):(.data.rel.ro._ZTI20ir_if_return_visitor[typeinfo for ir_if_return_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_if_simplification.o):(.data.rel.ro._ZTI28ir_if_simplification_visitor[typeinfo for ir_if_simplification_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_if_to_cond_assign.o): In function `ir_if_to_cond_assign_visitor::visit_leave(ir_if*)':
/home/tfogal/dev/mesa/src/glsl/ir_if_to_cond_assign.cpp:142: undefined reference to `talloc_parent'
../../libmesa.a(ir_if_to_cond_assign.o):(.data.rel.ro._ZTI28ir_if_to_cond_assign_visitor[typeinfo for ir_if_to_cond_assign_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_import_prototypes.o):(.data.rel.ro._ZTI24import_prototype_visitor[typeinfo for import_prototype_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_mat_op_to_vec.o):(.data.rel.ro._ZTI24ir_mat_op_to_vec_visitor[typeinfo for ir_mat_op_to_vec_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_mod_to_fract.o):(.data.rel.ro._ZTI23ir_mod_to_fract_visitor[typeinfo for ir_mod_to_fract_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_noop_swizzle.o):(.data.rel.ro._ZTI23ir_noop_swizzle_visitor[typeinfo for ir_noop_swizzle_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_print_visitor.o): In function `ir_print_visitor::~ir_print_visitor()':
ir_print_visitor.cpp:(.text._ZN16ir_print_visitorD0Ev[ir_print_visitor::~ir_print_visitor()]+0x3b): undefined reference to `operator delete(void*)'
../../libmesa.a(ir_print_visitor.o):(.data.rel.ro._ZTI16ir_print_visitor[typeinfo for ir_print_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_reader.o): In function `_mesa_glsl_read_ir(_mesa_glsl_parse_state*, exec_list*, char const*, bool)':
/home/tfogal/dev/mesa/src/glsl/ir_reader.cpp:86: undefined reference to `_talloc_free'
../../libmesa.a(ir_reader.o): In function `ir_read_error':
/home/tfogal/dev/mesa/src/glsl/ir_reader.cpp:97: undefined reference to `talloc_strdup_append'
/home/tfogal/dev/mesa/src/glsl/ir_reader.cpp:100: undefined reference to `talloc_vasprintf_append'
/home/tfogal/dev/mesa/src/glsl/ir_reader.cpp:102: undefined reference to `talloc_strdup_append'
/home/tfogal/dev/mesa/src/glsl/ir_reader.cpp:106: undefined reference to `talloc_strdup_append'
/home/tfogal/dev/mesa/src/glsl/ir_reader.cpp:108: undefined reference to `talloc_strdup_append'
../../libmesa.a(ir_rvalue_visitor.o):(.data.rel.ro._ZTV17ir_rvalue_visitor[vtable for ir_rvalue_visitor]+0x100): undefined reference to `__cxa_pure_virtual'
../../libmesa.a(ir_rvalue_visitor.o):(.data.rel.ro._ZTI17ir_rvalue_visitor[typeinfo for ir_rvalue_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_set_program_inouts.o):(.data.rel.ro._ZTI29ir_set_program_inouts_visitor[typeinfo for ir_set_program_inouts_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_structure_splitting.o): In function `do_structure_splitting(exec_list*)':
/home/tfogal/dev/mesa/src/glsl/ir_structure_splitting.cpp:320: undefined reference to `talloc_named_const'
/home/tfogal/dev/mesa/src/glsl/ir_structure_splitting.cpp:329: undefined reference to `talloc_parent'
/home/tfogal/dev/mesa/src/glsl/ir_structure_splitting.cpp:333: undefined reference to `_talloc_array'
/home/tfogal/dev/mesa/src/glsl/ir_structure_splitting.cpp:338: undefined reference to `talloc_asprintf'
/home/tfogal/dev/mesa/src/glsl/ir_structure_splitting.cpp:353: undefined reference to `_talloc_free'
../../libmesa.a(ir_structure_splitting.o): In function `ir_structure_reference_visitor':
/home/tfogal/dev/mesa/src/glsl/ir_structure_splitting.cpp:72: undefined reference to `talloc_named_const'
../../libmesa.a(ir_structure_splitting.o): In function `~ir_structure_reference_visitor':
/home/tfogal/dev/mesa/src/glsl/ir_structure_splitting.cpp:78: undefined reference to `_talloc_free'
../../libmesa.a(ir_structure_splitting.o): In function `~ir_structure_splitting_visitor':
/home/tfogal/dev/mesa/src/glsl/ir_structure_splitting.cpp:179: undefined reference to `operator delete(void*)'
/home/tfogal/dev/mesa/src/glsl/ir_structure_splitting.cpp:179: undefined reference to `operator delete(void*)'
../../libmesa.a(ir_structure_splitting.o):(.data.rel.ro._ZTI30ir_structure_splitting_visitor[typeinfo for ir_structure_splitting_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_structure_splitting.o):(.data.rel.ro._ZTI30ir_structure_reference_visitor[typeinfo for ir_structure_reference_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_sub_to_add_neg.o): In function `ir_sub_to_add_neg_visitor::visit_leave(ir_expression*)':
/home/tfogal/dev/mesa/src/glsl/ir_sub_to_add_neg.cpp:65: undefined reference to `talloc_parent'
../../libmesa.a(ir_sub_to_add_neg.o):(.data.rel.ro._ZTI25ir_sub_to_add_neg_visitor[typeinfo for ir_sub_to_add_neg_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_swizzle_swizzle.o):(.data.rel.ro._ZTI26ir_swizzle_swizzle_visitor[typeinfo for ir_swizzle_swizzle_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_tree_grafting.o):(.data.rel.ro._ZTI24ir_tree_grafting_visitor[typeinfo for ir_tree_grafting_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_validate.o): In function `ir_validate::visit_leave(ir_function*)':
/home/tfogal/dev/mesa/src/glsl/ir_validate.cpp:144: undefined reference to `talloc_parent'
../../libmesa.a(ir_validate.o): In function `ir_validate::visit(ir_variable*)':
/home/tfogal/dev/mesa/src/glsl/ir_validate.cpp:323: undefined reference to `talloc_parent'
../../libmesa.a(ir_validate.o):(.data.rel.ro._ZTI11ir_validate[typeinfo for ir_validate]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_variable_refcount.o):(.data.rel.ro._ZTI28ir_variable_refcount_visitor[typeinfo for ir_variable_refcount_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_vec_index_to_cond_assign.o): In function `ir_vec_index_to_cond_assign_visitor::convert_vec_index_to_cond_assign(ir_rvalue*)':
/home/tfogal/dev/mesa/src/glsl/ir_vec_index_to_cond_assign.cpp:85: undefined reference to `talloc_parent'
../../libmesa.a(ir_vec_index_to_cond_assign.o): In function `ir_vec_index_to_cond_assign_visitor::visit_leave(ir_assignment*)':
/home/tfogal/dev/mesa/src/glsl/ir_vec_index_to_cond_assign.cpp:170: undefined reference to `talloc_parent'
../../libmesa.a(ir_vec_index_to_cond_assign.o):(.data.rel.ro._ZTI35ir_vec_index_to_cond_assign_visitor[typeinfo for ir_vec_index_to_cond_assign_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_vec_index_to_swizzle.o): In function `ir_vec_index_to_swizzle_visitor::convert_vec_index_to_swizzle(ir_rvalue*)':
/home/tfogal/dev/mesa/src/glsl/ir_vec_index_to_swizzle.cpp:77: undefined reference to `talloc_parent'
../../libmesa.a(ir_vec_index_to_swizzle.o):(.data.rel.ro._ZTI31ir_vec_index_to_swizzle_visitor[typeinfo for ir_vec_index_to_swizzle_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(linker.o): In function `linker_error_printf(gl_shader_program*, char const*, ...)':
/home/tfogal/dev/mesa/src/glsl/linker.cpp:157: undefined reference to `talloc_strdup_append'
/home/tfogal/dev/mesa/src/glsl/linker.cpp:159: undefined reference to `talloc_vasprintf_append'
../../libmesa.a(linker.o): In function `cross_validate_globals(gl_shader_program*, gl_shader**, unsigned int, bool)':
/home/tfogal/dev/mesa/src/glsl/linker.cpp:360: undefined reference to `talloc_parent'
../../libmesa.a(linker.o): In function `link_shaders(__GLcontextRec*, gl_shader_program*)':
/home/tfogal/dev/mesa/src/glsl/linker.cpp:1223: undefined reference to `_talloc_free'
/home/tfogal/dev/mesa/src/glsl/linker.cpp:1225: undefined reference to `talloc_strdup'
../../libmesa.a(linker.o):(.data.rel.ro._ZTIZ15remap_variablesP14ir_instructionP9gl_shaderP10hash_tableE13remap_visitor[typeinfo for remap_variables(ir_instruction*, gl_shader*, hash_table*)::remap_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(linker.o):(.data.rel.ro._ZTI18find_deref_visitor[typeinfo for find_deref_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(linker.o):(.data.rel.ro._ZTI23find_assignment_visitor[typeinfo for find_assignment_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(link_functions.o):(.data.rel.ro._ZTI17call_link_visitor[typeinfo for call_link_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(s_expression.o): In function `s_symbol':
/home/tfogal/dev/mesa/src/glsl/s_expression.cpp:33: undefined reference to `talloc_strndup'
/home/tfogal/dev/mesa/src/glsl/s_expression.cpp:33: undefined reference to `talloc_strndup'
../../libmesa.a(s_expression.o):(.data.rel.ro._ZTV8s_number[vtable for s_number]+0x10): undefined reference to `__cxa_pure_virtual'
../../libmesa.a(s_expression.o):(.data.rel.ro._ZTV8s_number[vtable for s_number]+0x38): undefined reference to `__cxa_pure_virtual'
../../libmesa.a(s_expression.o):(.data.rel.ro._ZTV12s_expression[vtable for s_expression]+0x10): undefined reference to `__cxa_pure_virtual'
../../libmesa.a(s_expression.o):(.data.rel.ro._ZTI6s_list[typeinfo for s_list]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(s_expression.o):(.data.rel.ro._ZTI8s_symbol[typeinfo for s_symbol]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(s_expression.o):(.data.rel.ro._ZTI7s_float[typeinfo for s_float]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(s_expression.o):(.data.rel.ro._ZTI5s_int[typeinfo for s_int]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(s_expression.o):(.data.rel.ro._ZTI8s_number[typeinfo for s_number]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(s_expression.o):(.data.rel.ro._ZTI12s_expression[typeinfo for s_expression]+0x0): undefined reference to `vtable for __cxxabiv1::__vmi_class_type_info'
../../libmesa.a(api_arrayelt.o): In function `u_current_get':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:71: undefined reference to `_mglapi_Dispatch'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:72: undefined reference to `_mglapi_get_dispatch'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:71: undefined reference to `_mglapi_Dispatch'
../../libmesa.a(api_arrayelt.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(api_loopback.o): In function `u_current_get':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:71: undefined reference to `_mglapi_Dispatch'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:72: undefined reference to `_mglapi_get_dispatch'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:71: undefined reference to `_mglapi_Dispatch'
../../libmesa.a(api_noop.o): In function `u_current_get':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:71: undefined reference to `_mglapi_Dispatch'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:72: undefined reference to `_mglapi_get_dispatch'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:71: undefined reference to `_mglapi_Dispatch'
../../libmesa.a(api_noop.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(accum.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(arbprogram.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(atifragshader.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(attrib.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(blend.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(buffers.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(clear.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(clip.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(colortab.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(condrender.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(convolve.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(drawpix.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(enable.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(texcompress_fxt1.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(texenv.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(texfetch.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(texgen.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(texparam.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(uniforms.o): In function `u_current_get_user':
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_get_context'
/home/tfogal/dev/mesa/src/mesa/../../src/mapi/mapi/u_current.h:89: undefined reference to `_mglapi_Context'
../../libmesa.a(glcpp-lex.o): In function `glcpp_lex':
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-lex.l:89: undefined reference to `talloc_strdup'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-lex.l:97: undefined reference to `talloc_strdup'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-lex.l:216: undefined reference to `talloc_strdup'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-lex.l:221: undefined reference to `talloc_strdup'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-lex.l:226: undefined reference to `talloc_strdup'
../../libmesa.a(glcpp-lex.o):/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-lex.l:271: more undefined references to `talloc_strdup' follow
../../libmesa.a(glcpp-parse.o): In function `yyparse':
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:194: undefined reference to `talloc_strdup_append'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:198: undefined reference to `talloc_strdup_append'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:199: undefined reference to `_talloc_free'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:228: undefined reference to `_talloc_free'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:230: undefined reference to `_talloc_free'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:263: undefined reference to `_talloc_free'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:268: undefined reference to `_talloc_free'
../../libmesa.a(glcpp-parse.o):/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:315: more undefined references to `_talloc_free' follow
../../libmesa.a(glcpp-parse.o): In function `yyparse':
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:318: undefined reference to `talloc_asprintf_append'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:414: undefined reference to `_talloc_steal_loc'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:419: undefined reference to `_talloc_steal_loc'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:465: undefined reference to `talloc_unlink'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:470: undefined reference to `talloc_unlink'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:479: undefined reference to `talloc_unlink'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:484: undefined reference to `talloc_unlink'
../../libmesa.a(glcpp-parse.o): In function `_string_list_create':
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:552: undefined reference to `talloc_named_const'
../../libmesa.a(glcpp-parse.o): In function `_string_list_append_item':
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:564: undefined reference to `talloc_named_const'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:565: undefined reference to `talloc_strdup'
../../libmesa.a(glcpp-parse.o): In function `_argument_list_create':
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:643: undefined reference to `talloc_named_const'
../../libmesa.a(glcpp-parse.o): In function `_argument_list_append':
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:655: undefined reference to `talloc_named_const'
../../libmesa.a(glcpp-parse.o): In function `_token_create_str':
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:712: undefined reference to `talloc_named_const'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:714: undefined reference to `_talloc_steal_loc'
../../libmesa.a(glcpp-parse.o): In function `_token_create_ival':
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:724: undefined reference to `talloc_named_const'
../../libmesa.a(glcpp-parse.o): In function `_token_list_create':
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:736: undefined reference to `talloc_named_const'
../../libmesa.a(glcpp-parse.o): In function `_token_list_append':
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:749: undefined reference to `talloc_named_const'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:750: undefined reference to `_talloc_reference_loc'
../../libmesa.a(glcpp-parse.o): In function `_token_list_trim_trailing_space':
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:809: undefined reference to `_talloc_free'
../../libmesa.a(glcpp-parse.o): In function `_token_print':
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:874: undefined reference to `talloc_asprintf_append'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:880: undefined reference to `talloc_asprintf_append'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:885: undefined reference to `talloc_strdup_append'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:888: undefined reference to `talloc_strdup_append'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:891: undefined reference to `talloc_strdup_append'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:894: undefined reference to `talloc_strdup_append'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:897: undefined reference to `talloc_strdup_append'
../../libmesa.a(glcpp-parse.o):/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:900: more undefined references to `talloc_strdup_append' follow
../../libmesa.a(glcpp-parse.o): In function `_token_paste':
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:1000: undefined reference to `talloc_asprintf'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:1008: undefined reference to `talloc_strdup_append'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:1010: undefined reference to `talloc_strdup_append'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:1012: undefined reference to `talloc_strdup_append'
../../libmesa.a(glcpp-parse.o): In function `add_builtin_define':
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:1047: undefined reference to `talloc_unlink'
../../libmesa.a(glcpp-parse.o): In function `glcpp_parser_create':
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:1056: undefined reference to `talloc_named_const'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:1073: undefined reference to `talloc_strdup'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:1074: undefined reference to `talloc_strdup'
../../libmesa.a(glcpp-parse.o): In function `glcpp_parser_destroy':
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:1108: undefined reference to `_talloc_free'
../../libmesa.a(glcpp-parse.o): In function `_glcpp_parser_expand_function':
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:1279: undefined reference to `_talloc_free'
../../libmesa.a(glcpp-parse.o): In function `_glcpp_parser_expand_node':
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:1435: undefined reference to `talloc_strdup'
../../libmesa.a(glcpp-parse.o): In function `_active_list_push':
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:1471: undefined reference to `talloc_named_const'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:1472: undefined reference to `talloc_strdup'
../../libmesa.a(glcpp-parse.o): In function `_active_list_pop':
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:1488: undefined reference to `_talloc_free'
../../libmesa.a(glcpp-parse.o): In function `_define_object_macro':
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:1637: undefined reference to `talloc_named_const'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:1641: undefined reference to `talloc_strdup'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:1642: undefined reference to `_talloc_steal_loc'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:1647: undefined reference to `_talloc_free'
../../libmesa.a(glcpp-parse.o): In function `_define_function_macro':
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:1668: undefined reference to `talloc_named_const'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:1671: undefined reference to `_talloc_steal_loc'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:1672: undefined reference to `talloc_strdup'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:1673: undefined reference to `_talloc_steal_loc'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:1678: undefined reference to `_talloc_free'
../../libmesa.a(glcpp-parse.o): In function `glcpp_parser_lex':
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:1754: undefined reference to `_talloc_free'
../../libmesa.a(glcpp-parse.o): In function `glcpp_parser_lex_from':
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:1783: undefined reference to `_talloc_free'
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:1789: undefined reference to `_talloc_free'
../../libmesa.a(glcpp-parse.o): In function `_glcpp_parser_skip_stack_push_if':
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:1804: undefined reference to `talloc_named_const'
../../libmesa.a(glcpp-parse.o): In function `_glcpp_parser_skip_stack_pop':
/home/tfogal/dev/mesa/src/glsl/glcpp/glcpp-parse.y:1849: undefined reference to `_talloc_free'
../../libmesa.a(ast_expr.o):(.data.rel.ro._ZTI18ast_expression_bin[typeinfo for ast_expression_bin]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ast_function.o): In function `prototype_string(glsl_type const*, char const*, exec_list*)':
/home/tfogal/dev/mesa/src/glsl/ast_function.cpp:74: undefined reference to `talloc_asprintf'
/home/tfogal/dev/mesa/src/glsl/ast_function.cpp:76: undefined reference to `talloc_asprintf_append'
/home/tfogal/dev/mesa/src/glsl/ast_function.cpp:82: undefined reference to `talloc_asprintf_append'
/home/tfogal/dev/mesa/src/glsl/ast_function.cpp:86: undefined reference to `talloc_strdup_append'
../../libmesa.a(ast_function.o): In function `process_call':
/home/tfogal/dev/mesa/src/glsl/ast_function.cpp:150: undefined reference to `talloc_asprintf'
/home/tfogal/dev/mesa/src/glsl/ast_function.cpp:170: undefined reference to `_talloc_free'
/home/tfogal/dev/mesa/src/glsl/ast_function.cpp:178: undefined reference to `_talloc_free'
../../libmesa.a(ast_function.o): In function `convert_component':
/home/tfogal/dev/mesa/src/glsl/ast_function.cpp:217: undefined reference to `talloc_parent'
../../libmesa.a(ast_function.o): In function `dereference_component':
/home/tfogal/dev/mesa/src/glsl/ast_function.cpp:280: undefined reference to `talloc_parent'
../../libmesa.a(ast_function.o):(.data.rel.ro._ZTI23ast_function_expression[typeinfo for ast_function_expression]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_basic_block.o):(.data.rel.ro._ZTI19ir_has_call_visitor[typeinfo for ir_has_call_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_expression_flattening.o): In function `ir_expression_flattening_visitor::~ir_expression_flattening_visitor()':
ir_expression_flattening.cpp:(.text._ZN32ir_expression_flattening_visitorD1Ev[ir_expression_flattening_visitor::~ir_expression_flattening_visitor()]+0x2f): undefined reference to `operator delete(void*)'
../../libmesa.a(ir_expression_flattening.o): In function `ir_expression_flattening_visitor::~ir_expression_flattening_visitor()':
ir_expression_flattening.cpp:(.text._ZN32ir_expression_flattening_visitorD0Ev[ir_expression_flattening_visitor::~ir_expression_flattening_visitor()]+0x2f): undefined reference to `operator delete(void*)'
../../libmesa.a(ir_expression_flattening.o):(.data.rel.ro._ZTI32ir_expression_flattening_visitor[typeinfo for ir_expression_flattening_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../libmesa.a(ir_function_can_inline.o):(.data.rel.ro._ZTI30ir_function_can_inline_visitor[typeinfo for ir_function_can_inline_visitor]+0x0): undefined reference to `vtable for __cxxabiv1::__si_class_type_info'
../../../../src/mapi/glapi/libglapi.a(glapi_getproc.o):(.data.rel.ro+0x3698): undefined reference to `glBindTransformFeedback'
../../../../src/mapi/glapi/libglapi.a(glapi_getproc.o):(.data.rel.ro+0x36b0): undefined reference to `glDeleteTransformFeedbacks'
../../../../src/mapi/glapi/libglapi.a(glapi_getproc.o):(.data.rel.ro+0x36c8): undefined reference to `glDrawTransformFeedback'
../../../../src/mapi/glapi/libglapi.a(glapi_getproc.o):(.data.rel.ro+0x36e0): undefined reference to `glGenTransformFeedbacks'
../../../../src/mapi/glapi/libglapi.a(glapi_getproc.o):(.data.rel.ro+0x36f8): undefined reference to `glIsTransformFeedback'
../../../../src/mapi/glapi/libglapi.a(glapi_getproc.o):(.data.rel.ro+0x3710): undefined reference to `glPauseTransformFeedback'
../../../../src/mapi/glapi/libglapi.a(glapi_getproc.o):(.data.rel.ro+0x3728): undefined reference to `glResumeTransformFeedback'
collect2: ld returned 1 exit status
make: *** [glslcompiler] Error 1


More information about the mesa-dev mailing list