FS#27634 - [mesa] Doesn't built with llvm-3.0
Attached to Project:
Arch Linux
Opened by Laurent Carlier (lordheavy) - Monday, 19 December 2011, 20:47 GMT
Last edited by Andreas Radke (AndyRTR) - Friday, 17 February 2012, 09:46 GMT
Opened by Laurent Carlier (lordheavy) - Monday, 19 December 2011, 20:47 GMT
Last edited by Andreas Radke (AndyRTR) - Friday, 17 February 2012, 09:46 GMT
|
Details
Description:
mesa-7.11.2 doesn't built with llvm-3.0 in the repo ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing -m32 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fPIC -m32 -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS -DTEXTURE_FLOAT_ENABLED -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS -DHAVE_LIBUDEV -DHAVE_XCB_DRI2 -DXCB_DRI2_CONNECT_DEVICE_NAME_BROKEN -DGALLIUM_LLVMPIPE -D__STDC_CONSTANT_MACROS -DHAVE_LLVM=0x0300 -fvisibility=hidden -I/usr/lib32/include -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS gallivm/lp_bld_tgsi_soa.c -o gallivm/lp_bld_tgsi_soa.o gcc -m32 -c -I. -I../../../src/gallium/include -I../../../src/gallium/auxiliary -I../../../src/gallium/drivers -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -Wall -Wmissing-prototypes -std=c99 -ffast-math -fno-strict-aliasing -m32 -march=x86-64 -mtune=generic -O2 -pipe -fstack-protector --param=ssp-buffer-size=4 -D_FORTIFY_SOURCE=2 -fPIC -m32 -DUSE_X86_ASM -DUSE_MMX_ASM -DUSE_3DNOW_ASM -DUSE_SSE_ASM -D_GNU_SOURCE -DPTHREADS -DTEXTURE_FLOAT_ENABLED -DHAVE_POSIX_MEMALIGN -DUSE_XCB -DGLX_USE_TLS -DPTHREADS -DUSE_EXTERNAL_DXTN_LIB=1 -DIN_DRI_DRIVER -DGLX_DIRECT_RENDERING -DGLX_INDIRECT_RENDERING -DHAVE_ALIAS -DHAVE_LIBUDEV -DHAVE_XCB_DRI2 -DXCB_DRI2_CONNECT_DEVICE_NAME_BROKEN -DGALLIUM_LLVMPIPE -D__STDC_CONSTANT_MACROS -DHAVE_LLVM=0x0300 -fvisibility=hidden -I/usr/lib32/include -DNDEBUG -D_GNU_SOURCE -D__STDC_CONSTANT_MACROS -D__STDC_FORMAT_MACROS -D__STDC_LIMIT_MACROS gallivm/lp_bld_type.c -o gallivm/lp_bld_type.o gallivm/lp_bld_type.c: In function 'lp_typekind_name': gallivm/lp_bld_type.c:328:9: error: 'LLVMOpaqueTypeKind' undeclared (first use in this function) gallivm/lp_bld_type.c:328:9: note: each undeclared identifier is reported only once for each function it appears in make[3]: *** [gallivm/lp_bld_type.o] Error 1 make[3]: Leaving directory `/build/src/Mesa-7.11.2/src/gallium/auxiliary' make[2]: *** [default] Error 1 make[2]: Leaving directory `/build/src/Mesa-7.11.2/src/gallium' make[1]: *** [subdirs] Error 1 make[1]: Leaving directory `/build/src/Mesa-7.11.2/src' make: *** [default] Error 1 There is a patch (taken from gentoo) available with lib32-mesa-7.11.2-2 which fixes the problem. |
This task depends upon
Closed by Andreas Radke (AndyRTR)
Friday, 17 February 2012, 09:46 GMT
Reason for closing: Won't fix
Additional comments about closing: Mesa 8.0 builds fine without any patch and there's currently no need to rebuild the old 7.x packages in extra.
Friday, 17 February 2012, 09:46 GMT
Reason for closing: Won't fix
Additional comments about closing: Mesa 8.0 builds fine without any patch and there's currently no need to rebuild the old 7.x packages in extra.
https://bugs.gentoo.org/show_bug.cgi?id=393013
Think you need to be specific about your hardware, my point is that lib32-mesa currently doesn't worth with HD 6950 -- have you check mesa+gentoo patch with this specific hardware?