• Re: [gentoo-user] librsvg fails to install (10/10)

    From Philip Webb@21:1/5 to All on Sun Nov 17 08:30:05 2024
    [continued from previous message]

    Running `/opt/rust-bin-1.81.0/bin/rustc --crate-name rsvg --edition=2021 rsvg/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -
    -cfg 'feature="c-api"' --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values("c-api", "test-utils", "yeslogic-fontconfig-sys"))' -C metadata=57cca2f755a9860c -C extra-filename=-57cca2f755a9860c --out-dir /var/tmp/portage/portage/gnome-base/librsvg-2.
    57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps -C strip=debuginfo -L dependency=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps --extern cairo=/var/tmp/portage/portage/gnome-
    base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/libcairo-74c8e98220e44ce1.rmeta --extern cast=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/libcast-
    e45a40deb4d6a930.rmeta --extern cssparser=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/libcssparser-1ec087ca921cf1e2.rmeta --extern data_url=/var/tmp/portage/portage/gnome-base/librsvg-2.
    57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/libdata_url-8430ca30148dfd71.rmeta --extern encoding_rs=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/libencoding_rs-
    7ce11bc4c4566536.rmeta --extern float_cmp=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/libfloat_cmp-f9ce5f0862003ced.rmeta --extern gdk_pixbuf=/var/tmp/portage/portage/gnome-base/librsvg-2.
    57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/libgdk_pixbuf-850fc7433fb9b0a2.rmeta --extern gio=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/libgio-9e0d5c32aa35ed9d.
    rmeta --extern glib=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/libglib-0f57014eab0d5caf.rmeta --extern itertools=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-
    abi_x86_64.amd64/target/release/deps/libitertools-a062ab285e295bc9.rmeta --extern language_tags=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/liblanguage_tags-56fb13d89f0d4b57.rmeta --
    extern libc=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/liblibc-20f3a42f5c22353b.rmeta --extern locale_config=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_
    x86_64.amd64/target/release/deps/liblocale_config-3be2b5c8122b0b1f.rmeta --extern markup5ever=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/libmarkup5ever-9401c1576a599dd1.rmeta --extern
    nalgebra=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/libnalgebra-2b2f21c49ab1f8c2.rmeta --extern num_traits=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_
    x86_64.amd64/target/release/deps/libnum_traits-8d1b195468b1d2e8.rmeta --extern once_cell=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/libonce_cell-e2f94c3c3b8a4a6d.rmeta --extern pango=/
    var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/libpango-4be348bb3996e873.rmeta --extern pangocairo=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/
    target/release/deps/libpangocairo-2560967dbdc6aa67.rmeta --extern rayon=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/librayon-5991c2f0fad98fb0.rmeta --extern rctree=/var/tmp/portage/
    portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/librctree-22bbf3f17aeaf942.rmeta --extern regex=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/
    libregex-f634c9304252120c.rmeta --extern rgb=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/librgb-5004a8cdb8184904.rmeta --extern selectors=/var/tmp/portage/portage/gnome-base/librsvg-2.57.
    3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/libselectors-8cdbba29015d080e.rmeta --extern string_cache=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/libstring_cache-
    689ffa13a086735e.rmeta --extern tinyvec=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/libtinyvec-fdc37df46227d5c2.rmeta --extern url=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/
    work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/liburl-b90525cf40d14875.rmeta --extern xml5ever=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/libxml5ever-e259418eb580cc39.rmeta -l
    cairo -l cairo-gobject -l cairo -l gobject-2.0 -l glib-2.0 -l cairo -l z -l cairo -l png16 -l cairo -l z -l cairo -l png16 -l fontconfig -l freetype -l freetype -l gdk_pixbuf-2.0 -l gobject-2.0 -l glib-2.0 -l gio-2.0 -l gobject-2.0 -l glib-2.0 -l glib-2.
    0 -l harfbuzz -l xml2 -l icuuc -l icudata -l pangocairo-1.0 -l pango-1.0 -l cairo -l harfbuzz -l gobject-2.0 -l glib-2.0 -l pangoft2-1.0 -l pango-1.0 -l fontconfig -l harfbuzz -l freetype -l gobject-2.0 -l glib-2.0 --cfg system_deps_have_cairo --cfg
    system_deps_have_cairo_gobject --cfg system_deps_have_cairo_pdf --cfg system_deps_have_cairo_png --cfg system_deps_have_cairo_ps --cfg system_deps_have_cairo_svg --cfg system_deps_have_fontconfig --cfg system_deps_have_freetype2 --cfg system_deps_have_
    gdk_pixbuf --cfg system_deps_have_gio --cfg system_deps_have_glib --cfg system_deps_have_harfbuzz --cfg system_deps_have_libxml2 --cfg system_deps_have_pangocairo --cfg system_deps_have_pangoft2`
    warning: field `0` is never read
    --> rsvg/src/css.rs:190:14
    |
    190 | Selector(selectors::parser::SelectorParseErrorKind<'i>),
    | -------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    | |
    | field in this variant
    |
    = note: `ParseErrorKind` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
    note: the lint level is defined here
    --> rsvg/src/lib.rs:140:46
    |
    140 | #![warn(nonstandard_style, rust_2018_idioms, unused)]
    | ^^^^^^
    = note: `#[warn(dead_code)]` implied by `#[warn(unused)]`
    help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field
    |
    190 | Selector(()),
    | ~~

    warning: struct `CairoContextState` is never constructed
    --> rsvg/src/log.rs:24:8
    |
    24 | struct CairoContextState {
    | ^^^^^^^^^^^^^^^^^

    warning: `librsvg` (lib) generated 2 warnings
    Running `/opt/rust-bin-1.81.0/bin/rustc --crate-name librsvg_c --edition=2021 librsvg-c/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type staticlib --crate-type rlib --emit=dep-info,link -C opt-
    level=3 -C embed-bitcode=no --check-cfg 'cfg(docsrs)' --check-cfg 'cfg(feature, values())' -C metadata=018372775a875011 -C extra-filename=-018372775a875011 --out-dir /var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.
    amd64/target/release/deps -C strip=debuginfo -L dependency=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps --extern cairo=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.
    57.3-abi_x86_64.amd64/target/release/deps/libcairo-74c8e98220e44ce1.rlib --extern cast=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/libcast-e45a40deb4d6a930.rlib --extern float_cmp=/var/
    tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/libfloat_cmp-f9ce5f0862003ced.rlib --extern gdk_pixbuf=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/
    target/release/deps/libgdk_pixbuf-850fc7433fb9b0a2.rlib --extern gio=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/libgio-9e0d5c32aa35ed9d.rlib --extern glib=/var/tmp/portage/portage/gnome-
    base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/libglib-0f57014eab0d5caf.rlib --extern libc=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/liblibc-
    20f3a42f5c22353b.rlib --extern rsvg=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/librsvg-57cca2f755a9860c.rlib --extern once_cell=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/
    librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/libonce_cell-e2f94c3c3b8a4a6d.rlib --extern url=/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64/target/release/deps/liburl-b90525cf40d14875.rlib`
    Finished `release` profile [optimized] target(s) in 37.77s
    libtool: link: x86_64-pc-linux-gnu-ar cr .libs/librsvg_c_api.a .libs/_rsvg_dummy.o
    libtool: link: x86_64-pc-linux-gnu-ranlib .libs/librsvg_c_api.a
    libtool: link: ( cd ".libs" && rm -f "librsvg_c_api.la" && ln -s "../librsvg_c_api.la" "librsvg_c_api.la" )
    make[2]: Leaving directory '/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64'
    make[1]: *** [Makefile:1159: all-recursive] Error 1
    make[1]: Leaving directory '/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64'
    make: *** [Makefile:794: all] Error 2
    * ERROR: gnome-base/librsvg-2.57.3-r2::gentoo failed (compile phase):
    * emake failed
    *
    * If you need support, post the output of `emerge --info '=gnome-base/librsvg-2.57.3-r2::gentoo'`,
    * the complete build log and the output of `emerge -pqv '=gnome-base/librsvg-2.57.3-r2::gentoo'`.
    * The complete build log is located at '/var/log/emerge-logs/gnome-base:librsvg-2.57.3-r2:20241117-062927.log'.
    * For convenience, a symlink to the build log is located at '/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/temp/build.log'.
    * The ebuild environment file is located at '/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/temp/environment'.
    * Working directory: '/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3-abi_x86_64.amd64'
    * S: '/var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/work/librsvg-2.57.3'
    /var/tmp/portage/portage/gnome-base/librsvg-2.57.3-r2/temp/environment: line 117: warning: setlocale: LC_TIME: cannot change locale (en_SE.UTF-8): No such file or directory

    --- end of build.log ---

    emerge -pqv '=gnome-base/librsvg-2.57.3-r2::gentoo' :

    setlocale: unsupported locale setting
    setlocale: unsupported locale setting
    [ebuild U ] gnome-base/librsvg-2.57.3-r2 [2.57.0] USE="-debug -gtk-doc introspection vala" ABI_X86="-32 (64) (-x32)"

    --- end of 'emerge -pqv' ---

    I believe that's all that Portage asks for : let me know, if not.
    Any suggested solutions are very welcome.

    --
    ========================,,============================================
    SUPPORT ___________//___, Philip Webb
    ELECTRIC /] [] [] [] [] []| Cities Centre, University of Toronto
    TRANSIT `-O----------O---' purslowatcadotinterdotnet

    --- SoupGate-Win32 v1.05
    * Origin: fsxNet Usenet Gateway (21:1/5)