[Pkg-rust-maintainers] Bug#834980: cargo: FTBFS in testing (linking error)

Santiago Vila sanvila at debian.org
Sun Aug 21 10:08:18 UTC 2016


Package: src:cargo
Version: 0.11.0-1
Severity: serious

Dear maintainer:

I tried to build this package in stretch with "dpkg-buildpackage -A"
(which is what the "Arch: all" autobuilder would do to build it)
but it failed:

--------------------------------------------------------------------------------
[...]
 debian/rules build-indep
dh build-indep --with bash-completion
   dh_testdir -i
   dh_update_autotools_config -i
   debian/rules override_dh_auto_configure
make[1]: Entering directory '/<<PKGBUILDDIR>>'
cp -a /<<PKGBUILDDIR>>/Cargo.lock /<<PKGBUILDDIR>>/.Cargo.lock.orig
# Prepare a fake registry by packing all deps
./debian/cargo-vendor-pack.py
Found pnacl-build-helper ver. 1.4.10 (at /<<PKGBUILDDIR>>/deps/pnacl-build-helper-1.4.10)
Found tar ver. 0.4.5 (at /<<PKGBUILDDIR>>/deps/tar-0.4.5)
Found winapi ver. 0.2.6 (at /<<PKGBUILDDIR>>/deps/winapi-0.2.6)
Found glob ver. 0.2.11 (at /<<PKGBUILDDIR>>/deps/glob-0.2.11)

[... snipped ...]

     Running `rustc .cargohome/registry/src/-b0fedc4e4e2a6021/regex-0.1.58/src/lib.rs --crate-name regex --crate-type lib -C opt-level=3 -C metadata=7222bc18b8cf5f1c -C extra-filename=-7222bc18b8cf5f1c --out-dir /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --emit=dep-info,link --target x86_64-unknown-linux-gnu -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --extern regex_syntax=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libregex_syntax-5c92b17d51c1736a.rlib --extern aho_corasick=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libaho_corasick-e49c4e37b106377a.rlib --extern memchr=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libmemchr-5a6067019deb1fcc.rlib --extern utf8_ranges=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libutf8_ranges-002f5a059dcff0a5.rlib --cap-lints allow -C link-args=\"-Wl,-z,relro\"`
   Compiling env_logger v0.3.2 (registry file:///<<PKGBUILDDIR>>/vendor/index)
     Running `rustc .cargohome/registry/src/-b0fedc4e4e2a6021/env_logger-0.3.2/src/lib.rs --crate-name env_logger --crate-type lib -C opt-level=3 -C metadata=64b8c96168251a67 -C extra-filename=-64b8c96168251a67 --out-dir /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --emit=dep-info,link --target x86_64-unknown-linux-gnu -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --extern log=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblog-c49518235bcb211f.rlib --extern regex=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libregex-7222bc18b8cf5f1c.rlib --cap-lints allow -C link-args=\"-Wl,-z,relro\"`
   Compiling docopt v0.6.78 (registry file:///<<PKGBUILDDIR>>/vendor/index)
     Running `rustc .cargohome/registry/src/-b0fedc4e4e2a6021/docopt-0.6.78/src/lib.rs --crate-name docopt --crate-type lib -C opt-level=3 -C metadata=4183eba954a97db0 -C extra-filename=-4183eba954a97db0 --out-dir /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --emit=dep-info,link --target x86_64-unknown-linux-gnu -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --extern rustc_serialize=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/librustc_serialize-c5d6fb97f6091648.rlib --extern strsim=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libstrsim-e228e2f71ade2eba.rlib --extern regex=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libregex-7222bc18b8cf5f1c.rlib --cap-lints allow -C link-args=\"-Wl,-z,relro\"`
   Compiling unicode-normalization v0.1.2 (registry file:///<<PKGBUILDDIR>>/vendor/index)
     Running `rustc .cargohome/registry/src/-b0fedc4e4e2a6021/unicode-normalization-0.1.2/src/lib.rs --crate-name unicode_normalization --crate-type lib -C opt-level=3 -C metadata=0d2ac4ad501b856f -C extra-filename=-0d2ac4ad501b856f --out-dir /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --emit=dep-info,link --target x86_64-unknown-linux-gnu -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --cap-lints allow -C link-args=\"-Wl,-z,relro\"`
   Compiling idna v0.1.0 (registry file:///<<PKGBUILDDIR>>/vendor/index)
     Running `rustc .cargohome/registry/src/-b0fedc4e4e2a6021/idna-0.1.0/src/lib.rs --crate-name idna --crate-type lib -C opt-level=3 -C metadata=18ee26a5a4ec4c50 -C extra-filename=-18ee26a5a4ec4c50 --out-dir /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --emit=dep-info,link --target x86_64-unknown-linux-gnu -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --extern unicode_bidi=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libunicode_bidi-8db937d539cbba3c.rlib --extern unicode_normalization=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libunicode_normalization-0d2ac4ad501b856f.rlib --extern matches=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libmatches-3d541081a0c3914f.rlib --cap-lints allow -C link-args=\"-Wl,-z,relro\"`
   Compiling url v1.1.0 (registry file:///<<PKGBUILDDIR>>/vendor/index)
     Running `rustc .cargohome/registry/src/-b0fedc4e4e2a6021/url-1.1.0/src/lib.rs --crate-name url --crate-type lib -C opt-level=3 -C metadata=a9c0382f689a70b4 -C extra-filename=-a9c0382f689a70b4 --out-dir /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --emit=dep-info,link --target x86_64-unknown-linux-gnu -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --extern matches=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libmatches-3d541081a0c3914f.rlib --extern idna=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libidna-18ee26a5a4ec4c50.rlib --cap-lints allow -C link-args=\"-Wl,-z,relro\"`
     Running `/<<PKGBUILDDIR>>/target/release/build/libz-sys-9b5c91018eb5d100/build-script-build`
     Running `rustc .cargohome/registry/src/-b0fedc4e4e2a6021/libz-sys-1.0.2/src/lib.rs --crate-name libz_sys --crate-type lib -C opt-level=3 -C metadata=0dc0674c3a7039a8 -C extra-filename=-0dc0674c3a7039a8 --out-dir /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --emit=dep-info,link --target x86_64-unknown-linux-gnu -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --extern libc=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblibc-47adee37765e9f4f.rlib --cap-lints allow -L native=/usr/lib/x86_64-linux-gnu -l z -C link-args=\"-Wl,-z,relro\"`
   Compiling term v0.4.4 (registry file:///<<PKGBUILDDIR>>/vendor/index)
     Running `rustc .cargohome/registry/src/-b0fedc4e4e2a6021/term-0.4.4/src/lib.rs --crate-name term --crate-type lib -C opt-level=3 -C metadata=3e9e0b0eba02f05b -C extra-filename=-3e9e0b0eba02f05b --out-dir /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --emit=dep-info,link --target x86_64-unknown-linux-gnu -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --extern winapi=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libwinapi-9910aa33e3d0d545.rlib --extern kernel32=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libkernel32-acff30297a8210b5.rlib --cap-lints allow -C link-args=\"-Wl,-z,relro\"`
     Running `/<<PKGBUILDDIR>>/target/release/build/openssl-sys-546e63f7293d9c13/build-script-build`
     Running `/<<PKGBUILDDIR>>/target/release/build/libssh2-sys-64f7b39d598cc6dd/build-script-build`
     Running `/<<PKGBUILDDIR>>/target/release/build/libgit2-sys-fa6801b3c02fde65/build-script-build`
     Running `rustc .cargohome/registry/src/-b0fedc4e4e2a6021/openssl-sys-0.7.8/src/lib.rs --crate-name openssl_sys --crate-type lib -C opt-level=3 -C metadata=68deed71e86c20bc -C extra-filename=-68deed71e86c20bc --out-dir /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --emit=dep-info,link --target x86_64-unknown-linux-gnu -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --extern libc=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblibc-47adee37765e9f4f.rlib --cap-lints allow -L native=/usr/lib/x86_64-linux-gnu -l ssl -l crypto -C link-args=\"-Wl,-z,relro\"`
     Running `rustc .cargohome/registry/src/-b0fedc4e4e2a6021/libssh2-sys-0.1.37/lib.rs --crate-name libssh2_sys --crate-type lib -C opt-level=3 -C metadata=9a597e9e8982b8ec -C extra-filename=-9a597e9e8982b8ec --out-dir /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --emit=dep-info,link --target x86_64-unknown-linux-gnu -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --extern openssl_sys=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libopenssl_sys-68deed71e86c20bc.rlib --extern libz_sys=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblibz_sys-0dc0674c3a7039a8.rlib --extern libc=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblibc-47adee37765e9f4f.rlib --cap-lints allow -L native=/usr/lib/x86_64-linux-gnu -l ssh2 -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -C link-args=\"-Wl,-z,relro\"`
     Running `rustc .cargohome/registry/src/-b0fedc4e4e2a6021/libgit2-sys-0.4.3/lib.rs --crate-name libgit2_sys --crate-type lib -C opt-level=3 --cfg feature=\"https\" --cfg feature=\"ssh\" --cfg feature=\"libssh2-sys\" -C metadata=6d36e7898dfeee62 -C extra-filename=-6d36e7898dfeee62 --out-dir /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --emit=dep-info,link --target x86_64-unknown-linux-gnu -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --extern openssl_sys=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libopenssl_sys-68deed71e86c20bc.rlib --extern libz_sys=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblibz_sys-0dc0674c3a7039a8.rlib --extern libssh2_sys=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblibssh2_sys-9a597e9e8982b8ec.rlib --extern libc=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblibc-47adee37765e9f4f.rlib --cap-lints allow -L native=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/build/libgit2-sys-fa6801b3c02fde65/out/lib -l http_parser -l static=git2 -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -C link-args=\"-Wl,-z,relro\"`
   Compiling git2 v0.4.3 (registry file:///<<PKGBUILDDIR>>/vendor/index)
     Running `rustc .cargohome/registry/src/-b0fedc4e4e2a6021/git2-0.4.3/src/lib.rs --crate-name git2 --crate-type lib -C opt-level=3 --cfg feature=\"libgit2-sys\" --cfg feature=\"https\" --cfg feature=\"default\" --cfg feature=\"ssh\" -C metadata=4eaa95220b813632 -C extra-filename=-4eaa95220b813632 --out-dir /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --emit=dep-info,link --target x86_64-unknown-linux-gnu -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --extern url=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liburl-a9c0382f689a70b4.rlib --extern libgit2_sys=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblibgit2_sys-6d36e7898dfeee62.rlib --extern bitflags=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libbitflags-e29db671e08a1379.rlib --extern libc=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblibc-47adee37765e9f4f.rlib --cap-lints allow -L native=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/build/libgit2-sys-fa6801b3c02fde65/out/lib -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -C link-args=\"-Wl,-z,relro\"`
     Running `/<<PKGBUILDDIR>>/target/release/build/curl-sys-76d99a4d811e0718/build-script-build`
     Running `rustc .cargohome/registry/src/-b0fedc4e4e2a6021/curl-sys-0.1.34/lib.rs --crate-name curl_sys --crate-type lib -C opt-level=3 -C metadata=ee454db143768737 -C extra-filename=-ee454db143768737 --out-dir /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --emit=dep-info,link --target x86_64-unknown-linux-gnu -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --extern openssl_sys=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libopenssl_sys-68deed71e86c20bc.rlib --extern libz_sys=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblibz_sys-0dc0674c3a7039a8.rlib --extern libc=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblibc-47adee37765e9f4f.rlib --cap-lints allow -L native=/usr/lib/x86_64-linux-gnu -l curl -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -C link-args=\"-Wl,-z,relro\"`
   Compiling curl v0.2.19 (registry file:///<<PKGBUILDDIR>>/vendor/index)
     Running `rustc .cargohome/registry/src/-b0fedc4e4e2a6021/curl-0.2.19/src/lib.rs --crate-name curl --crate-type lib -C opt-level=3 -C metadata=fbe10fe952831af7 -C extra-filename=-fbe10fe952831af7 --out-dir /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --emit=dep-info,link --target x86_64-unknown-linux-gnu -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --extern openssl_sys=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libopenssl_sys-68deed71e86c20bc.rlib --extern url=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liburl-a9c0382f689a70b4.rlib --extern curl_sys=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libcurl_sys-ee454db143768737.rlib --extern log=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblog-c49518235bcb211f.rlib --extern libc=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblibc-47adee37765e9f4f.rlib --cap-lints allow -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -C link-args=\"-Wl,-z,relro\"`
   Compiling crates-io v0.2.0 (file:///<<PKGBUILDDIR>>/src/crates-io)
     Running `rustc src/crates-io/lib.rs --crate-name crates_io --crate-type lib -C opt-level=3 -C metadata=86ff072513b2de8d -C extra-filename=-86ff072513b2de8d --out-dir /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --emit=dep-info,link --target x86_64-unknown-linux-gnu -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --extern rustc_serialize=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/librustc_serialize-c5d6fb97f6091648.rlib --extern url=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liburl-a9c0382f689a70b4.rlib --extern curl=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libcurl-fbe10fe952831af7.rlib -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -C link-args=\"-Wl,-z,relro\"`
   Compiling git2-curl v0.4.1 (registry file:///<<PKGBUILDDIR>>/vendor/index)
     Running `rustc .cargohome/registry/src/-b0fedc4e4e2a6021/git2-curl-0.4.1/src/lib.rs --crate-name git2_curl --crate-type lib -C opt-level=3 -C metadata=a02600bc0f995c82 -C extra-filename=-a02600bc0f995c82 --out-dir /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --emit=dep-info,link --target x86_64-unknown-linux-gnu -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --extern git2=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libgit2-4eaa95220b813632.rlib --extern url=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liburl-a9c0382f689a70b4.rlib --extern log=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblog-c49518235bcb211f.rlib --extern curl=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libcurl-fbe10fe952831af7.rlib --cap-lints allow -L native=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/build/libgit2-sys-fa6801b3c02fde65/out/lib -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -C link-args=\"-Wl,-z,relro\"`
   Compiling cargo v0.11.0 (file:///<<PKGBUILDDIR>>)
     Running `rustc src/cargo/lib.rs --crate-name cargo --crate-type lib -C opt-level=3 --out-dir /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release --emit=dep-info,link --target x86_64-unknown-linux-gnu -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --extern git2=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libgit2-4eaa95220b813632.rlib --extern term=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libterm-3e9e0b0eba02f05b.rlib --extern num_cpus=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libnum_cpus-056e2d9d4906363e.rlib --extern tar=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libtar-5e461b46c9b45017.rlib --extern rustc_serialize=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/librustc_serialize-c5d6fb97f6091648.rlib --extern crates_io=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libcrates_io-86ff072513b2de8d.rlib --extern url=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liburl-a9c0382f689a70b4.rlib --extern fs2=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libfs2-393409d38ede45ef.rlib --extern crossbeam=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libcrossbeam-0a323d0a9d467d9e.rlib --extern semver=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libsemver-90ae01ee5e6690a8.rlib --extern curl_sys=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libcurl_sys-ee454db143768737.rlib --extern git2_curl=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libgit2_curl-a02600bc0f995c82.rlib --extern log=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblog-c49518235bcb211f.rlib --extern flate2=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libflate2-3f9d8fabbc37fd20.rlib --extern libgit2_sys=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblibgit2_sys-6d36e7898dfeee62.rlib --extern env_logger=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libenv_logger-64b8c96168251a67.rlib --extern libc=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblibc-47adee37765e9f4f.rlib --extern docopt=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libdocopt-4183eba954a97db0.rlib --extern toml=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libtoml-9033c9294c79991c.rlib --extern curl=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libcurl-fbe10fe952831af7.rlib --extern glob=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libglob-62415e8911da7d75.rlib --extern regex=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libregex-7222bc18b8cf5f1c.rlib --extern filetime=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libfiletime-78b523a462c17f4d.rlib --extern tempdir=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libtempdir-e2f30724009dca16.rlib -L native=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/build/libgit2-sys-fa6801b3c02fde65/out/lib -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/build/miniz-sys-3bc150f9a8b0f9b7/out -C link-args=\"-Wl,-z,relro\"`
     Running `rustc src/bin/cargo.rs --crate-name cargo --crate-type bin -C opt-level=3 --out-dir /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release --emit=dep-info,link --target x86_64-unknown-linux-gnu -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --extern git2=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libgit2-4eaa95220b813632.rlib --extern term=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libterm-3e9e0b0eba02f05b.rlib --extern num_cpus=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libnum_cpus-056e2d9d4906363e.rlib --extern tar=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libtar-5e461b46c9b45017.rlib --extern rustc_serialize=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/librustc_serialize-c5d6fb97f6091648.rlib --extern crates_io=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libcrates_io-86ff072513b2de8d.rlib --extern url=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liburl-a9c0382f689a70b4.rlib --extern fs2=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libfs2-393409d38ede45ef.rlib --extern crossbeam=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libcrossbeam-0a323d0a9d467d9e.rlib --extern semver=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libsemver-90ae01ee5e6690a8.rlib --extern curl_sys=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libcurl_sys-ee454db143768737.rlib --extern git2_curl=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libgit2_curl-a02600bc0f995c82.rlib --extern log=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblog-c49518235bcb211f.rlib --extern flate2=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libflate2-3f9d8fabbc37fd20.rlib --extern libgit2_sys=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblibgit2_sys-6d36e7898dfeee62.rlib --extern env_logger=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libenv_logger-64b8c96168251a67.rlib --extern libc=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblibc-47adee37765e9f4f.rlib --extern docopt=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libdocopt-4183eba954a97db0.rlib --extern toml=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libtoml-9033c9294c79991c.rlib --extern curl=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libcurl-fbe10fe952831af7.rlib --extern glob=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libglob-62415e8911da7d75.rlib --extern regex=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libregex-7222bc18b8cf5f1c.rlib --extern filetime=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libfiletime-78b523a462c17f4d.rlib --extern tempdir=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libtempdir-e2f30724009dca16.rlib --extern cargo=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/libcargo.rlib -L native=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/build/libgit2-sys-fa6801b3c02fde65/out/lib -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/build/miniz-sys-3bc150f9a8b0f9b7/out -C link-args=\"-Wl,-z,relro\"`
error: linking with `cc` failed: exit code: 1
note: "cc" "-Wl,--as-needed" "-Wl,-z,noexecstack" "-m64" "-L" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/cargo.0.o" "-o" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/cargo" "-Wl,--gc-sections" "-pie" "-Wl,-O1" "-nodefaultlibs" "-L" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release" "-L" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps" "-L" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/build/libgit2-sys-fa6801b3c02fde65/out/lib" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/usr/lib/x86_64-linux-gnu" "-L" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/build/miniz-sys-3bc150f9a8b0f9b7/out" "-L" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-Wl,-Bstatic" "-Wl,-Bdynamic" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libgit2_curl-a02600bc0f995c82.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/libcargo.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libsemver-90ae01ee5e6690a8.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libdocopt-4183eba954a97db0.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libcrossbeam-0a323d0a9d467d9e.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libnum_cpus-056e2d9d4906363e.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libtempdir-e2f30724009dca16.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/librand-9b072ef2c7445c56.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libflate2-3f9d8fabbc37fd20.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libminiz_sys-7ef40477080745e9.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libterm-3e9e0b0eba02f05b.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libcrates_io-86ff072513b2de8d.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libnom-915ebcfca72a080a.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libstrsim-e228e2f71ade2eba.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libtoml-9033c9294c79991c.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libfs2-393409d38ede45ef.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/librustc_serialize-c5d6fb97f6091648.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libglob-62415e8911da7d75.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libcurl-fbe10fe952831af7.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libcurl_sys-ee454db143768737.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libtar-5e461b46c9b45017.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libenv_logger-64b8c96168251a67.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblog-c49518235bcb211f.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libregex-7222bc18b8cf5f1c.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libaho_corasick-e49c4e37b106377a.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libregex_syntax-5c92b17d51c1736a.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libmemchr-5a6067019deb1fcc.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libutf8_ranges-002f5a059dcff0a5.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libfiletime-78b523a462c17f4d.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libgit2-4eaa95220b813632.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libbitflags-e29db671e08a1379.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liburl-a9c0382f689a70b4.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libidna-18ee26a5a4ec4c50.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libunicode_normalization-0d2ac4ad501b856f.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblibgit2_sys-6d36e7898dfeee62.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblibssh2_sys-9a597e9e8982b8ec.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libopenssl_sys-68deed71e86c20bc.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libunicode_bidi-8db937d539cbba3c.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libmatches-3d541081a0c3914f.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblibz_sys-0dc0674c3a7039a8.rlib" "/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblibc-47adee37765e9f4f.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libstd-e8edd0fd.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcollections-e8edd0fd.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libpanic_unwind-e8edd0fd.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librustc_unicode-e8edd0fd.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libunwind-e8edd0fd.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/librand-e8edd0fd.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc-e8edd0fd.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liballoc_jemalloc-e8edd0fd.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/liblibc-e8edd0fd.rlib" "/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib/libcore-e8edd0fd.rlib" "-l" "curl" "-l" "http_parser" "-l" "ssh2" "-l" "ssl" "-l" "crypto" "-l" "z" "-l" "dl" "-l" "pthread" "-l" "gcc_s" "-l" "pthread" "-l" "c" "-l" "m" "-l" "rt" "-l" "util" "\"-Wl,-z,relro\"" "-l" "compiler-rt"
note: cc: error: "-Wl,-z,relro": No such file or directory

error: aborting due to previous error
error: Could not compile `cargo`.

Caused by:
  Process didn't exit successfully: `rustc src/bin/cargo.rs --crate-name cargo --crate-type bin -C opt-level=3 --out-dir /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release --emit=dep-info,link --target x86_64-unknown-linux-gnu -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps --extern git2=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libgit2-4eaa95220b813632.rlib --extern term=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libterm-3e9e0b0eba02f05b.rlib --extern num_cpus=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libnum_cpus-056e2d9d4906363e.rlib --extern tar=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libtar-5e461b46c9b45017.rlib --extern rustc_serialize=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/librustc_serialize-c5d6fb97f6091648.rlib --extern crates_io=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libcrates_io-86ff072513b2de8d.rlib --extern url=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liburl-a9c0382f689a70b4.rlib --extern fs2=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libfs2-393409d38ede45ef.rlib --extern crossbeam=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libcrossbeam-0a323d0a9d467d9e.rlib --extern semver=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libsemver-90ae01ee5e6690a8.rlib --extern curl_sys=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libcurl_sys-ee454db143768737.rlib --extern git2_curl=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libgit2_curl-a02600bc0f995c82.rlib --extern log=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblog-c49518235bcb211f.rlib --extern flate2=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libflate2-3f9d8fabbc37fd20.rlib --extern libgit2_sys=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblibgit2_sys-6d36e7898dfeee62.rlib --extern env_logger=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libenv_logger-64b8c96168251a67.rlib --extern libc=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/liblibc-47adee37765e9f4f.rlib --extern docopt=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libdocopt-4183eba954a97db0.rlib --extern toml=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libtoml-9033c9294c79991c.rlib --extern curl=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libcurl-fbe10fe952831af7.rlib --extern glob=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libglob-62415e8911da7d75.rlib --extern regex=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libregex-7222bc18b8cf5f1c.rlib --extern filetime=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libfiletime-78b523a462c17f4d.rlib --extern tempdir=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/deps/libtempdir-e2f30724009dca16.rlib --extern cargo=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/libcargo.rlib -L native=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/build/libgit2-sys-fa6801b3c02fde65/out/lib -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/usr/lib/x86_64-linux-gnu -L native=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/release/build/miniz-sys-3bc150f9a8b0f9b7/out -C link-args="-Wl,-z,relro"` (exit code: 101)
Makefile:104: recipe for target 'cargo-x86_64-unknown-linux-gnu' failed
make[2]: *** [cargo-x86_64-unknown-linux-gnu] Error 101
make[2]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:48: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 2
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
debian/rules:24: recipe for target 'build-indep' failed
make: *** [build-indep] Error 2
dpkg-buildpackage: error: debian/rules build-indep gave error exit status 2
--------------------------------------------------------------------------------

This failure is not really related to using "dpkg-buildpackage -A".
There are also build logs available here:

https://tests.reproducible-builds.org/debian/reproducible.html

Thanks.



More information about the Pkg-rust-maintainers mailing list