Created attachment 700710 [details] build.log > Compiling cairo-sys-rs v0.9.2 > Running `/usr/bin/sccache rustc --crate-name build_script_build /var/tmp/portage/gnome-base/librsvg-2.50.4/work/librsvg-2.50.4/vendor/cairo-sys-rs/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=off --cfg 'feature="glib-sys"' --cfg 'feature="use_glib"' --cfg 'feature="v1_14"' --cfg 'feature="v1_16"' -C metadata=a17ea659c10562f1 -C extra-filename=-a17ea659c10562f1 --out-dir /var/tmp/portage/gnome-base/librsvg-2.50.4/work/librsvg-2.50.4-abi_x86_64.amd64/target/release/build/cairo-sys-rs-a17ea659c10562f1 -L dependency=/var/tmp/portage/gnome-base/librsvg-2.50.4/work/librsvg-2.50.4-abi_x86_64.amd64/target/release/deps --extern pkg_config=/var/tmp/portage/gnome-base/librsvg-2.50.4/work/librsvg-2.50.4-abi_x86_64.amd64/target/release/deps/libpkg_config-d62a1186eba48953.rlib --cap-lints allow` > error[E0460]: found possibly newer version of crate `std` which `pkg_config` depends on > --> /var/tmp/portage/gnome-base/librsvg-2.50.4/work/librsvg-2.50.4/vendor/glib-sys/build.rs:6:1 > | > 6 | extern crate pkg_config; > | ^^^^^^^^^^^^^^^^^^^^^^^^ > | > = note: perhaps that crate needs to be recompiled? > = note: the following crate versions were found: > crate `std`: /usr/lib/rust/1.51.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-1ede6689d7ed6e20.rlib > crate `std`: /usr/lib/rust/1.51.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-1ede6689d7ed6e20.so > crate `pkg_config`: /var/tmp/portage/gnome-base/librsvg-2.50.4/work/librsvg-2.50.4-abi_x86_64.amd64/target/release/deps/libpkg_config-d62a1186eba48953.rlib > > error: aborting due to previous error > > error: could not compile `glib-sys` > > Caused by: > process didn't exit successfully: `/usr/bin/sccache rustc --crate-name build_script_build /var/tmp/portage/gnome-base/librsvg-2.50.4/work/librsvg-2.50.4/vendor/glib-sys/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C debug-assertions=off --cfg 'feature="v2_44"' --cfg 'feature="v2_46"' --cfg 'feature="v2_48"' --cfg 'feature="v2_50"' -C metadata=d316329db89722f7 -C extra-filename=-d316329db89722f7 --out-dir /var/tmp/portage/gnome-base/librsvg-2.50.4/work/librsvg-2.50.4-abi_x86_64.amd64/target/release/build/glib-sys-d316329db89722f7 -L dependency=/var/tmp/portage/gnome-base/librsvg-2.50.4/work/librsvg-2.50.4-abi_x86_64.amd64/target/release/deps --extern pkg_config=/var/tmp/portage/gnome-base/librsvg-2.50.4/work/librsvg-2.50.4-abi_x86_64.amd64/target/release/deps/libpkg_config-d62a1186eba48953.rlib --cap-lints allow` (exit code: 1) > warning: build failed, waiting for other jobs to finish... > error[E0460]: found possibly newer version of crate `std` which `pkg_config` depends on > --> /var/tmp/portage/gnome-base/librsvg-2.50.4/work/librsvg-2.50.4/vendor/cairo-sys-rs/build.rs:1:1 > | > 1 | extern crate pkg_config; > | ^^^^^^^^^^^^^^^^^^^^^^^^ > | > = note: perhaps that crate needs to be recompiled? > = note: the following crate versions were found: > crate `std`: /usr/lib/rust/1.51.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-1ede6689d7ed6e20.rlib > crate `std`: /usr/lib/rust/1.51.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-1ede6689d7ed6e20.so > crate `pkg_config`: /var/tmp/portage/gnome-base/librsvg-2.50.4/work/librsvg-2.50.4-abi_x86_64.amd64/target/release/deps/libpkg_config-d62a1186eba48953.rlib > > error: aborting due to previous error > > error[E0460]: found possibly newer version of crate `std` which `pkg_config` depends on > --> /var/tmp/portage/gnome-base/librsvg-2.50.4/work/librsvg-2.50.4/vendor/gobject-sys/build.rs:6:1 > | > 6 | extern crate pkg_config; > | ^^^^^^^^^^^^^^^^^^^^^^^^ > | > = note: perhaps that crate needs to be recompiled? > = note: the following crate versions were found: > crate `std`: /usr/lib/rust/1.51.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-1ede6689d7ed6e20.rlib > crate `std`: /usr/lib/rust/1.51.0/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-1ede6689d7ed6e20.so > crate `pkg_config`: /var/tmp/portage/gnome-base/librsvg-2.50.4/work/librsvg-2.50.4-abi_x86_64.amd64/target/release/deps/libpkg_config-d62a1186eba48953.rlib > > error: aborting due to previous error > > error: build failed > make[2]: *** [Makefile:1779: librsvg_c_api.la] Error 101 > make[2]: Leaving directory '/var/tmp/portage/gnome-base/librsvg-2.50.4/work/librsvg-2.50.4-abi_x86_64.amd64' > make[1]: *** [Makefile:1276: all-recursive] Error 1 > make[1]: Leaving directory '/var/tmp/portage/gnome-base/librsvg-2.50.4/work/librsvg-2.50.4-abi_x86_64.amd64' > make: *** [Makefile:827: all] Error 2 > * ERROR: gnome-base/librsvg-2.50.4::gentoo failed (compile phase): > * emake failed
Created attachment 700713 [details] build.log
> Portage 3.0.18 (python 3.9.4-final-0, default/linux/amd64/17.1/desktop/gnome, gcc-10.3.0, glibc-2.33, 5.11.15-gentoo-x86_64 x86_64) > ================================================================= > System Settings > ================================================================= > System uname: Linux-5.11.15-gentoo-x86_64-x86_64-Intel-R-_Core-TM-_i5-7300U_CPU_@_2.60GHz-with-glibc2.33 > KiB Mem: 32626256 total, 26128520 free > KiB Swap: 41943036 total, 41943036 free > Timestamp of repository gentoo: Mon, 19 Apr 2021 08:35:07 +0000 > Head commit of repository gentoo: 7991105f5ed6a89d3c7d5a79037bb7d716d21e2c > > sh bash 5.1_p4 > ld GNU ld (Gentoo 2.35.2 p1) 2.35.2 > distcc 3.3.3 x86_64-pc-linux-gnu [disabled] > ccache version 4.2.1 [disabled] > app-shells/bash: 5.1_p4::gentoo > dev-java/java-config: 2.3.1::gentoo > dev-lang/perl: 5.32.1::gentoo > dev-lang/python: 2.7.18_p8::gentoo, 3.8.9::gentoo, 3.9.4::gentoo > dev-lang/rust: 1.51.0-r2::gentoo > dev-util/ccache: 4.2.1::gentoo > dev-util/cmake: 3.20.1::gentoo > dev-util/pkgconfig: 0.29.2::gentoo > sys-apps/baselayout: 2.7-r2::gentoo > sys-apps/openrc: 0.42.1-r1::gentoo > sys-apps/sandbox: 2.23::gentoo > sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo, 2.71::gentoo > sys-devel/automake: 1.16.3-r1::gentoo > sys-devel/binutils: 2.35.2::gentoo > sys-devel/gcc: 10.3.0::gentoo > sys-devel/gcc-config: 2.4::gentoo > sys-devel/libtool: 2.4.6-r6::gentoo > sys-devel/make: 4.3::gentoo > sys-kernel/linux-headers: 5.11::gentoo (virtual/os-headers) > sys-libs/glibc: 2.33::gentoo > > > ================================================================= > Package Settings > ================================================================= > > gnome-base/librsvg-2.50.4::gentoo was built with the following: > USE="introspection vala" ABI_X86="(64) -32 (-x32)" >
I have same use flags for librsvg and the very same emerge --info, only glibc on stable (2.32-r7) and linux-headers on stable (5.10), and no problems with building =gnome-base/librsvg-2.50.4 However I refrain from using ccache, distcc and sccache. Maybe you want to disable the wrapper, given you have not tried that yet.
Interestingly, you have dev-util/pkgconfig, not pkgconf. I doubt it’s related here but the original doesn’t work a lot of the time. pkgconf should really be the only provider.
emerge --info from my system where I can't reproduce the error: Portage 3.0.17 (python 3.8.8-final-0, default/linux/amd64/17.1/desktop, gcc-10.3.0, glibc-2.32-r8, 5.4.113-gentoo x86_64) ================================================================= System uname: Linux-5.4.113-gentoo-x86_64-AMD_Ryzen_5_2600_Six-Core_Processor-with-glibc2.2.5 KiB Mem: 32891844 total, 23896584 free KiB Swap: 0 total, 0 free Timestamp of repository gentoo: Mon, 19 Apr 2021 13:00:01 +0000 Head commit of repository gentoo: 74528e5fef9e99d5e98d5af2582a97bb2b1bf91d sh bash 5.0_p18 ld GNU ld (Gentoo 2.35.2 p1) 2.35.2 app-shells/bash: 5.0_p18::gentoo dev-lang/perl: 5.30.3::gentoo dev-lang/python: 3.8.8_p1::gentoo dev-lang/rust: 1.51.0-r2::gentoo dev-util/cmake: 3.18.5::gentoo sys-apps/baselayout: 2.7::gentoo sys-apps/openrc: 0.42.1-r1::gentoo sys-apps/sandbox: 2.20::gentoo sys-devel/autoconf: 2.13-r1::gentoo, 2.69-r5::gentoo sys-devel/automake: 1.13.4-r2::gentoo, 1.16.2-r1::gentoo sys-devel/binutils: 2.35.2::gentoo sys-devel/gcc: 10.3.0::gentoo sys-devel/gcc-config: 2.4::gentoo sys-devel/libtool: 2.4.6-r6::gentoo sys-devel/make: 4.3::gentoo sys-kernel/linux-headers: 5.10::gentoo (virtual/os-headers) sys-libs/glibc: 2.32-r8::gentoo with dev-util/pkgconf-1.6.3 for your information only p.s: its not in the list, while dev-util/pkgconfig is. maybe this should be changed in the profiles?
Are you still hitting this with the latest version?