Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
mesa 23.3.6 failed to compile
View unanswered posts
View posts from last 24 hours

 
Reply to topic    Gentoo Forums Forum Index Portage & Programming
View previous topic :: View next topic  
Author Message
Gladdle
Guru
Guru


Joined: 27 Jul 2008
Posts: 313
Location: Cleebronn, Germany

PostPosted: Mon Mar 25, 2024 9:45 pm    Post subject: mesa 23.3.6 failed to compile Reply with quote

I'll try to update my mesa driver:
Code:
media-libs/mesa-23.3.6::gentoo [23.1.9::gentoo] USE="X d3d9 gles2 llvm opencl proprietary-codecs vulkan vulkan-overlay* wayland zstd -debug -gles1 -lm-sensors -osmesa (-selinux) -test -unwind -vaapi -valgrind -vdpau -xa (-zink)" ABI_X86="32 (64) (-x32)" CPU_FLAGS_X86="sse2" VIDEO_CARDS="d3d12* intel nouveau (-freedreno) -lavapipe (-lima) (-panfrost) -r300 -r600 -radeon -radeonsi (-v3d) (-vc4) -virgl (-vivante) -vmware"


But it failes with a laaaaaarge Logfile, so i use tail:
Code:
[2136/2148] rustc -C linker=x86_64-pc-linux-gnu-gcc --color=always -C debug-assertions=no -C overflow-checks=no --crate-type rlib --edition=2021 --crate-name rusticl_opencl_gen --emit dep-info=src/gallium/frontends/rusticl/rusticl_opencl_gen.d --emit link=src/gallium/frontends/rusticl/librusticl_opencl_gen.rlib --out-dir src/gallium/frontends/rusticl/librusticl_opencl_gen.rlib.p -C metadata=b863b06@@rusticl_opencl_gen@sta -Aclippy::all -Aunused_unsafe -Anon_camel_case_types -Anon_snake_case -Anon_upper_case_globals src/gallium/frontends/rusticl/rusticl_opencl_bindings.rs
[2137/2148] x86_64-pc-linux-gnu-g++  -o src/gallium/targets/dri/libgallium_dri.so src/gallium/targets/dri/libgallium_dri.so.p/target.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libgallium_dri.so -march=core2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,--undefined-version -Wl,--undefined-version '-Wl,-rpath,$ORIGIN/../../../mapi/shared-glapi' -Wl,-rpath-link,/var/tmp/portage/media-libs/mesa-23.3.6/work/mesa-23.3.6-abi_x86_64.amd64/src/mapi/shared-glapi src/gallium/frontends/dri/libdri.a src/util/libmesa_util.a src/util/libmesa_util_sse41.a src/util/blake3/libblake3.a src/c11/impl/libmesa_util_c11.a src/mesa/libmesa.a src/compiler/glsl/libglsl.a src/compiler/glsl/glcpp/libglcpp.a src/compiler/nir/libnir.a src/compiler/libcompiler.a src/mesa/libmesa_sse41.a src/compiler/spirv/libvtn.a src/gallium/auxiliary/libgalliumvl.a src/gallium/auxiliary/libgallium.a src/mapi/shared-glapi/libglapi.so.0.0.0 src/gallium/auxiliary/pipe-loader/libpipe_loader_static.a src/loader/libloader.a src/util/libxmlconfig.a src/gallium/winsys/sw/null/libws_null.a src/gallium/winsys/sw/wrapper/libwsw.a src/gallium/winsys/sw/dri/libswdri.a src/gallium/winsys/sw/kms-dri/libswkmsdri.a src/gallium/drivers/llvmpipe/libllvmpipe.a src/gallium/drivers/softpipe/libsoftpipe.a src/gallium/winsys/nouveau/drm/libnouveauwinsys.a src/nouveau/codegen/libnouveau_codegen.a src/gallium/drivers/nouveau/libnouveau.a src/gallium/drivers/i915/libi915.a src/gallium/winsys/i915/drm/libi915drm.a src/intel/common/libintel_common.a src/intel/isl/libisl.a src/intel/isl/libisl_per_hw_ver40.a src/intel/dev/libintel_dev.a src/intel/isl/libisl_per_hw_ver50.a src/intel/isl/libisl_per_hw_ver60.a src/intel/isl/libisl_per_hw_ver70.a src/intel/isl/libisl_per_hw_ver75.a src/intel/isl/libisl_per_hw_ver80.a src/intel/isl/libisl_per_hw_ver90.a src/intel/isl/libisl_per_hw_ver110.a src/intel/isl/libisl_per_hw_ver120.a src/intel/isl/libisl_per_hw_ver125.a src/intel/isl/libisl_per_hw_ver200.a src/intel/isl/libisl_tiled_memcpy.a src/intel/isl/libisl_tiled_memcpy_sse41.a src/intel/common/libintel_clflushopt.a src/gallium/drivers/iris/libiris.a src/gallium/drivers/iris/libiris_per_hw_ver80.a src/gallium/drivers/iris/libiris_per_hw_ver90.a src/gallium/drivers/iris/libiris_per_hw_ver110.a src/gallium/drivers/iris/libiris_per_hw_ver120.a src/gallium/drivers/iris/libiris_per_hw_ver125.a src/gallium/drivers/iris/libiris_per_hw_ver200.a src/intel/compiler/libintel_compiler.a src/intel/blorp/libblorp.a src/intel/perf/libintel_perf.a src/intel/ds/libintel-driver-ds.a src/gallium/winsys/iris/drm/libiriswinsys.a src/gallium/drivers/d3d12/libd3d12.a src/microsoft/compiler/libdxil_compiler.a src/gallium/drivers/crocus/libcrocus.a src/gallium/drivers/crocus/libcrocus_per_hw_ver40.a src/gallium/drivers/crocus/libcrocus_per_hw_ver45.a src/gallium/drivers/crocus/libcrocus_per_hw_ver50.a src/gallium/drivers/crocus/libcrocus_per_hw_ver60.a src/gallium/drivers/crocus/libcrocus_per_hw_ver70.a src/gallium/drivers/crocus/libcrocus_per_hw_ver75.a src/gallium/drivers/crocus/libcrocus_per_hw_ver80.a src/gallium/winsys/crocus/drm/libcrocuswinsys.a -Wl,--build-id=sha1 -Wl,--gc-sections -Wl,--version-script /var/tmp/portage/media-libs/mesa-23.3.6/work/mesa-23.3.6/src/gallium/targets/dri/dri.sym -Wl,--dynamic-list /var/tmp/portage/media-libs/mesa-23.3.6/work/mesa-23.3.6/src/gallium/targets/dri/../dri.dyn /usr/lib64/libdrm.so -L/usr/lib/llvm/17/lib64 -lLLVM-17 -pthread /usr/lib64/libexpat.so /usr/lib64/libz.so -lm /usr/lib64/libzstd.so -L/usr/lib/llvm/17/lib64 -lLLVM-17 /usr/lib64/libxcb-randr.so -L/usr/lib/llvm/17/lib64 -lLLVM-17 /usr/lib64/libdrm_nouveau.so /usr/lib64/libdrm_intel.so /usr/lib64/libd3dx12-format-properties.a /usr/lib64/libDirectX-Guids.a -Wl,--end-group
[2138/2148] /bin/ln -f src/gallium/targets/dri/libgallium_dri.so src/gallium/targets/dri/swrast_dri.so
[2139/2148] /bin/ln -f src/gallium/targets/dri/libgallium_dri.so src/gallium/targets/dri/kms_swrast_dri.so
[2140/2148] /bin/ln -f src/gallium/targets/dri/libgallium_dri.so src/gallium/targets/dri/nouveau_dri.so
[2141/2148] /bin/ln -f src/gallium/targets/dri/libgallium_dri.so src/gallium/targets/dri/crocus_dri.so
[2142/2148] /bin/ln -f src/gallium/targets/dri/libgallium_dri.so src/gallium/targets/dri/iris_dri.so
[2143/2148] /bin/ln -f src/gallium/targets/dri/libgallium_dri.so src/gallium/targets/dri/d3d12_dri.so
[2144/2148] /bin/ln -f src/gallium/targets/dri/libgallium_dri.so src/gallium/targets/dri/i915_dri.so
[2145/2148] rustc -C linker=x86_64-pc-linux-gnu-gcc --color=always -C debug-assertions=no -C overflow-checks=no --crate-type rlib --edition=2021 --crate-name mesa_rust_gen --emit dep-info=src/gallium/frontends/rusticl/mesa_rust_gen.d --emit link=src/gallium/frontends/rusticl/libmesa_rust_gen.rlib --out-dir src/gallium/frontends/rusticl/libmesa_rust_gen.rlib.p -C metadata=b863b06@@mesa_rust_gen@sta -Aclippy::all -Aunused_unsafe -Anon_camel_case_types -Anon_snake_case -Anon_upper_case_globals -lstatic:-bundle,+verbatim=libgallium.a -lstatic:-bundle,+verbatim=libnir.a -lstatic:-bundle,+verbatim=libcompiler.a -lstatic:-bundle,+verbatim=libmesa_util.a -lstatic:-bundle,+verbatim=libmesa_util_sse41.a -lstatic:-bundle,+verbatim=libblake3.a -lstatic:-bundle,+verbatim=libmesa_util_c11.a -lstatic:-bundle,+verbatim=liblibmesaclc.a -Clink-arg=-fPIC -ldylib:+verbatim=libdrm.so -L/usr/lib/llvm/17/lib64 -Clink-arg=-lLLVM-17 -Clink-arg=-pthread -Clink-arg=-pthread -ldylib:+verbatim=libz.so -ldylib:+verbatim=libzstd.so -Clink-arg=-pthread -Clink-arg=-pthread -ldylib:+verbatim=libclang-cpp.so -L/usr/lib/llvm/17/lib64 -Clink-arg=-lLLVM-17 -Clink-arg=-pthread -ldylib:+verbatim=libLLVMSPIRVLib.so -ldylib:+verbatim=libSPIRV-Tools-opt.so -ldylib:+verbatim=libSPIRV-Tools.so -ldylib:+verbatim=libSPIRV-Tools-link.so -Lsrc/gallium/auxiliary -Lsrc/compiler/nir -Lsrc/compiler -Lsrc/util -Lsrc/util/blake3 -Lsrc/c11/impl -Lsrc/compiler/clc -L/usr/lib64 -L/usr/lib/llvm/17/lib64 -Clink-arg=-L/usr/lib/gcc/x86_64-pc-linux-gnu/12 -Clink-arg=-L/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../lib64 -Clink-arg=-L/usr/lib64 -Clink-arg=-L/lib/../lib64 -Clink-arg=-L/lib64 -Clink-arg=-L/usr/lib/../lib64 -Clink-arg=-L/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/lib -Clink-arg=-L/usr/x86_64-pc-linux-gnu/lib -Clink-arg=-L/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../.. -Clink-arg=-L/usr/lib -Clink-arg=-L/lib -Clink-arg=-lstdc++ src/gallium/frontends/rusticl/rusticl_mesa_bindings.rs
[2146/2148] rustc -C linker=x86_64-pc-linux-gnu-gcc --color=always -C debug-assertions=no -C overflow-checks=no --crate-type rlib --edition=2021 --crate-name mesa_rust --emit dep-info=src/gallium/frontends/rusticl/mesa_rust.d --emit link=src/gallium/frontends/rusticl/libmesa_rust.rlib --out-dir src/gallium/frontends/rusticl/libmesa_rust.rlib.p -C metadata=b863b06@@mesa_rust@sta -Dunsafe_op_in_unsafe_fn -Dclippy::all -Aclippy::assertions_on_constants -Aclippy::mutable_key_type -Aclippy::not_unsafe_ptr_arg_deref -Aclippy::redundant_field_names -Aclippy::too_many_arguments -Aclippy::type_complexity -Aclippy::arc-with-non-send-sync --extern mesa_rust_gen=src/gallium/frontends/rusticl/libmesa_rust_gen.rlib -lstatic:-bundle,+verbatim=libgallium.a -lstatic:-bundle,+verbatim=libnir.a -lstatic:-bundle,+verbatim=libcompiler.a -lstatic:-bundle,+verbatim=libmesa_util.a -lstatic:-bundle,+verbatim=libmesa_util_sse41.a -lstatic:-bundle,+verbatim=libblake3.a -lstatic:-bundle,+verbatim=libmesa_util_c11.a -lstatic:-bundle,+verbatim=liblibmesaclc.a --extern mesa_rust_util=src/gallium/frontends/rusticl/libmesa_rust_util.rlib -lstatic:-bundle,+verbatim=libmesa_bindings_inline_wrapper.a -lstatic:-bundle,+verbatim=libsystem_bindings.a -ldylib:+verbatim=libdrm.so -L/usr/lib/llvm/17/lib64 -Clink-arg=-lLLVM-17 -Clink-arg=-pthread -Clink-arg=-pthread -ldylib:+verbatim=libz.so -ldylib:+verbatim=libzstd.so -Clink-arg=-pthread -Clink-arg=-pthread -ldylib:+verbatim=libclang-cpp.so -L/usr/lib/llvm/17/lib64 -Clink-arg=-lLLVM-17 -Clink-arg=-pthread -ldylib:+verbatim=libLLVMSPIRVLib.so -ldylib:+verbatim=libSPIRV-Tools-opt.so -ldylib:+verbatim=libSPIRV-Tools.so -ldylib:+verbatim=libSPIRV-Tools-link.so -Lsrc/gallium/frontends/rusticl -Lsrc/gallium/auxiliary -Lsrc/compiler/nir -Lsrc/compiler -Lsrc/util -Lsrc/util/blake3 -Lsrc/c11/impl -Lsrc/compiler/clc -L/usr/lib64 -L/usr/lib/llvm/17/lib64 -Clink-arg=-L/usr/lib/gcc/x86_64-pc-linux-gnu/12 -Clink-arg=-L/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../lib64 -Clink-arg=-L/usr/lib64 -Clink-arg=-L/lib/../lib64 -Clink-arg=-L/lib64 -Clink-arg=-L/usr/lib/../lib64 -Clink-arg=-L/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/lib -Clink-arg=-L/usr/x86_64-pc-linux-gnu/lib -Clink-arg=-L/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../.. -Clink-arg=-L/usr/lib -Clink-arg=-L/lib -Clink-arg=-lstdc++ ../mesa-23.3.6/src/gallium/frontends/rusticl/mesa/lib.rs
[2147/2148] rustc -C linker=x86_64-pc-linux-gnu-gcc --color=always -C debug-assertions=no -C overflow-checks=no --crate-type staticlib --edition=2021 --crate-name rusticl --emit dep-info=src/gallium/frontends/rusticl/rusticl.d --emit link=src/gallium/frontends/rusticl/librusticl.a --out-dir src/gallium/frontends/rusticl/librusticl.a.p -C metadata=b863b06@@rusticl@sta -Dunsafe_op_in_unsafe_fn -Dclippy::all -Aclippy::assertions_on_constants -Aclippy::mutable_key_type -Aclippy::not_unsafe_ptr_arg_deref -Aclippy::redundant_field_names -Aclippy::too_many_arguments -Aclippy::type_complexity -Aclippy::arc-with-non-send-sync --extern mesa_rust=src/gallium/frontends/rusticl/libmesa_rust.rlib --extern mesa_rust_gen=src/gallium/frontends/rusticl/libmesa_rust_gen.rlib -lstatic:-bundle,+verbatim=libgallium.a -lstatic:-bundle,+verbatim=libnir.a -lstatic:-bundle,+verbatim=libcompiler.a -lstatic:-bundle,+verbatim=libmesa_util.a -lstatic:-bundle,+verbatim=libmesa_util_sse41.a -lstatic:-bundle,+verbatim=libblake3.a -lstatic:-bundle,+verbatim=libmesa_util_c11.a -lstatic:-bundle,+verbatim=liblibmesaclc.a --extern mesa_rust_util=src/gallium/frontends/rusticl/libmesa_rust_util.rlib -lstatic:-bundle,+verbatim=libmesa_bindings_inline_wrapper.a -lstatic:-bundle,+verbatim=libsystem_bindings.a --extern rusticl_opencl_gen=src/gallium/frontends/rusticl/librusticl_opencl_gen.rlib --extern rusticl_proc_macros=src/gallium/frontends/rusticl/librusticl_proc_macros.so -ldylib:+verbatim=libdrm.so -L/usr/lib/llvm/17/lib64 -Clink-arg=-lLLVM-17 -Clink-arg=-pthread -Clink-arg=-pthread -ldylib:+verbatim=libz.so -ldylib:+verbatim=libzstd.so -Clink-arg=-pthread -Clink-arg=-pthread -ldylib:+verbatim=libclang-cpp.so -L/usr/lib/llvm/17/lib64 -Clink-arg=-lLLVM-17 -Clink-arg=-pthread -ldylib:+verbatim=libLLVMSPIRVLib.so -ldylib:+verbatim=libSPIRV-Tools-opt.so -ldylib:+verbatim=libSPIRV-Tools.so -ldylib:+verbatim=libSPIRV-Tools-link.so -Lsrc/gallium/frontends/rusticl -Lsrc/gallium/auxiliary -Lsrc/compiler/nir -Lsrc/compiler -Lsrc/util -Lsrc/util/blake3 -Lsrc/c11/impl -Lsrc/compiler/clc -L/usr/lib64 -L/usr/lib/llvm/17/lib64 -Clink-arg=-L/usr/lib/gcc/x86_64-pc-linux-gnu/12 -Clink-arg=-L/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../lib64 -Clink-arg=-L/usr/lib64 -Clink-arg=-L/lib/../lib64 -Clink-arg=-L/lib64 -Clink-arg=-L/usr/lib/../lib64 -Clink-arg=-L/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/lib -Clink-arg=-L/usr/x86_64-pc-linux-gnu/lib -Clink-arg=-L/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../.. -Clink-arg=-L/usr/lib -Clink-arg=-L/lib -Clink-arg=-lstdc++ -C 'link-arg=-Wl,-rpath,$ORIGIN/:/usr/lib/llvm/17/lib64:/opt/rust-bin-1.75.0/lib' -C link-arg=-Wl,-rpath-link,/var/tmp/portage/media-libs/mesa-23.3.6/work/mesa-23.3.6-abi_x86_64.amd64/src/gallium/frontends/rusticl:/opt/rust-bin-1.75.0/lib -C link-arg=-Wl,-rpath-link,/usr/lib/llvm/17/lib64:/opt/rust-bin-1.75.0/lib ../mesa-23.3.6/src/gallium/frontends/rusticl/lib.rs
[2148/2148] x86_64-pc-linux-gnu-g++  -o src/gallium/targets/rusticl/libRusticlOpenCL.so.1.0.0 src/gallium/targets/rusticl/libRusticlOpenCL.so.1.0.0.p/target.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libRusticlOpenCL.so.1 -Wl,--whole-archive src/gallium/frontends/rusticl/librusticl.a -Wl,--no-whole-archive -march=core2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,--undefined-version -Wl,--undefined-version -Wl,-rpath,/usr/lib/llvm/17/lib64 -Wl,-rpath-link,/usr/lib/llvm/17/lib64 src/gallium/auxiliary/pipe-loader/libpipe_loader_static.a src/loader/libloader.a src/util/libxmlconfig.a src/util/libmesa_util.a src/util/libmesa_util_sse41.a src/util/blake3/libblake3.a src/c11/impl/libmesa_util_c11.a src/gallium/winsys/sw/dri/libswdri.a src/gallium/winsys/sw/kms-dri/libswkmsdri.a src/gallium/winsys/sw/wrapper/libwsw.a src/gallium/winsys/sw/null/libws_null.a src/gallium/drivers/iris/libiris.a src/gallium/drivers/iris/libiris_per_hw_ver80.a src/gallium/drivers/iris/libiris_per_hw_ver90.a src/gallium/drivers/iris/libiris_per_hw_ver110.a src/gallium/drivers/iris/libiris_per_hw_ver120.a src/gallium/drivers/iris/libiris_per_hw_ver125.a src/gallium/drivers/iris/libiris_per_hw_ver200.a src/intel/compiler/libintel_compiler.a src/intel/dev/libintel_dev.a src/intel/isl/libisl.a src/intel/isl/libisl_per_hw_ver40.a src/intel/isl/libisl_per_hw_ver50.a src/intel/isl/libisl_per_hw_ver60.a src/intel/isl/libisl_per_hw_ver70.a src/intel/isl/libisl_per_hw_ver75.a src/intel/isl/libisl_per_hw_ver80.a src/intel/isl/libisl_per_hw_ver90.a src/intel/isl/libisl_per_hw_ver110.a src/intel/isl/libisl_per_hw_ver120.a src/intel/isl/libisl_per_hw_ver125.a src/intel/isl/libisl_per_hw_ver200.a src/intel/isl/libisl_tiled_memcpy.a src/intel/isl/libisl_tiled_memcpy_sse41.a src/intel/blorp/libblorp.a src/intel/perf/libintel_perf.a src/intel/common/libintel_common.a src/intel/common/libintel_clflushopt.a src/intel/ds/libintel-driver-ds.a src/gallium/winsys/iris/drm/libiriswinsys.a src/gallium/winsys/nouveau/drm/libnouveauwinsys.a src/nouveau/codegen/libnouveau_codegen.a src/gallium/drivers/nouveau/libnouveau.a src/compiler/nir/libnir.a src/compiler/libcompiler.a src/gallium/drivers/llvmpipe/libllvmpipe.a src/gallium/drivers/softpipe/libsoftpipe.a src/compiler/spirv/libvtn.a src/gallium/frontends/rusticl/libmesa_rust.rlib src/gallium/frontends/rusticl/libmesa_rust_gen.rlib src/gallium/auxiliary/libgallium.a src/compiler/clc/liblibmesaclc.a src/gallium/frontends/rusticl/libmesa_rust_util.rlib src/gallium/frontends/rusticl/libmesa_bindings_inline_wrapper.a src/gallium/frontends/rusticl/libsystem_bindings.a src/gallium/frontends/rusticl/librusticl_opencl_gen.rlib -Wl,--build-id=sha1 -Wl,--gc-sections -Wl,--version-script /var/tmp/portage/media-libs/mesa-23.3.6/work/mesa-23.3.6/src/gallium/targets/rusticl/rusticl.sym /usr/lib64/libz.so -pthread -lm /usr/lib64/libzstd.so -L/usr/lib/llvm/17/lib64 -lLLVM-17 /usr/lib64/libdrm.so /usr/lib64/libexpat.so /usr/lib64/libxcb-randr.so /usr/lib64/libdrm_nouveau.so -L/usr/lib/llvm/17/lib64 -lLLVM-17 -lrt -lpthread -ldl -lutil -fPIC -L/usr/lib/llvm/17/lib64 -lLLVM-17 /usr/lib/llvm/17/lib64/libclang-cpp.so -L/usr/lib/llvm/17/lib64 -lLLVM-17 /usr/lib/llvm/17/lib64/libLLVMSPIRVLib.so /usr/lib64/libSPIRV-Tools-opt.so /usr/lib64/libSPIRV-Tools.so /usr/lib64/libSPIRV-Tools-link.so -Wl,--end-group
FAILED: src/gallium/targets/rusticl/libRusticlOpenCL.so.1.0.0
x86_64-pc-linux-gnu-g++  -o src/gallium/targets/rusticl/libRusticlOpenCL.so.1.0.0 src/gallium/targets/rusticl/libRusticlOpenCL.so.1.0.0.p/target.c.o -Wl,--as-needed -Wl,--no-undefined -shared -fPIC -Wl,--start-group -Wl,-soname,libRusticlOpenCL.so.1 -Wl,--whole-archive src/gallium/frontends/rusticl/librusticl.a -Wl,--no-whole-archive -march=core2 -O2 -pipe -Wl,-O1 -Wl,--as-needed -Wl,--undefined-version -Wl,--undefined-version -Wl,-rpath,/usr/lib/llvm/17/lib64 -Wl,-rpath-link,/usr/lib/llvm/17/lib64 src/gallium/auxiliary/pipe-loader/libpipe_loader_static.a src/loader/libloader.a src/util/libxmlconfig.a src/util/libmesa_util.a src/util/libmesa_util_sse41.a src/util/blake3/libblake3.a src/c11/impl/libmesa_util_c11.a src/gallium/winsys/sw/dri/libswdri.a src/gallium/winsys/sw/kms-dri/libswkmsdri.a src/gallium/winsys/sw/wrapper/libwsw.a src/gallium/winsys/sw/null/libws_null.a src/gallium/drivers/iris/libiris.a src/gallium/drivers/iris/libiris_per_hw_ver80.a src/gallium/drivers/iris/libiris_per_hw_ver90.a src/gallium/drivers/iris/libiris_per_hw_ver110.a src/gallium/drivers/iris/libiris_per_hw_ver120.a src/gallium/drivers/iris/libiris_per_hw_ver125.a src/gallium/drivers/iris/libiris_per_hw_ver200.a src/intel/compiler/libintel_compiler.a src/intel/dev/libintel_dev.a src/intel/isl/libisl.a src/intel/isl/libisl_per_hw_ver40.a src/intel/isl/libisl_per_hw_ver50.a src/intel/isl/libisl_per_hw_ver60.a src/intel/isl/libisl_per_hw_ver70.a src/intel/isl/libisl_per_hw_ver75.a src/intel/isl/libisl_per_hw_ver80.a src/intel/isl/libisl_per_hw_ver90.a src/intel/isl/libisl_per_hw_ver110.a src/intel/isl/libisl_per_hw_ver120.a src/intel/isl/libisl_per_hw_ver125.a src/intel/isl/libisl_per_hw_ver200.a src/intel/isl/libisl_tiled_memcpy.a src/intel/isl/libisl_tiled_memcpy_sse41.a src/intel/blorp/libblorp.a src/intel/perf/libintel_perf.a src/intel/common/libintel_common.a src/intel/common/libintel_clflushopt.a src/intel/ds/libintel-driver-ds.a src/gallium/winsys/iris/drm/libiriswinsys.a src/gallium/winsys/nouveau/drm/libnouveauwinsys.a src/nouveau/codegen/libnouveau_codegen.a src/gallium/drivers/nouveau/libnouveau.a src/compiler/nir/libnir.a src/compiler/libcompiler.a src/gallium/drivers/llvmpipe/libllvmpipe.a src/gallium/drivers/softpipe/libsoftpipe.a src/compiler/spirv/libvtn.a src/gallium/frontends/rusticl/libmesa_rust.rlib src/gallium/frontends/rusticl/libmesa_rust_gen.rlib src/gallium/auxiliary/libgallium.a src/compiler/clc/liblibmesaclc.a src/gallium/frontends/rusticl/libmesa_rust_util.rlib src/gallium/frontends/rusticl/libmesa_bindings_inline_wrapper.a src/gallium/frontends/rusticl/libsystem_bindings.a src/gallium/frontends/rusticl/librusticl_opencl_gen.rlib -Wl,--build-id=sha1 -Wl,--gc-sections -Wl,--version-script /var/tmp/portage/media-libs/mesa-23.3.6/work/mesa-23.3.6/src/gallium/targets/rusticl/rusticl.sym /usr/lib64/libz.so -pthread -lm /usr/lib64/libzstd.so -L/usr/lib/llvm/17/lib64 -lLLVM-17 /usr/lib64/libdrm.so /usr/lib64/libexpat.so /usr/lib64/libxcb-randr.so /usr/lib64/libdrm_nouveau.so -L/usr/lib/llvm/17/lib64 -lLLVM-17 -lrt -lpthread -ldl -lutil -fPIC -L/usr/lib/llvm/17/lib64 -lLLVM-17 /usr/lib/llvm/17/lib64/libclang-cpp.so -L/usr/lib/llvm/17/lib64 -lLLVM-17 /usr/lib/llvm/17/lib64/libLLVMSPIRVLib.so /usr/lib64/libSPIRV-Tools-opt.so /usr/lib64/libSPIRV-Tools.so /usr/lib64/libSPIRV-Tools-link.so -Wl,--end-group
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv84_video.c.o: in function `nv84_decoder_decode_bitstream_mpeg12':
nv84_video.c:(.text.nv84_decoder_decode_bitstream_mpeg12+0x8): undefined reference to `vl_mpg12_bs_decode'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv84_video.c.o: in function `nv84_create_decoder':
nv84_video.c:(.text.nv84_create_decoder+0x742): undefined reference to `vl_mpg12_bs_init'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv84_video.c.o: in function `nv84_video_buffer_create':
nv84_video.c:(.text.nv84_video_buffer_create+0x3d9): undefined reference to `vl_video_buffer_create'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: src/gallium/drivers/nouveau/libnouveau.a.p/nv50_nv84_video.c.o: in function `nv84_screen_video_supported':
nv84_video.c:(.text.nv84_screen_video_supported+0x11): undefined reference to `vl_video_buffer_is_format_supported'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: src/gallium/drivers/nouveau/libnouveau.a.p/nouveau_video.c.o: in function `nouveau_screen_get_video_param':
nouveau_video.c:(.text.nouveau_screen_get_video_param+0x39): undefined reference to `vl_video_buffer_max_size'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: nouveau_video.c:(.text.nouveau_screen_get_video_param+0x51): undefined reference to `vl_level_supported'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: src/gallium/drivers/nouveau/libnouveau.a.p/nouveau_video.c.o: in function `nouveau_context_video_buffer_create':
nouveau_video.c:(.text.nouveau_context_video_buffer_create+0x1b0): undefined reference to `vl_video_buffer_create'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: src/gallium/drivers/nouveau/libnouveau.a.p/nouveau_video.c.o: in function `nouveau_context_create_decoder':
nouveau_video.c:(.text.nouveau_context_create_decoder+0x8c): undefined reference to `vl_create_decoder'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: src/gallium/drivers/nouveau/libnouveau.a.p/nouveau_video.c.o: in function `nouveau_screen_init_vdec':
nouveau_video.c:(.text.nouveau_screen_init_vdec+0xe): undefined reference to `vl_video_buffer_is_format_supported'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: src/gallium/drivers/nouveau/libnouveau.a.p/nouveau_vp3_video.c.o: in function `nouveau_vp3_video_buffer_create':
nouveau_vp3_video.c:(.text.nouveau_vp3_video_buffer_create+0x5c): undefined reference to `vl_video_buffer_create'
/usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: src/gallium/drivers/nouveau/libnouveau.a.p/nouveau_vp3_video.c.o: in function `nouveau_vp3_screen_video_supported':
nouveau_vp3_video.c:(.text.nouveau_vp3_screen_video_supported+0x11): undefined reference to `vl_video_buffer_is_format_supported'
collect2: error: ld returned 1 exit status
ninja: build stopped: subcommand failed.
INFO: autodetecting backend as ninja
INFO: calculating backend command to run: /usr/bin/ninja -j 8 -l 8.0 -v
 * ERROR: media-libs/mesa-23.3.6::gentoo failed (compile phase):
 *   compile failed
 *
 * Call stack:
 *     ebuild.sh, line  136:  Called src_compile
 *   environment, line 4503:  Called meson-multilib_src_compile
 *   environment, line 3007:  Called multilib-minimal_src_compile
 *   environment, line 3189:  Called multilib_foreach_abi 'multilib-minimal_abi_src_compile'
 *   environment, line 3456:  Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_compile'
 *   environment, line 3149:  Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_compile'
 *   environment, line 3147:  Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_compile'
 *   environment, line  856:  Called multilib-minimal_abi_src_compile
 *   environment, line 3183:  Called multilib_src_compile
 *   environment, line 3676:  Called meson_src_compile
 *   environment, line 3075:  Called die
 * The specific snippet of code:
 *       "$@" || die "compile failed"
 *
 * If you need support, post the output of `emerge --info '=media-libs/mesa-23.3.6::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=media-libs/mesa-23.3.6::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/media-libs/mesa-23.3.6/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/media-libs/mesa-23.3.6/temp/environment'.
 * Working directory: '/var/tmp/portage/media-libs/mesa-23.3.6/work/mesa-23.3.6-abi_x86_64.amd64'
 * S: '/var/tmp/portage/media-libs/mesa-23.3.6/work/mesa-23.3.6'


I don't know where the error is. Anyone got an idea?
Back to top
View user's profile Send private message
Kresni
n00b
n00b


Joined: 30 Apr 2023
Posts: 22
Location: 46E 53N

PostPosted: Fri Mar 29, 2024 8:19 pm    Post subject: Reply with quote

I don't know if this could be related but:
Code:
VIDEO_CARDS="d3d12* intel nouveau (-freedreno) -lavapipe (-lima) (-panfrost) -r300 -r600 -radeon -radeonsi (-v3d) (-vc4) -virgl (-vivante) -vmware"

shows that d3d12 is newly added for this emerge. Did you add this yourself?

Also, there are error messages related to nouveau code in mesa, do nouveau drivers in your system work normally? Does it build without nouveau or d3d12?
_________________
~~~~
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Portage & Programming All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum