>>> host-librsvg 2.50.9 Extracting xzcat /home/autobuild/autobuild/instance-2/dl/librsvg/librsvg-2.50.9.tar.xz | tar --strip-components=1 -C /home/autobuild/autobuild/instance-2/output-1/build/host-librsvg-2.50.9 -xf - >>> host-librsvg 2.50.9 Patching Applying 0001-gdk-pixbuf-loader-Makefile.am-set-GDK_PIXBUF_MODULED.patch using patch: patching file gdk-pixbuf-loader/Makefile.am Hunk #1 succeeded at 50 (offset 1 line). Hunk #2 succeeded at 69 (offset 1 line). >>> host-librsvg 2.50.9 Updating config.sub and config.guess for file in config.guess config.sub; do for i in $(find /home/autobuild/autobuild/instance-2/output-1/build/host-librsvg-2.50.9 -name $file); do cp support/gnuconfig/$file $i; done; done >>> host-librsvg 2.50.9 Configuring >>> host-librsvg 2.50.9 Autoreconfiguring libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' libtoolize: Consider adding '-I m4' to ACLOCAL_AMFLAGS in Makefile.am. configure.ac:84: warning: The macro 'AC_ISC_POSIX' is obsolete. configure.ac:84: You should run autoupdate. ./lib/autoconf/specific.m4:732: AC_ISC_POSIX is expanded from... configure.ac:84: the top level configure.ac:88: warning: The macro 'AC_STDC_HEADERS' is obsolete. configure.ac:88: You should run autoupdate. ./lib/autoconf/oldnames.m4:75: AC_STDC_HEADERS is expanded from... configure.ac:88: the top level configure.ac:88: warning: The macro 'AC_HEADER_STDC' is obsolete. configure.ac:88: You should run autoupdate. ./lib/autoconf/headers.m4:663: AC_HEADER_STDC is expanded from... ./lib/autoconf/oldnames.m4:75: AC_STDC_HEADERS is expanded from... configure.ac:88: the top level configure.ac:285: warning: The macro 'AC_HELP_STRING' is obsolete. configure.ac:285: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:285: the top level configure.ac:303: warning: The macro 'AC_HELP_STRING' is obsolete. configure.ac:303: You should run autoupdate. ./lib/autoconf/general.m4:204: AC_HELP_STRING is expanded from... configure.ac:303: the top level configure.ac:365: warning: The macro 'AC_TRY_LINK' is obsolete. configure.ac:365: You should run autoupdate. ./lib/autoconf/general.m4:2918: AC_TRY_LINK is expanded from... lib/m4sugar/m4sh.m4:690: _AS_IF_ELSE is expanded from... lib/m4sugar/m4sh.m4:697: AS_IF is expanded from... ./lib/autoconf/general.m4:2249: AC_CACHE_VAL is expanded from... ./lib/autoconf/general.m4:2270: AC_CACHE_CHECK is expanded from... configure.ac:353: GLIB_LC_MESSAGES is expanded from... configure.ac:365: the top level configure.ac:64: installing './compile' configure.ac:32: installing './missing' Makefile.am: installing './depcomp' >>> host-librsvg 2.50.9 Patching libtool patching file /home/autobuild/autobuild/instance-2/output-1/build/host-librsvg-2.50.9/ltmain.sh Hunk #1 succeeded at 2694 (offset 7 lines). Hunk #2 succeeded at 4284 (offset 7 lines). Hunk #3 succeeded at 6579 (offset 25 lines). Hunk #4 succeeded at 6589 (offset 25 lines). Hunk #5 succeeded at 6882 (offset 25 lines). Hunk #6 succeeded at 7174 (offset 25 lines). Hunk #7 succeeded at 8140 (offset 28 lines). Hunk #8 succeeded at 10769 (offset 59 lines). (cd /home/autobuild/autobuild/instance-2/output-1/build/host-librsvg-2.50.9/ && rm -rf config.cache; GIT_DIR=. PATH="/home/autobuild/autobuild/instance-2/output-1/host/bin:/home/autobuild/autobuild/instance-2/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" PKG_CONFIG="/home/autobuild/autobuild/instance-2/output-1/host/bin/pkg-config" PKG_CONFIG_SYSROOT_DIR="/" PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 PKG_CONFIG_LIBDIR="/home/autobuild/autobuild/instance-2/output-1/host/lib/pkgconfig:/home/autobuild/autobuild/instance-2/output-1/host/share/pkgconfig" AR="/usr/bin/ar" AS="/usr/bin/as" LD="/usr/bin/ld" NM="/usr/bin/nm" CC="/usr/bin/gcc" GCC="/usr/bin/gcc" CXX="/usr/bin/g++" CPP="/usr/bin/cpp" OBJCOPY="/usr/bin/objcopy" RANLIB="/usr/bin/ranlib" CPPFLAGS="-I/home/autobuild/autobuild/instance-2/output-1/host/include" CFLAGS="-O2 -I/home/autobuild/autobuild/instance-2/output-1/host/include" CXXFLAGS="-O2 -I/home/autobuild/autobuild/instance-2/output-1/host/include" LDFLAGS="-L/home/autobuild/autobuild/instance-2/output-1/host/lib -Wl,-rpath,/home/autobuild/autobuild/instance-2/output-1/host/lib" INTLTOOL_PERL=/usr/bin/perl CFLAGS="-O2 -I/home/autobuild/autobuild/instance-2/output-1/host/include" LDFLAGS="-L/home/autobuild/autobuild/instance-2/output-1/host/lib -Wl,-rpath,/home/autobuild/autobuild/instance-2/output-1/host/lib" CONFIG_SITE=/dev/null ./configure --prefix="/home/autobuild/autobuild/instance-2/output-1/host" --sysconfdir="/home/autobuild/autobuild/instance-2/output-1/host/etc" --localstatedir="/home/autobuild/autobuild/instance-2/output-1/host/var" --enable-shared --disable-static --disable-gtk-doc --disable-gtk-doc-html --disable-doc --disable-docs --disable-documentation --disable-debug --with-xmlto=no --with-fop=no --disable-nls --disable-dependency-tracking --enable-introspection=no ) configure: WARNING: unrecognized options: --disable-doc, --disable-docs, --disable-documentation, --with-xmlto, --with-fop checking for a BSD-compatible install... /usr/bin/install -c checking whether build environment is sane... yes checking for a race-free mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports nested variables... yes checking whether UID '1000' is supported by ustar format... yes checking whether GID '1000' is supported by ustar format... yes checking how to create a ustar tar archive... gnutar checking whether make supports nested variables... (cached) yes checking whether to enable maintainer-specific portions of Makefiles... yes checking for a sed that does not truncate output... /usr/bin/sed checking whether NLS is requested... no checking for msgfmt... /home/autobuild/autobuild/instance-2/output-1/host/bin/msgfmt checking for gmsgfmt... /home/autobuild/autobuild/instance-2/output-1/host/bin/msgfmt checking for xgettext... /home/autobuild/autobuild/instance-2/output-1/host/bin/xgettext checking for msgmerge... /home/autobuild/autobuild/instance-2/output-1/host/bin/msgmerge checking whether make supports the include directive... yes (GNU style) checking for gcc... /usr/bin/gcc checking whether the C compiler works... yes checking for C compiler default output file name... a.out checking for suffix of executables... checking whether we are cross compiling... no checking for suffix of object files... o checking whether the compiler supports GNU C... yes checking whether /usr/bin/gcc accepts -g... yes checking for /usr/bin/gcc option to enable C11 features... none needed checking whether /usr/bin/gcc understands -c and -o together... yes checking dependency style of /usr/bin/gcc... none checking build system type... aarch64-unknown-linux-gnu checking host system type... aarch64-unknown-linux-gnu checking for ld... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for shared library run path origin... done checking 32-bit host C ABI... no checking how to run the C preprocessor... /usr/bin/cpp checking for egrep -e... /usr/bin/grep -E checking for ELF binary format... yes checking for the common suffixes of directories in the library search path... lib,lib,lib checking for CFPreferencesCopyAppValue... no checking for CFLocaleCopyPreferredLanguages... no checking whether to use NLS... no checking whether ln -s works... yes checking for library containing strerror... none required checking for gcc... (cached) /usr/bin/gcc checking whether the compiler supports GNU C... (cached) yes checking whether /usr/bin/gcc accepts -g... (cached) yes checking for /usr/bin/gcc option to enable C11 features... (cached) none needed checking whether /usr/bin/gcc understands -c and -o together... (cached) yes checking dependency style of /usr/bin/gcc... (cached) none checking how to run the C preprocessor... /usr/bin/cpp checking for gawk... (cached) gawk checking for stdio.h... yes checking for stdlib.h... yes checking for string.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for strings.h... yes checking for sys/stat.h... yes checking for sys/types.h... yes checking for unistd.h... yes checking for grep that handles long lines and -e... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking whether byte ordering is bigendian... no checking pkg-config is at least version 0.9.0... yes checking how to print strings... printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for fgrep... /usr/bin/grep -F checking for ld used by /usr/bin/gcc... /usr/bin/ld checking if the linker (/usr/bin/ld) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... /usr/bin/nm checking the name lister (/usr/bin/nm) interface... BSD nm checking the maximum length of command line arguments... 1572864 checking how to convert aarch64-unknown-linux-gnu file names to aarch64-unknown-linux-gnu format... func_convert_file_noop checking how to convert aarch64-unknown-linux-gnu file names to toolchain format... func_convert_file_noop checking for /usr/bin/ld option to reload object files... -r checking for objdump... objdump checking how to recognize dependent libraries... pass_all checking for dlltool... no checking how to associate runtime and link libraries... printf %s\n checking for archiver @FILE support... @ checking for strip... strip checking for ranlib... /usr/bin/ranlib checking command to parse /usr/bin/nm output from /usr/bin/gcc object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for mt... no checking if : is a manifest tool... no checking for dlfcn.h... yes checking for objdir... .libs checking if /usr/bin/gcc supports -fno-rtti -fno-exceptions... no checking for /usr/bin/gcc option to produce PIC... -fPIC -DPIC checking if /usr/bin/gcc PIC flag -fPIC -DPIC works... yes checking if /usr/bin/gcc static flag -static works... yes checking if /usr/bin/gcc supports -c -o file.o... yes checking if /usr/bin/gcc supports -c -o file.o... (cached) yes checking whether the /usr/bin/gcc linker (/usr/bin/ld) supports shared libraries... yes checking whether -lc should be explicitly linked in... no checking dynamic linker characteristics... GNU/Linux ld.so checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... yes checking whether to build static libraries... no checking for cos in -lm... yes checking for dlopen... yes checking for cargo... cargo checking for rustc... rustc checking for some Win32 platform... no checking for native Win32... no checking for darwin... no checking for LIBRSVG... yes checking for GTHREAD... yes checking for GMODULE... yes checking for RSVG_CONVERT... yes checking whether to build the GDK-Pixbuf SVG loader... yes checking for GDK_PIXBUF... yes checking for gdk-pixbuf-query-loaders... /home/autobuild/autobuild/instance-2/output-1/host/bin/gdk-pixbuf-query-loaders checking if /usr/bin/gcc supports "-Wl,-Bsymbolic-functions" flag... yes checking for gtk-doc... no configure: WARNING: You will not be able to create source packages with 'make dist' because gtk-doc >= 1.13 is not found. checking for gtkdoc-check... no checking for gtkdoc-check... no checking for gtkdoc-rebase... no checking for gtkdoc-mkpdf... no checking whether to build gtk-doc documentation... no checking for GTKDOC_DEPS... yes checking whether to build miscellaneous tools... yes checking whether to build Rust code with debugging information... no checking for gobject-introspection... no (disabled, use --enable-introspection to enable) checking pkg-config is at least version 0.9.0... yes checking for vala... no checking for locale.h... yes checking for LC_MESSAGES... yes checking for PANGOFT2... yes checking for FONTCONFIG... yes checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating librsvg/librsvg-features.h config.status: creating Makefile config.status: creating librsvg-zip config.status: creating gdk-pixbuf-loader/Makefile config.status: creating tests/Makefile config.status: creating tools/Makefile config.status: creating doc/Makefile config.status: creating doc/version.xml config.status: creating win32/Makefile config.status: creating win32/config.h.win32 config.status: creating win32/config-msvc.mak config.status: creating po/Makefile.in config.status: creating librsvg-2.0.pc config.status: creating config.h config.status: executing po-directories commands config.status: creating po/POTFILES config.status: creating po/Makefile config.status: executing depfiles commands config.status: executing libtool commands configure: WARNING: unrecognized options: --disable-doc, --disable-docs, --disable-documentation, --with-xmlto, --with-fop librsvg-2.50.9 prefix: /home/autobuild/autobuild/instance-2/output-1/host C compiler: /usr/bin/gcc rustc: rustc 1.80.1 (3f5fd8dd4 2024-08-06) Cairo version: 1.18.2 Pango version: 1.54.0 Freetype version: 26.1.20 Harfbuzz version: 9.0.0 Debugging information for Rust: no Build introspectable bindings: no (disabled, use --enable-introspection to enable) Build Vala bindings: no Build GdkPixbuf loader: yes Build miscellaneous tools: yes Build HTML documentation: no >>> host-librsvg 2.50.9 Building GIT_DIR=. PATH="/home/autobuild/autobuild/instance-2/output-1/host/bin:/home/autobuild/autobuild/instance-2/output-1/host/sbin:/home/autobuild/make:/usr/local/sbin:/usr/local/bin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl" PKG_CONFIG="/home/autobuild/autobuild/instance-2/output-1/host/bin/pkg-config" PKG_CONFIG_SYSROOT_DIR="/" PKG_CONFIG_ALLOW_SYSTEM_CFLAGS=1 PKG_CONFIG_ALLOW_SYSTEM_LIBS=1 PKG_CONFIG_LIBDIR="/home/autobuild/autobuild/instance-2/output-1/host/lib/pkgconfig:/home/autobuild/autobuild/instance-2/output-1/host/share/pkgconfig" /usr/bin/make -j1 -C /home/autobuild/autobuild/instance-2/output-1/build/host-librsvg-2.50.9/ make[1]: Entering directory '/home/autobuild/autobuild/instance-2/output-1/build/host-librsvg-2.50.9' /usr/bin/make all-recursive make[2]: Entering directory '/home/autobuild/autobuild/instance-2/output-1/build/host-librsvg-2.50.9' Making all in . make[3]: Entering directory '/home/autobuild/autobuild/instance-2/output-1/build/host-librsvg-2.50.9' CC rsvg_convert-rsvg-convert.o CC librsvg/2_la-librsvg-features.lo CC librsvg/2_la-rsvg-base.lo CC librsvg/2_la-rsvg-handle.lo CC librsvg/2_la-rsvg-pixbuf.lo CC _rsvg_dummy.lo cd ./librsvg && \ PKG_CONFIG_ALLOW_CROSS=1 \ PKG_CONFIG='/home/autobuild/autobuild/instance-2/output-1/host/bin/pkg-config' \ CARGO_TARGET_DIR=/home/autobuild/autobuild/instance-2/output-1/build/host-librsvg-2.50.9/target \ cargo --locked build --release \ && cd /home/autobuild/autobuild/instance-2/output-1/build/host-librsvg-2.50.9 && /bin/sh ./libtool --silent --tag=CC --mode=link /usr/bin/gcc -O2 -I/home/autobuild/autobuild/instance-2/output-1/host/include -L/home/autobuild/autobuild/instance-2/output-1/host/lib -Wl,-rpath,/home/autobuild/autobuild/instance-2/output-1/host/lib -o librsvg_c_api.la _rsvg_dummy.lo && mv /home/autobuild/autobuild/instance-2/output-1/build/host-librsvg-2.50.9/target/release/librsvg_c_api.a .libs/librsvg_c_api.a warning: `/home/autobuild/autobuild/instance-2/output-1/build/host-librsvg-2.50.9/.cargo/config` is deprecated in favor of `config.toml` note: if you need to support cargo 1.38 or earlier, you can symlink `config` to `config.toml` Compiling libc v0.2.95 Compiling autocfg v1.0.1 Compiling pkg-config v0.3.19 Compiling getrandom v0.1.16 Compiling proc-macro2 v1.0.27 Compiling unicode-xid v0.2.2 Compiling proc-macro-hack v0.5.19 Compiling syn v1.0.72 Compiling cfg-if v1.0.0 Compiling lazy_static v1.4.0 Compiling ppv-lite86 v0.2.10 Compiling siphasher v0.3.5 Compiling futures-core v0.3.15 Compiling phf_shared v0.8.0 Compiling glib-sys v0.9.1 Compiling gobject-sys v0.9.1 Compiling futures-macro v0.3.15 Compiling rand_core v0.5.1 Compiling proc-macro-nested v0.1.7 Compiling libm v0.2.1 Compiling futures-task v0.3.15 Compiling quote v1.0.9 Compiling rand_chacha v0.2.2 Compiling rand_pcg v0.2.1 Compiling gio-sys v0.9.1 Compiling rand v0.7.3 Compiling cairo-sys-rs v0.9.2 Compiling pango-sys v0.9.1 Compiling futures-util v0.3.15 Compiling num-traits v0.2.14 Compiling bitflags v1.2.1 Compiling phf_generator v0.8.0 Compiling slab v0.4.3 Compiling futures-channel v0.3.15 Compiling pin-utils v0.1.0 Compiling pin-project-lite v0.2.6 Compiling phf_codegen v0.8.0 Compiling matches v0.1.8 Compiling crossbeam-utils v0.8.5 Compiling ucd-trie v0.1.3 Compiling pest v2.1.3 Compiling memoffset v0.6.4 Compiling encoding_index_tests v0.1.4 Compiling gdk-pixbuf-sys v0.9.1 Compiling serde v1.0.126 Compiling new_debug_unreachable v1.0.4 Compiling log v0.4.14 Compiling memchr v2.4.0 Compiling crossbeam-epoch v0.9.5 Compiling string_cache_codegen v0.5.1 Compiling pangocairo-sys v0.10.1 Compiling semver-parser v0.10.2 Compiling num-integer v0.1.44 Compiling num-complex v0.2.4 Compiling mac v0.1.1 Compiling typenum v1.13.0 Compiling semver v0.11.0 Compiling scopeguard v1.1.0 Compiling precomputed-hash v0.1.1 Compiling tinyvec_macros v0.1.0 Compiling rayon-core v1.9.1 Compiling tinyvec v1.2.0 Compiling rustc_version v0.3.3 Compiling markup5ever v0.10.1 Compiling futf v0.1.4 Compiling paste-impl v0.1.18 Compiling num-rational v0.2.4 Compiling dtoa v0.4.8 Compiling utf-8 v0.7.6 Compiling pango v0.8.0 Compiling gio v0.8.1 Compiling cairo-rs v0.8.1 Compiling paste v0.1.18 Compiling tendril v0.4.2 Compiling dtoa-short v0.3.3 Compiling unicode-normalization v0.1.19 Compiling aho-corasick v0.7.18 Compiling cast v0.2.6 Compiling crossbeam-deque v0.8.0 Compiling approx v0.3.2 Compiling crossbeam-channel v0.5.1 Compiling selectors v0.22.0 Compiling unicode-bidi v0.3.5 Compiling num_cpus v1.13.0 Compiling rayon v1.5.1 Compiling byteorder v1.4.3 Compiling phf_macros v0.8.0 Compiling cssparser v0.27.2 Compiling cssparser-macros v0.6.0 Compiling itoa v0.4.7 Compiling string_cache v0.8.1 Compiling percent-encoding v2.1.0 Compiling either v1.6.1 Compiling nodrop v0.1.14 Compiling smallvec v1.6.1 Compiling rawpointer v0.2.1 Compiling convert_case v0.4.0 Compiling pangocairo v0.9.0 Compiling stable_deref_trait v1.2.0 Compiling phf v0.8.0 Compiling gdk-pixbuf v0.8.0 Compiling futures-io v0.3.15 Compiling regex-syntax v0.6.25 Compiling servo_arc v0.1.1 Compiling matrixmultiply v0.2.4 Compiling form_urlencoded v1.0.1 Compiling derive_more v0.99.14 Compiling fxhash v0.2.1 Compiling idna v0.2.3 Compiling generic-array v0.13.3 Compiling futures-executor v0.3.15 Compiling glib v0.9.3 Compiling simba v0.1.5 Compiling rand_distr v0.2.2 Compiling encoding-index-singlebyte v1.20141219.5 Compiling encoding-index-japanese v1.20141219.5 Compiling regex v1.5.4 Compiling encoding-index-tradchinese v1.20141219.5 Compiling encoding-index-simpchinese v1.20141219.5 Compiling encoding-index-korean v1.20141219.5 Compiling time v0.1.43 Compiling rsvg_internals v0.0.1 (/home/autobuild/autobuild/instance-2/output-1/build/host-librsvg-2.50.9/rsvg_internals) Compiling thin-slice v0.1.1 Compiling bytemuck v1.5.1 Compiling rgb v0.8.27 Compiling xml5ever v0.16.1 Compiling encoding v0.2.33 Compiling locale_config v0.3.0 Compiling nalgebra v0.21.1 Compiling url v2.2.2 Compiling itertools v0.9.0 Compiling float-cmp v0.8.0 Compiling data-url v0.1.0 Compiling tinyvec v0.3.4 Compiling once_cell v1.7.2 Compiling rctree v0.3.3 Compiling language-tags v0.2.2 warning: unexpected `cfg` condition name: `ignore` --> rsvg_internals/src/element.rs:864:7 | 864 | #[cfg(ignore)] | ^^^^^^ | = help: expected names are: `clippy`, `debug_assertions`, `doc`, `docsrs`, `doctest`, `feature`, `miri`, `overflow_checks`, `panic`, `proc_macro`, `relocation_model`, `rustfmt`, `sanitize`, `sanitizer_cfi_generalize_pointers`, `sanitizer_cfi_normalize_integers`, `target_abi`, `target_arch`, `target_endian`, `target_env`, `target_family`, `target_feature`, `target_has_atomic`, `target_has_atomic_equal_alignment`, `target_has_atomic_load_store`, `target_os`, `target_pointer_width`, `target_thread_local`, `target_vendor`, `test`, `ub_checks`, `unix`, and `windows` = help: consider using a Cargo feature instead = help: or consider adding in `Cargo.toml` the `check-cfg` lint config for the lint: [lints.rust] unexpected_cfgs = { level = "warn", check-cfg = ['cfg(ignore)'] } = help: or consider adding `println!("cargo::rustc-check-cfg=cfg(ignore)");` to the top of the `build.rs` = note: see for more information about checking conditional configuration = note: `#[warn(unexpected_cfgs)]` on by default warning: unreachable pattern --> rsvg_internals/src/allowed_url.rs:176:13 | 175 | DifferentUriSchemes => write!(f, "different URI schemes"), | ------------------- matches any value 176 | DisallowedScheme => write!(f, "disallowed scheme"), | ^^^^^^^^^^^^^^^^ unreachable pattern | note: the lint level is defined here --> rsvg_internals/src/lib.rs:59:9 | 59 | #![warn(unused)] | ^^^^^^ = note: `#[warn(unreachable_patterns)]` implied by `#[warn(unused)]` warning: unreachable pattern --> rsvg_internals/src/allowed_url.rs:177:13 | 175 | DifferentUriSchemes => write!(f, "different URI schemes"), | ------------------- matches any value 176 | DisallowedScheme => write!(f, "disallowed scheme"), 177 | NotSiblingOrChildOfBaseFile => write!(f, "not sibling or child of base file"), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable pattern warning: unreachable pattern --> rsvg_internals/src/allowed_url.rs:178:13 | 175 | DifferentUriSchemes => write!(f, "different URI schemes"), | ------------------- matches any value ... 178 | NoQueriesAllowed => write!(f, "no queries allowed"), | ^^^^^^^^^^^^^^^^ unreachable pattern warning: unreachable pattern --> rsvg_internals/src/allowed_url.rs:179:13 | 175 | DifferentUriSchemes => write!(f, "different URI schemes"), | ------------------- matches any value ... 179 | NoFragmentIdentifierAllowed => write!(f, "no fragment identifier allowed"), | ^^^^^^^^^^^^^^^^^^^^^^^^^^^ unreachable pattern warning: unreachable pattern --> rsvg_internals/src/allowed_url.rs:180:13 | 175 | DifferentUriSchemes => write!(f, "different URI schemes"), | ------------------- matches any value ... 180 | InvalidPath => write!(f, "invalid path"), | ^^^^^^^^^^^ unreachable pattern warning: unreachable pattern --> rsvg_internals/src/allowed_url.rs:181:13 | 175 | DifferentUriSchemes => write!(f, "different URI schemes"), | ------------------- matches any value ... 181 | BaseIsRoot => write!(f, "base is root"), | ^^^^^^^^^^ unreachable pattern warning: unreachable pattern --> rsvg_internals/src/allowed_url.rs:182:13 | 175 | DifferentUriSchemes => write!(f, "different URI schemes"), | ------------------- matches any value ... 182 | CanonicalizationError => write!(f, "canonicalization error"), | ^^^^^^^^^^^^^^^^^^^^^ unreachable pattern warning: unused variable: `DifferentUriSchemes` --> rsvg_internals/src/allowed_url.rs:175:13 | 175 | DifferentUriSchemes => write!(f, "different URI schemes"), | ^^^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_DifferentUriSchemes` | = note: `#[warn(unused_variables)]` implied by `#[warn(unused)]` warning: method `fixed_eq_cairo` is never used --> rsvg_internals/src/float_eq_cairo.rs:32:8 | 31 | pub trait FixedEqCairo { | ------------ method in this trait 32 | fn fixed_eq_cairo(&self, other: &Self) -> bool; | ^^^^^^^^^^^^^^ | = note: `#[warn(dead_code)]` implied by `#[warn(unused)]` warning: field `0` is never read --> rsvg_internals/src/css.rs:156:14 | 156 | Selector(selectors::parser::SelectorParseErrorKind<'i>), | -------- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | | | field in this variant | help: consider changing the field to be of unit type to suppress this warning while preserving the field numbering, or remove the field | 156 | Selector(()), | ~~ warning: field `initial` is never read --> rsvg_internals/src/drawing_ctx.rs:1760:9 | 1758 | struct CompositingAffines { | ------------------ field in this struct 1759 | pub outside_temporary_surface: Transform, 1760 | pub initial: Transform, | ^^^^^^^ | = note: `CompositingAffines` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis warning: field `state` is never read --> rsvg_internals/src/surface_utils/shared_surface.rs:67:5 | 66 | pub struct ImageSurface { | ------------ field in this struct 67 | state: T, | ^^^^^ | = note: `ImageSurface` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis warning: struct `StyleContext` is never constructed --> rsvg_internals/src/xml.rs:61:8 | 61 | struct StyleContext { | ^^^^^^^^^^^^ warning: variable `DifferentUriSchemes` should have a snake case name --> rsvg_internals/src/allowed_url.rs:175:13 | 175 | DifferentUriSchemes => write!(f, "different URI schemes"), | ^^^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `different_uri_schemes` | = note: `#[warn(non_snake_case)]` on by default warning: unused return value of `Box::::from_raw` that must be used --> rsvg_internals/src/xml2_load.rs:370:5 | 370 | Box::from_raw(ctx); | ^^^^^^^^^^^^^^^^^^ | = note: call `drop(Box::from_raw(ptr))` if you intend to drop the `Box` = note: `#[warn(unused_must_use)]` implied by `#[warn(unused)]` help: use `let _ = ...` to ignore the resulting value | 370 | let _ = Box::from_raw(ctx); | +++++++ warning: `rsvg_internals` (lib) generated 16 warnings Compiling librsvg_c_api v0.0.1 (/home/autobuild/autobuild/instance-2/output-1/build/host-librsvg-2.50.9/librsvg) Finished `release` profile [optimized + debuginfo] target(s) in 57.29s warning: the following packages contain code that will be rejected by a future version of Rust: xml5ever v0.16.1 note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 1` /usr/bin/ar: `u' modifier ignored since `D' is the default (see `U') CCLD librsvg-2.la CCLD rsvg-convert /usr/bin/ld: ./.libs/librsvg-2.so: undefined reference to `__builtin_copysignq' collect2: error: ld returned 1 exit status make[3]: *** [Makefile:1002: rsvg-convert] Error 1 make[3]: Leaving directory '/home/autobuild/autobuild/instance-2/output-1/build/host-librsvg-2.50.9' make[2]: *** [Makefile:1277: all-recursive] Error 1 make[2]: Leaving directory '/home/autobuild/autobuild/instance-2/output-1/build/host-librsvg-2.50.9' make[1]: *** [Makefile:828: all] Error 2 make[1]: Leaving directory '/home/autobuild/autobuild/instance-2/output-1/build/host-librsvg-2.50.9' make: *** [package/pkg-generic.mk:289: /home/autobuild/autobuild/instance-2/output-1/build/host-librsvg-2.50.9/.stamp_built] Error 2 make: Leaving directory '/home/autobuild/autobuild/instance-2/buildroot'