[Pkg-rust-maintainers] Bug#1010099: librust-backtrace-dev: fails to build

Jonas Smedegaard dr at jones.dk
Sun Apr 24 12:29:24 BST 2022


Package: librust-backtrace-dev
Version: 0.3.44-6
Severity: important

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512

In my attempt to use system-packaged crates when packaging safe-network,
I experience failure to compile crate backtrace:

   Compiling backtrace v0.3.44
     Running `rustc --crate-name backtrace --edition=2018 /build/safe-network-0.58.13+20220423/debian/cargo_registry/backtrace-0.3.44/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no --cfg 'feature="addr2line"' --cfg 'feature="backtrace-sys"' --cfg 'feature="dbghelp"' --cfg 'feature="default"' --cfg 'feature="dladdr"' --cfg 'feature="findshlibs"' --cfg 'feature="gimli-symbolize"' --cfg 'feature="goblin"' --cfg 'feature="libbacktrace"' --cfg 'feature="libunwind"' --cfg 'feature="memmap"' --cfg 'feature="std"' -C metadata=cdcc589c8fe5746c -C extra-filename=-cdcc589c8fe5746c --out-dir /build/safe-network-0.58.13+20220423/target/release/deps -L dependency=/build/safe-network-0.58.13+20220423/target/release/deps --extern addr2line=/build/safe-network-0.58.13+20220423/target/release/deps/libaddr2line-693c26ec6a4962ad.rmeta --extern backtrace_sys=/build/safe-network-0.58.13+20220423/target/release/deps/libbacktrace_sys-870f3d633c7004b8.rmeta --extern cfg_if=/build/safe-network-0.58.13+20220423/target/release/deps/libcfg_if-80fc42613a00e3ac.rmeta --extern findshlibs=/build/safe-network-0.58.13+20220423/target/release/deps/libfindshlibs-d117b27769824c61.rmeta --extern goblin=/build/safe-network-0.58.13+20220423/target/release/deps/libgoblin-ec7e315f6a834e77.rmeta --extern libc=/build/safe-network-0.58.13+20220423/target/release/deps/liblibc-fd75fe5a643abc43.rmeta --extern memmap=/build/safe-network-0.58.13+20220423/target/release/deps/libmemmap-5569dbec7f432de2.rmeta --extern rustc_demangle=/build/safe-network-0.58.13+20220423/target/release/deps/librustc_demangle-8f3c6d95b01930de.rmeta --cap-lints allow -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /build/safe-network-0.58.13+20220423=/usr/share/cargo/registry/safe-network-0.58.13+20220423 -L native=/usr/lib/gcc/x86_64-linux-gnu/11/`
error[E0107]: this struct takes 0 lifetime arguments but 1 lifetime argument was supplied
   --> /usr/share/cargo/registry/safe-network-0.58.13+20220423/debian/cargo_registry/backtrace-0.3.44/src/symbolize/gimli.rs:605:37
    |
605 |         location: Option<addr2line::Location<'a>>,
    |                                     ^^^^^^^^---- help: remove these generics
    |                                     |
    |                                     expected 0 lifetime arguments

For more information about this error, try `rustc --explain E0107`.
error: could not compile `backtrace` due to previous error

Raising severity as this seems a general issue with the package.


 - Jonas

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEn+Ppw2aRpp/1PMaELHwxRsGgASEFAmJlNJEACgkQLHwxRsGg
ASHIGw/8D5Yx11Jb0d6P5nn5Kf8H4TEYvbya/0V3c23qKX3pdYllEv+sv58OQGzg
j31QduGNR+it4tlN5zkRVFOHg2mk9OlrgKEBE3Hvu9NjMInJ1fkzAOQN9UFpEsl+
D69mkB8KJD7iqaN0kvJM0cWzHcF7EXuw/TUJWnYRG4BcvSkgL9lNrw4tgZCytlOo
DL+FI+YgUZ9bvwtrSZxeRzRpVYN92r6JD1tVAEOHuaGm1281GKJPqQO4DEeZgb6Y
ws0ixKm3UN9a1sCV4p7q7Bc/LU9INQJxo2B3okHceGIjXX3c9wH5GQIpzLHzDkgz
ilWkWLiEjdGODy1f7Tx5W0m2h9Neopwv+m4qSou6H0Q6ez0RbZeYpa5KrHdpyzfA
lo7AjIQte1nU7OesVda8JftDACwumojcDZZcQHnTCXhK+YFz5l8O961Tt/WdN39w
HnecsKqFsUSmbgb7vvGFYmxTX4XBklMeGqy9lVbjY9XhvYkt8Y6Gox/I8YuvTtAI
qRToyltr2tCJVDXrsDexpbgA6ZMZlVs7W4HuE6fNl/pXtpMHPSNm63xkaXuu0dW8
/fljdZGcCIQBCV5Y3vdeRKJkEzNTLlZjZV0s5Q2epXudkdf84dreOmOvgJ9+CSzc
O3jWyvCp9OU1MgLEKLojlRYotm7d3ZPjohKyyj4RrfYJ3aLj9jQ=
=bDoQ
-----END PGP SIGNATURE-----



More information about the Pkg-rust-maintainers mailing list