This system is headless, but I have x11-wm/xpra installed on it so I can run 
X11 apps remotely.

Recent emerges of world have been failing at media-libs/mesa

Currently I have mesa-13.0.5 installed; I have this problem with mesa-17.0.6 
(current stable) and mesa-17.1.4 (latest in the tree when I tried this a few 
days ago).

The error says I should post this if I need support:

$ emerge -pqv '=media-libs/mesa-17.0.6::gentoo'
[ebuild     U ] media-libs/mesa-17.0.6 [13.0.5] USE="classic dri3 egl gallium 
gbm llvm nptl -bindist -d3d9 -debug -gles1 -gles2 -opencl -openmax -osmesa 
-pax_kernel -pic (-selinux) -vaapi -valgrind -vdpau -vulkan -wayland -xa -xvmc 
(-gcrypt%) (-libressl%) (-nettle%*) (-openssl%*)" ABI_X86="(64) -32 (-x32)" 
VIDEO_CARDS="(-freedreno) -i915 -i965 -imx% -intel -nouveau -r100 -r200 -r300 
-r600 -radeon
-radeonsi (-vc4) (-vivante) -vmware"
$

The build.log doesn't point me towards any obvious solutions, or maybe I just 
don't know how to read it.

All I can make out is that it's a problem with gallium. The current version of 
mesa appears to have gallium enabled, though.

I know nothing about mesa, not even really what it's for, so I don't know if I 
should just try disabling gallium and trying again.

I'm grateful for any thoughts,

Stroller.


Tail end of /var/tmp/portage/media-libs/mesa-17.0.6/temp/build.log follows:


/bin/sh ../../../../libtool  --tag=CXX   --mode=link x86_64-pc-linux-gnu-g++  
-march=native -O2 -pipe -Wall -fno-math-errno -fno-trapping-math  -shared 
-shrext .so -module -no-undefined -avoid-version -Wl,--gc-sections 
-Wl,--no-undefined 
-Wl,--version-script=/var/tmp/portage/media-libs/mesa-17.0.6/work/mesa-17.0.6/src/gallium/targets/dri/dri.sym
 
-Wl,--dynamic-list=/var/tmp/portage/media-libs/mesa-17.0.6/work/mesa-17.0.6/src/gallium/targets/dri-vdpau.dyn
 -L/usr/lib64  -Wl,-O1 -Wl,--as-needed -o gallium_dri.la -rpath /usr/lib64/dri 
gallium_dri_la-target.lo ../../../../src/mesa/libmesagallium.la 
../../../../src/mesa/drivers/dri/common/libdricommon.la 
../../../../src/mesa/drivers/dri/common/libmegadriver_stub.la 
../../../../src/gallium/state_trackers/dri/libdri.la 
../../../../src/gallium/auxiliary/libgalliumvl.la 
../../../../src/gallium/auxiliary/libgallium.la 
../../../../src/gallium/drivers/ddebug/libddebug.la 
../../../../src/gallium/drivers/noop/libnoop.la 
../../../../src/gallium/drivers/rbug/librbug.la 
../../../../src/gallium/drivers/trace/libtrace.la 
../../../../src/mapi/shared-glapi/libglapi.la  -lexpat  -ldrm  -lm   -lpthread 
-ldl -ldrm  
../../../../src/gallium/auxiliary/pipe-loader/libpipe_loader_static.la 
../../../../src/gallium/winsys/sw/null/libws_null.la 
../../../../src/gallium/winsys/sw/wrapper/libwsw.la 
../../../../src/gallium/winsys/sw/dri/libswdri.la 
../../../../src/gallium/winsys/sw/kms-dri/libswkmsdri.la -ldrm              
../../../../src/gallium/drivers/softpipe/libsoftpipe.la 
../../../../src/gallium/drivers/llvmpipe/libllvmpipe.la     
-lLLVMX86Disassembler -lLLVMX86AsmParser -lLLVMX86CodeGen -lLLVMSelectionDAG 
-lLLVMAsmPrinter -lLLVMDebugInfoCodeView -lLLVMCodeGen -lLLVMScalarOpts 
-lLLVMInstCombine -lLLVMInstrumentation -lLLVMTransformUtils -lLLVMX86Desc 
-lLLVMMCDisassembler -lLLVMX86Info -lLLVMX86AsmPrinter -lLLVMX86Utils 
-lLLVMMCJIT -lLLVMExecutionEngine -lLLVMTarget -lLLVMRuntimeDyld -lLLVMObject 
-lLLVMMCParser -lLLVMBitReader -lLLVMMC -lLLVMBitWriter -lLLVMAnalysis 
-lLLVMProfileData -lLLVMCore -lLLVMSupport 
libtool: link: x86_64-pc-linux-gnu-g++  -fPIC -DPIC -shared -nostdlib 
/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/../../../../lib64/crti.o 
/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/crtbeginS.o  
.libs/gallium_dri_la-target.o  -Wl,--whole-archive 
../../../../src/mesa/.libs/libmesagallium.a 
../../../../src/mesa/drivers/dri/common/.libs/libdricommon.a 
../../../../src/mesa/drivers/dri/common/.libs/libmegadriver_stub.a 
../../../../src/gallium/state_trackers/dri/.libs/libdri.a 
../../../../src/gallium/auxiliary/.libs/libgalliumvl.a 
../../../../src/gallium/auxiliary/.libs/libgallium.a 
../../../../src/gallium/drivers/ddebug/.libs/libddebug.a 
../../../../src/gallium/drivers/noop/.libs/libnoop.a 
../../../../src/gallium/drivers/rbug/.libs/librbug.a 
../../../../src/gallium/drivers/trace/.libs/libtrace.a 
../../../../src/gallium/auxiliary/pipe-loader/.libs/libpipe_loader_static.a 
../../../../src/gallium/winsys/sw/null/.libs/libws_null.a 
../../../../src/gallium/winsys/sw/wrapper/.libs/libwsw.a 
../../../../src/gallium/winsys/sw/dri/.libs/libswdri.a 
../../../../src/gallium/winsys/sw/kms-dri/.libs/libswkmsdri.a 
../../../../src/gallium/drivers/softpipe/.libs/libsoftpipe.a 
../../../../src/gallium/drivers/llvmpipe/.libs/libllvmpipe.a 
-Wl,--no-whole-archive  -Wl,-rpath 
-Wl,/var/tmp/portage/media-libs/mesa-17.0.6/work/mesa-17.0.6-abi_x86_64.amd64/src/mapi/shared-glapi/.libs
 -L/usr/lib64 ../../../../src/mapi/shared-glapi/.libs/libglapi.so -lpthread 
-ldl -lexpat -ldrm -lLLVMX86Disassembler -lLLVMX86AsmParser -lLLVMX86CodeGen 
-lLLVMSelectionDAG -lLLVMAsmPrinter -lLLVMDebugInfoCodeView -lLLVMCodeGen 
-lLLVMScalarOpts -lLLVMInstCombine -lLLVMInstrumentation -lLLVMTransformUtils 
-lLLVMX86Desc -lLLVMMCDisassembler -lLLVMX86Info -lLLVMX86AsmPrinter 
-lLLVMX86Utils -lLLVMMCJIT -lLLVMExecutionEngine -lLLVMTarget -lLLVMRuntimeDyld 
-lLLVMObject -lLLVMMCParser -lLLVMBitReader -lLLVMMC -lLLVMBitWriter 
-lLLVMAnalysis -lLLVMProfileData -lLLVMCore -lLLVMSupport 
-L/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0 
-L/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/../../../../lib64 -L/lib/../lib64 
-L/usr/lib/../lib64 
-L/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/../../../../x86_64-pc-linux-gnu/lib 
-L/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/../../.. -lstdc++ -lm -lc -lgcc_s 
/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/crtendS.o 
/usr/lib/gcc/x86_64-pc-linux-gnu/5.4.0/../../../../lib64/crtn.o  -march=native 
-O2 -Wl,--gc-sections -Wl,--no-undefined 
-Wl,--version-script=/var/tmp/portage/media-libs/mesa-17.0.6/work/mesa-17.0.6/src/gallium/targets/dri/dri.sym
 
-Wl,--dynamic-list=/var/tmp/portage/media-libs/mesa-17.0.6/work/mesa-17.0.6/src/gallium/targets/dri-vdpau.dyn
 -Wl,-O1 -Wl,--as-needed   -pthread -Wl,-soname -Wl,gallium_dri.so -o 
.libs/gallium_dri.so
../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o): In 
function 
`llvm::RTDyldMemoryManager::getSymbolAddress(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)':
lp_bld_misc.cpp:(.text._ZN4llvm19RTDyldMemoryManager16getSymbolAddressERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN4llvm19RTDyldMemoryManager16getSymbolAddressERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x4):
 undefined reference to 
`llvm::RTDyldMemoryManager::getSymbolAddressInProcess(std::__cxx11::basic_string<char,
 std::char_traits<char>, std::allocator<char> > const&)'
../../../../src/gallium/auxiliary/.libs/libgallium.a(lp_bld_misc.o): In 
function 
`llvm::RTDyldMemoryManager::findSymbol(std::__cxx11::basic_string<char, 
std::char_traits<char>, std::allocator<char> > const&)':
lp_bld_misc.cpp:(.text._ZN4llvm19RTDyldMemoryManager10findSymbolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZN4llvm19RTDyldMemoryManager10findSymbolERKNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]+0x1b):
 undefined reference to 
`llvm::RTDyldMemoryManager::getSymbolAddressInProcess(std::__cxx11::basic_string<char,
 std::char_traits<char>, std::allocator<char> > const&)'
collect2: error: ld returned 1 exit status
make[4]: *** [Makefile:967: gallium_dri.la] Error 1
make[4]: Leaving directory 
'/var/tmp/portage/media-libs/mesa-17.0.6/work/mesa-17.0.6-abi_x86_64.amd64/src/gallium/targets/dri'
make[3]: *** [Makefile:606: all-recursive] Error 1
make[3]: Leaving directory 
'/var/tmp/portage/media-libs/mesa-17.0.6/work/mesa-17.0.6-abi_x86_64.amd64/src/gallium'
make[2]: *** [Makefile:860: all-recursive] Error 1
make[2]: Leaving directory 
'/var/tmp/portage/media-libs/mesa-17.0.6/work/mesa-17.0.6-abi_x86_64.amd64/src'
make[1]: *** [Makefile:651: all] Error 2
make[1]: Leaving directory 
'/var/tmp/portage/media-libs/mesa-17.0.6/work/mesa-17.0.6-abi_x86_64.amd64/src'
make: *** [Makefile:648: all-recursive] Error 1
 * ERROR: media-libs/mesa-17.0.6::gentoo failed (compile phase):
 *   emake failed
 * 
 * If you need support, post the output of `emerge --info 
'=media-libs/mesa-17.0.6::gentoo'`,
 * the complete build log and the output of `emerge -pqv 
'=media-libs/mesa-17.0.6::gentoo'`.
 * The complete build log is located at 
'/var/tmp/portage/media-libs/mesa-17.0.6/temp/build.log'.
 * The ebuild environment file is located at 
'/var/tmp/portage/media-libs/mesa-17.0.6/temp/environment'.
 * Working directory: 
'/var/tmp/portage/media-libs/mesa-17.0.6/work/mesa-17.0.6-abi_x86_64.amd64'
 * S: '/var/tmp/portage/media-libs/mesa-17.0.6/work/mesa-17.0.6'


Reply via email to