View previous topic :: View next topic |
Author |
Message |
Gladdle Guru
Joined: 27 Jul 2008 Posts: 313 Location: Cleebronn, Germany
|
Posted: Mon Mar 25, 2024 9:45 pm Post subject: mesa 23.3.6 failed to compile |
|
|
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
[31;01m*[0m ERROR: media-libs/mesa-23.3.6::gentoo failed (compile phase):
[31;01m*[0m compile failed
[31;01m*[0m
[31;01m*[0m Call stack:
[31;01m*[0m ebuild.sh, line 136: Called src_compile
[31;01m*[0m environment, line 4503: Called meson-multilib_src_compile
[31;01m*[0m environment, line 3007: Called multilib-minimal_src_compile
[31;01m*[0m environment, line 3189: Called multilib_foreach_abi 'multilib-minimal_abi_src_compile'
[31;01m*[0m environment, line 3456: Called multibuild_foreach_variant '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_compile'
[31;01m*[0m environment, line 3149: Called _multibuild_run '_multilib_multibuild_wrapper' 'multilib-minimal_abi_src_compile'
[31;01m*[0m environment, line 3147: Called _multilib_multibuild_wrapper 'multilib-minimal_abi_src_compile'
[31;01m*[0m environment, line 856: Called multilib-minimal_abi_src_compile
[31;01m*[0m environment, line 3183: Called multilib_src_compile
[31;01m*[0m environment, line 3676: Called meson_src_compile
[31;01m*[0m environment, line 3075: Called die
[31;01m*[0m The specific snippet of code:
[31;01m*[0m "$@" || die "compile failed"
[31;01m*[0m
[31;01m*[0m If you need support, post the output of `emerge --info '=media-libs/mesa-23.3.6::gentoo'`,
[31;01m*[0m the complete build log and the output of `emerge -pqv '=media-libs/mesa-23.3.6::gentoo'`.
[31;01m*[0m The complete build log is located at '/var/tmp/portage/media-libs/mesa-23.3.6/temp/build.log'.
[31;01m*[0m The ebuild environment file is located at '/var/tmp/portage/media-libs/mesa-23.3.6/temp/environment'.
[31;01m*[0m Working directory: '/var/tmp/portage/media-libs/mesa-23.3.6/work/mesa-23.3.6-abi_x86_64.amd64'
[31;01m*[0m 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 |
|
|
Kresni n00b
Joined: 30 Apr 2023 Posts: 22 Location: 46E 53N
|
Posted: Fri Mar 29, 2024 8:19 pm Post subject: |
|
|
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 |
|
|
|
|
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
|
|