[Pkg-rust-maintainers] Bug#975191: rust-js-sys: FTBFS: dh_auto_test: error: /usr/share/cargo/bin/cargo build returned exit code 101

Lucas Nussbaum lucas at debian.org
Thu Nov 19 09:47:15 GMT 2020


Source: rust-js-sys
Version: 0.3.35-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201119 ftbfs-bullseye

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.

Relevant part (hopefully):
>  debian/rules build
> dh build --buildsystem cargo
>    dh_update_autotools_config -O--buildsystem=cargo
>    dh_autoreconf -O--buildsystem=cargo
>    dh_auto_configure -O--buildsystem=cargo
> debian cargo wrapper: options, profiles, parallel: ['parallel=4'] [] ['-j4']
> debian cargo wrapper: rust_type, gnu_type: x86_64-unknown-linux-gnu, x86_64-linux-gnu
> debian cargo wrapper: linking /usr/share/cargo/registry/* into /<<PKGBUILDDIR>>/debian/cargo_registry/
>    dh_auto_build -O--buildsystem=cargo
>    dh_auto_test -O--buildsystem=cargo
> debian cargo wrapper: options, profiles, parallel: ['parallel=4'] [] ['-j4']
> debian cargo wrapper: rust_type, gnu_type: x86_64-unknown-linux-gnu, x86_64-linux-gnu
> debian cargo wrapper: running subprocess (['env', 'RUST_BACKTRACE=1', '/usr/bin/cargo', '-Zavoid-dev-deps', 'build', '--verbose', '--verbose', '-j4', '--target', 'x86_64-unknown-linux-gnu'],) {}
>    Compiling proc-macro2 v1.0.18
>    Compiling unicode-xid v0.2.0
>    Compiling log v0.4.11
>    Compiling syn v1.0.12
>      Running `CARGO_PKG_HOMEPAGE= CARGO_PKG_VERSION_MAJOR=1 LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/target/debug/deps:/usr/lib' CARGO_PKG_VERSION_PATCH=18 CARGO_PKG_VERSION=1.0.18 CARGO_PKG_AUTHORS='Alex Crichton <alex at alexcrichton.com>:David Tolnay <dtolnay at gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/proc-macro2' CARGO=/usr/bin/cargo CARGO_PKG_NAME=proc-macro2 CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/debian/cargo_registry/proc-macro2-1.0.18 CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION='A substitute implementation of the compiler'\''s `proc_macro` API to decouple
> token-based libraries from the procedural macro use case.
> ' CARGO_PKG_VERSION_MINOR=0 rustc --crate-name build_script_build --edition=2018 /<<PKGBUILDDIR>>/debian/cargo_registry/proc-macro2-1.0.18/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=f24012b07c8998d9 -C extra-filename=-f24012b07c8998d9 --out-dir /<<PKGBUILDDIR>>/target/debug/build/proc-macro2-f24012b07c8998d9 -L dependency=/<<PKGBUILDDIR>>/target/debug/deps --cap-lints warn`
>      Running `CARGO_PKG_HOMEPAGE='https://github.com/unicode-rs/unicode-xid' CARGO_PKG_VERSION_MAJOR=0 LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/target/debug/deps:/usr/lib' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION=0.2.0 CARGO_PKG_AUTHORS='erick.tryzelaar <erick.tryzelaar at gmail.com>:kwantam <kwantam at gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/unicode-rs/unicode-xid' CARGO=/usr/bin/cargo CARGO_PKG_NAME=unicode-xid CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/debian/cargo_registry/unicode-xid-0.2.0 CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION='Determine whether characters have the XID_Start
> or XID_Continue properties according to
> Unicode Standard Annex #31.
> ' CARGO_PKG_VERSION_MINOR=2 rustc --crate-name unicode_xid /<<PKGBUILDDIR>>/debian/cargo_registry/unicode-xid-0.2.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 --cfg 'feature="default"' -C metadata=39e1a0a5acc1b765 -C extra-filename=-39e1a0a5acc1b765 --out-dir /<<PKGBUILDDIR>>/target/debug/deps -L dependency=/<<PKGBUILDDIR>>/target/debug/deps --cap-lints warn`
>      Running `CARGO_PKG_HOMEPAGE= CARGO_PKG_VERSION_MAJOR=0 LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/target/debug/deps:/usr/lib' CARGO_PKG_VERSION_PATCH=11 CARGO_PKG_VERSION=0.4.11 CARGO_PKG_AUTHORS='The Rust Project Developers' CARGO_PKG_REPOSITORY='https://github.com/rust-lang/log' CARGO=/usr/bin/cargo CARGO_PKG_NAME=log CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/debian/cargo_registry/log-0.4.11 CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION='A lightweight logging facade for Rust
> ' CARGO_PKG_VERSION_MINOR=4 rustc --crate-name build_script_build /<<PKGBUILDDIR>>/debian/cargo_registry/log-0.4.11/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=935b0753957a4168 -C extra-filename=-935b0753957a4168 --out-dir /<<PKGBUILDDIR>>/target/debug/build/log-935b0753957a4168 -L dependency=/<<PKGBUILDDIR>>/target/debug/deps --cap-lints warn`
>      Running `CARGO_PKG_HOMEPAGE= CARGO_PKG_VERSION_MAJOR=1 LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/target/debug/deps:/usr/lib' CARGO_PKG_VERSION_PATCH=12 CARGO_PKG_VERSION=1.0.12 CARGO_PKG_AUTHORS='David Tolnay <dtolnay at gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/dtolnay/syn' CARGO=/usr/bin/cargo CARGO_PKG_NAME=syn CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/debian/cargo_registry/syn-1.0.12 CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION='Parser for Rust source code' CARGO_PKG_VERSION_MINOR=0 rustc --crate-name build_script_build --edition=2018 /<<PKGBUILDDIR>>/debian/cargo_registry/syn-1.0.12/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' --cfg 'feature="visit"' -C metadata=9b9546c37ed34a11 -C extra-filename=-9b9546c37ed34a11 --out-dir /<<PKGBUILDDIR>>/target/debug/build/syn-9b9546c37ed34a11 -L dependency=/<<PKGBUILDDIR>>/target/debug/deps --cap-lints warn`
>    Compiling wasm-bindgen-shared v0.2.58
>      Running `CARGO_PKG_HOMEPAGE='https://rustwasm.github.io/wasm-bindgen/' CARGO_PKG_VERSION_MAJOR=0 LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/target/debug/deps:/usr/lib' CARGO_PKG_VERSION_PATCH=58 CARGO_PKG_VERSION=0.2.58 CARGO_PKG_AUTHORS='The wasm-bindgen Developers' CARGO_PKG_REPOSITORY='https://github.com/rustwasm/wasm-bindgen/tree/master/crates/shared' CARGO=/usr/bin/cargo CARGO_PKG_NAME=wasm-bindgen-shared CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/debian/cargo_registry/wasm-bindgen-shared-0.2.58 CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION='Shared support between wasm-bindgen and wasm-bindgen cli, an internal
> dependency.
> ' CARGO_PKG_VERSION_MINOR=2 rustc --crate-name build_script_build --edition=2018 /<<PKGBUILDDIR>>/debian/cargo_registry/wasm-bindgen-shared-0.2.58/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C debuginfo=2 -C metadata=de68d566f3c618c5 -C extra-filename=-de68d566f3c618c5 --out-dir /<<PKGBUILDDIR>>/target/debug/build/wasm-bindgen-shared-de68d566f3c618c5 -L dependency=/<<PKGBUILDDIR>>/target/debug/deps --cap-lints warn`
>    Compiling cfg-if v0.1.10
>      Running `CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_VERSION_MAJOR=0 LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/target/debug/deps:/usr/lib' CARGO_PKG_VERSION_PATCH=10 CARGO_PKG_VERSION=0.1.10 CARGO_PKG_AUTHORS='Alex Crichton <alex at alexcrichton.com>' CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' CARGO=/usr/bin/cargo CARGO_PKG_NAME=cfg-if CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/debian/cargo_registry/cfg-if-0.1.10 CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION='A macro to ergonomically define an item depending on a large number of #[cfg]
> parameters. Structured like an if-else chain, the first matching branch is the
> item that gets emitted.
> ' CARGO_PKG_VERSION_MINOR=1 rustc --crate-name cfg_if --edition=2018 /<<PKGBUILDDIR>>/debian/cargo_registry/cfg-if-0.1.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=0926896cd0026427 -C extra-filename=-0926896cd0026427 --out-dir /<<PKGBUILDDIR>>/target/debug/deps -L dependency=/<<PKGBUILDDIR>>/target/debug/deps --cap-lints warn`
>    Compiling lazy_static v1.4.0
>      Running `CARGO_PKG_HOMEPAGE= CARGO_PKG_VERSION_MAJOR=1 LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/target/debug/deps:/usr/lib' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION=1.4.0 CARGO_PKG_AUTHORS='Marvin Löbel <loebel.marvin at gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/rust-lang-nursery/lazy-static.rs' CARGO=/usr/bin/cargo CARGO_PKG_NAME=lazy_static CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/debian/cargo_registry/lazy_static-1.4.0 CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION='A macro for declaring lazily evaluated statics in Rust.' CARGO_PKG_VERSION_MINOR=4 rustc --crate-name lazy_static /<<PKGBUILDDIR>>/debian/cargo_registry/lazy_static-1.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=b2046004e62d9bab -C extra-filename=-b2046004e62d9bab --out-dir /<<PKGBUILDDIR>>/target/debug/deps -L dependency=/<<PKGBUILDDIR>>/target/debug/deps --cap-lints warn`
>    Compiling bumpalo v3.4.0
>      Running `CARGO_PKG_HOMEPAGE= CARGO_PKG_VERSION_MAJOR=3 LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/target/debug/deps:/usr/lib' CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION=3.4.0 CARGO_PKG_AUTHORS='Nick Fitzgerald <fitzgen at gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/fitzgen/bumpalo' CARGO=/usr/bin/cargo CARGO_PKG_NAME=bumpalo CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/debian/cargo_registry/bumpalo-3.4.0 CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION='A fast bump allocation arena for Rust.' CARGO_PKG_VERSION_MINOR=4 rustc --crate-name bumpalo --edition=2018 /<<PKGBUILDDIR>>/debian/cargo_registry/bumpalo-3.4.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 --cfg 'feature="default"' -C metadata=90cab5e8d2f3ea4b -C extra-filename=-90cab5e8d2f3ea4b --out-dir /<<PKGBUILDDIR>>/target/debug/deps -L dependency=/<<PKGBUILDDIR>>/target/debug/deps --cap-lints warn`
>    Compiling wasm-bindgen v0.2.58
>      Running `CARGO_PKG_HOMEPAGE='https://rustwasm.github.io/' CARGO_PKG_VERSION_MAJOR=0 LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/target/debug/deps:/usr/lib' CARGO_PKG_VERSION_PATCH=58 CARGO_PKG_VERSION=0.2.58 CARGO_PKG_AUTHORS='The wasm-bindgen Developers' CARGO_PKG_REPOSITORY='https://github.com/rustwasm/wasm-bindgen' CARGO=/usr/bin/cargo CARGO_PKG_NAME=wasm-bindgen CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/debian/cargo_registry/wasm-bindgen-0.2.58 CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION='Easy support for interacting between JS and Rust.
> ' CARGO_PKG_VERSION_MINOR=2 rustc --crate-name build_script_build --edition=2018 /<<PKGBUILDDIR>>/debian/cargo_registry/wasm-bindgen-0.2.58/build.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type bin --emit=dep-info,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="spans"' --cfg 'feature="std"' -C metadata=3aa1e7a8e9686222 -C extra-filename=-3aa1e7a8e9686222 --out-dir /<<PKGBUILDDIR>>/target/debug/build/wasm-bindgen-3aa1e7a8e9686222 -L dependency=/<<PKGBUILDDIR>>/target/debug/deps --cap-lints warn`
>      Running `CARGO_PKG_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_VERSION_MAJOR=0 LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/target/debug/deps:/usr/lib' CARGO_PKG_VERSION_PATCH=10 CARGO_PKG_VERSION=0.1.10 CARGO_PKG_AUTHORS='Alex Crichton <alex at alexcrichton.com>' CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' CARGO=/usr/bin/cargo CARGO_PKG_NAME=cfg-if CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/debian/cargo_registry/cfg-if-0.1.10 CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION='A macro to ergonomically define an item depending on a large number of #[cfg]
> parameters. Structured like an if-else chain, the first matching branch is the
> item that gets emitted.
> ' CARGO_PKG_VERSION_MINOR=1 rustc --crate-name cfg_if --edition=2018 /<<PKGBUILDDIR>>/debian/cargo_registry/cfg-if-0.1.10/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=509571ad9231e25d -C extra-filename=-509571ad9231e25d --out-dir /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/<<PKGBUILDDIR>>/target/debug/deps --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /<<PKGBUILDDIR>>=/usr/share/cargo/registry/js-sys-0.3.35`
>      Running `/<<PKGBUILDDIR>>/target/debug/build/log-935b0753957a4168/build-script-build`
> [log 0.4.11] cargo:rustc-cfg=atomic_cas
> [log 0.4.11] cargo:rerun-if-changed=build.rs
>      Running `/<<PKGBUILDDIR>>/target/debug/build/syn-9b9546c37ed34a11/build-script-build`
>      Running `/<<PKGBUILDDIR>>/target/debug/build/wasm-bindgen-shared-de68d566f3c618c5/build-script-build`
>      Running `/<<PKGBUILDDIR>>/target/debug/build/proc-macro2-f24012b07c8998d9/build-script-build`
> [proc-macro2 1.0.18] cargo:rerun-if-changed=build.rs
> [syn 1.0.12] cargo:rustc-cfg=syn_disable_nightly_tests
>      Running `CARGO_PKG_HOMEPAGE= CARGO_PKG_VERSION_MAJOR=0 LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/target/debug/deps:/usr/lib' CARGO_PKG_VERSION_PATCH=11 CARGO_PKG_VERSION=0.4.11 CARGO_PKG_AUTHORS='The Rust Project Developers' OUT_DIR=/<<PKGBUILDDIR>>/target/debug/build/log-f856af1064813ccc/out CARGO_PKG_REPOSITORY='https://github.com/rust-lang/log' CARGO=/usr/bin/cargo CARGO_PKG_NAME=log CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/debian/cargo_registry/log-0.4.11 CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION='A lightweight logging facade for Rust
> ' CARGO_PKG_VERSION_MINOR=4 rustc --crate-name log /<<PKGBUILDDIR>>/debian/cargo_registry/log-0.4.11/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=8125331c8d1da750 -C extra-filename=-8125331c8d1da750 --out-dir /<<PKGBUILDDIR>>/target/debug/deps -L dependency=/<<PKGBUILDDIR>>/target/debug/deps --extern cfg_if=/<<PKGBUILDDIR>>/target/debug/deps/libcfg_if-0926896cd0026427.rmeta --cap-lints warn --cfg atomic_cas`
> [proc-macro2 1.0.18] cargo:rustc-cfg=hygiene
> [proc-macro2 1.0.18] cargo:rustc-cfg=use_proc_macro
> [proc-macro2 1.0.18] cargo:rustc-cfg=wrap_proc_macro
>      Running `CARGO_PKG_HOMEPAGE='https://rustwasm.github.io/wasm-bindgen/' CARGO_PKG_VERSION_MAJOR=0 LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/target/debug/deps:/usr/lib' CARGO_PKG_VERSION_PATCH=58 CARGO_PKG_VERSION=0.2.58 CARGO_PKG_AUTHORS='The wasm-bindgen Developers' OUT_DIR=/<<PKGBUILDDIR>>/target/debug/build/wasm-bindgen-shared-c936ea3eb8627433/out CARGO_PKG_REPOSITORY='https://github.com/rustwasm/wasm-bindgen/tree/master/crates/shared' CARGO=/usr/bin/cargo CARGO_PKG_NAME=wasm-bindgen-shared CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/debian/cargo_registry/wasm-bindgen-shared-0.2.58 CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION='Shared support between wasm-bindgen and wasm-bindgen cli, an internal
> dependency.
> ' CARGO_PKG_VERSION_MINOR=2 rustc --crate-name wasm_bindgen_shared --edition=2018 /<<PKGBUILDDIR>>/debian/cargo_registry/wasm-bindgen-shared-0.2.58/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=f0e159f15268fe56 -C extra-filename=-f0e159f15268fe56 --out-dir /<<PKGBUILDDIR>>/target/debug/deps -L dependency=/<<PKGBUILDDIR>>/target/debug/deps --cap-lints warn`
>      Running `CARGO_PKG_HOMEPAGE= CARGO_PKG_VERSION_MAJOR=1 LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/target/debug/deps:/usr/lib' CARGO_PKG_VERSION_PATCH=18 CARGO_PKG_VERSION=1.0.18 CARGO_PKG_AUTHORS='Alex Crichton <alex at alexcrichton.com>:David Tolnay <dtolnay at gmail.com>' OUT_DIR=/<<PKGBUILDDIR>>/target/debug/build/proc-macro2-0527e91d0e2d6044/out CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/proc-macro2' CARGO=/usr/bin/cargo CARGO_PKG_NAME=proc-macro2 CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/debian/cargo_registry/proc-macro2-1.0.18 CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION='A substitute implementation of the compiler'\''s `proc_macro` API to decouple
> token-based libraries from the procedural macro use case.
> ' CARGO_PKG_VERSION_MINOR=0 rustc --crate-name proc_macro2 --edition=2018 /<<PKGBUILDDIR>>/debian/cargo_registry/proc-macro2-1.0.18/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=b5769e741b6c27b1 -C extra-filename=-b5769e741b6c27b1 --out-dir /<<PKGBUILDDIR>>/target/debug/deps -L dependency=/<<PKGBUILDDIR>>/target/debug/deps --extern unicode_xid=/<<PKGBUILDDIR>>/target/debug/deps/libunicode_xid-39e1a0a5acc1b765.rmeta --cap-lints warn --cfg hygiene --cfg use_proc_macro --cfg wrap_proc_macro`
>      Running `/<<PKGBUILDDIR>>/target/debug/build/wasm-bindgen-3aa1e7a8e9686222/build-script-build`
> [wasm-bindgen 0.2.58] cargo:rerun-if-changed=build.rs
>    Compiling quote v1.0.7
>      Running `CARGO_PKG_HOMEPAGE= CARGO_PKG_VERSION_MAJOR=1 LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/target/debug/deps:/usr/lib' CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION=1.0.7 CARGO_PKG_AUTHORS='David Tolnay <dtolnay at gmail.com>' CARGO_PKG_REPOSITORY='https://github.com/dtolnay/quote' CARGO=/usr/bin/cargo CARGO_PKG_NAME=quote CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/debian/cargo_registry/quote-1.0.7 CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION='Quasi-quoting macro quote'\!'(...)' CARGO_PKG_VERSION_MINOR=0 rustc --crate-name quote --edition=2018 /<<PKGBUILDDIR>>/debian/cargo_registry/quote-1.0.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="proc-macro"' -C metadata=419a61b9e1ddd84f -C extra-filename=-419a61b9e1ddd84f --out-dir /<<PKGBUILDDIR>>/target/debug/deps -L dependency=/<<PKGBUILDDIR>>/target/debug/deps --extern proc_macro2=/<<PKGBUILDDIR>>/target/debug/deps/libproc_macro2-b5769e741b6c27b1.rmeta --cap-lints warn`
>      Running `CARGO_PKG_HOMEPAGE= CARGO_PKG_VERSION_MAJOR=1 LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/target/debug/deps:/usr/lib' CARGO_PKG_VERSION_PATCH=12 CARGO_PKG_VERSION=1.0.12 CARGO_PKG_AUTHORS='David Tolnay <dtolnay at gmail.com>' OUT_DIR=/<<PKGBUILDDIR>>/target/debug/build/syn-416a525d173cfcdf/out CARGO_PKG_REPOSITORY='https://github.com/dtolnay/syn' CARGO=/usr/bin/cargo CARGO_PKG_NAME=syn CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/debian/cargo_registry/syn-1.0.12 CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION='Parser for Rust source code' CARGO_PKG_VERSION_MINOR=0 rustc --crate-name syn --edition=2018 /<<PKGBUILDDIR>>/debian/cargo_registry/syn-1.0.12/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 --cfg 'feature="clone-impls"' --cfg 'feature="default"' --cfg 'feature="derive"' --cfg 'feature="full"' --cfg 'feature="parsing"' --cfg 'feature="printing"' --cfg 'feature="proc-macro"' --cfg 'feature="quote"' --cfg 'feature="visit"' -C metadata=e69e389de038a739 -C extra-filename=-e69e389de038a739 --out-dir /<<PKGBUILDDIR>>/target/debug/deps -L dependency=/<<PKGBUILDDIR>>/target/debug/deps --extern proc_macro2=/<<PKGBUILDDIR>>/target/debug/deps/libproc_macro2-b5769e741b6c27b1.rmeta --extern quote=/<<PKGBUILDDIR>>/target/debug/deps/libquote-419a61b9e1ddd84f.rmeta --extern unicode_xid=/<<PKGBUILDDIR>>/target/debug/deps/libunicode_xid-39e1a0a5acc1b765.rmeta --cap-lints warn --cfg syn_disable_nightly_tests`
>    Compiling wasm-bindgen-backend v0.2.58
>      Running `CARGO_PKG_HOMEPAGE='https://rustwasm.github.io/wasm-bindgen/' CARGO_PKG_VERSION_MAJOR=0 LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/target/debug/deps:/usr/lib' CARGO_PKG_VERSION_PATCH=58 CARGO_PKG_VERSION=0.2.58 CARGO_PKG_AUTHORS='The wasm-bindgen Developers' CARGO_PKG_REPOSITORY='https://github.com/rustwasm/wasm-bindgen/tree/master/crates/backend' CARGO=/usr/bin/cargo CARGO_PKG_NAME=wasm-bindgen-backend CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/debian/cargo_registry/wasm-bindgen-backend-0.2.58 CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION='Backend code generation of the wasm-bindgen tool
> ' CARGO_PKG_VERSION_MINOR=2 rustc --crate-name wasm_bindgen_backend --edition=2018 /<<PKGBUILDDIR>>/debian/cargo_registry/wasm-bindgen-backend-0.2.58/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 --cfg 'feature="spans"' -C metadata=c91b270600c1c673 -C extra-filename=-c91b270600c1c673 --out-dir /<<PKGBUILDDIR>>/target/debug/deps -L dependency=/<<PKGBUILDDIR>>/target/debug/deps --extern bumpalo=/<<PKGBUILDDIR>>/target/debug/deps/libbumpalo-90cab5e8d2f3ea4b.rmeta --extern lazy_static=/<<PKGBUILDDIR>>/target/debug/deps/liblazy_static-b2046004e62d9bab.rmeta --extern log=/<<PKGBUILDDIR>>/target/debug/deps/liblog-8125331c8d1da750.rmeta --extern proc_macro2=/<<PKGBUILDDIR>>/target/debug/deps/libproc_macro2-b5769e741b6c27b1.rmeta --extern quote=/<<PKGBUILDDIR>>/target/debug/deps/libquote-419a61b9e1ddd84f.rmeta --extern syn=/<<PKGBUILDDIR>>/target/debug/deps/libsyn-e69e389de038a739.rmeta --extern wasm_bindgen_shared=/<<PKGBUILDDIR>>/target/debug/deps/libwasm_bindgen_shared-f0e159f15268fe56.rmeta --cap-lints warn`
>    Compiling wasm-bindgen-macro-support v0.2.58
>      Running `CARGO_PKG_HOMEPAGE='https://rustwasm.github.io/wasm-bindgen/' CARGO_PKG_VERSION_MAJOR=0 LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/target/debug/deps:/usr/lib' CARGO_PKG_VERSION_PATCH=58 CARGO_PKG_VERSION=0.2.58 CARGO_PKG_AUTHORS='The wasm-bindgen Developers' CARGO_PKG_REPOSITORY='https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro-support' CARGO=/usr/bin/cargo CARGO_PKG_NAME=wasm-bindgen-macro-support CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/debian/cargo_registry/wasm-bindgen-macro-support-0.2.58 CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION='The part of the implementation of the `#[wasm_bindgen]` attribute that is not in the shared backend crate
> ' CARGO_PKG_VERSION_MINOR=2 rustc --crate-name wasm_bindgen_macro_support --edition=2018 /<<PKGBUILDDIR>>/debian/cargo_registry/wasm-bindgen-macro-support-0.2.58/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 --cfg 'feature="spans"' -C metadata=35f1b47f88c47678 -C extra-filename=-35f1b47f88c47678 --out-dir /<<PKGBUILDDIR>>/target/debug/deps -L dependency=/<<PKGBUILDDIR>>/target/debug/deps --extern proc_macro2=/<<PKGBUILDDIR>>/target/debug/deps/libproc_macro2-b5769e741b6c27b1.rmeta --extern quote=/<<PKGBUILDDIR>>/target/debug/deps/libquote-419a61b9e1ddd84f.rmeta --extern syn=/<<PKGBUILDDIR>>/target/debug/deps/libsyn-e69e389de038a739.rmeta --extern wasm_bindgen_backend=/<<PKGBUILDDIR>>/target/debug/deps/libwasm_bindgen_backend-c91b270600c1c673.rmeta --extern wasm_bindgen_shared=/<<PKGBUILDDIR>>/target/debug/deps/libwasm_bindgen_shared-f0e159f15268fe56.rmeta --cap-lints warn`
>    Compiling wasm-bindgen-macro v0.2.58
>      Running `CARGO_PKG_HOMEPAGE='https://rustwasm.github.io/wasm-bindgen/' CARGO_PKG_VERSION_MAJOR=0 LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/target/debug/deps:/usr/lib' CARGO_PKG_VERSION_PATCH=58 CARGO_PKG_VERSION=0.2.58 CARGO_PKG_AUTHORS='The wasm-bindgen Developers' CARGO_PKG_REPOSITORY='https://github.com/rustwasm/wasm-bindgen/tree/master/crates/macro' CARGO=/usr/bin/cargo CARGO_PKG_NAME=wasm-bindgen-macro CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/debian/cargo_registry/wasm-bindgen-macro-0.2.58 CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION='Definition of the `#[wasm_bindgen]` attribute, an internal dependency
> ' CARGO_PKG_VERSION_MINOR=2 rustc --crate-name wasm_bindgen_macro --edition=2018 /<<PKGBUILDDIR>>/debian/cargo_registry/wasm-bindgen-macro-0.2.58/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type proc-macro --emit=dep-info,link -C prefer-dynamic -C debuginfo=2 --cfg 'feature="spans"' -C metadata=e8182ab5d1b00b35 -C extra-filename=-e8182ab5d1b00b35 --out-dir /<<PKGBUILDDIR>>/target/debug/deps -L dependency=/<<PKGBUILDDIR>>/target/debug/deps --extern quote=/<<PKGBUILDDIR>>/target/debug/deps/libquote-419a61b9e1ddd84f.rlib --extern wasm_bindgen_macro_support=/<<PKGBUILDDIR>>/target/debug/deps/libwasm_bindgen_macro_support-35f1b47f88c47678.rlib --extern proc_macro --cap-lints warn`
>      Running `CARGO_PKG_HOMEPAGE='https://rustwasm.github.io/' CARGO_PKG_VERSION_MAJOR=0 LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/target/debug/deps:/usr/lib' CARGO_PKG_VERSION_PATCH=58 CARGO_PKG_VERSION=0.2.58 CARGO_PKG_AUTHORS='The wasm-bindgen Developers' OUT_DIR=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/build/wasm-bindgen-eab6372618d7b697/out CARGO_PKG_REPOSITORY='https://github.com/rustwasm/wasm-bindgen' CARGO=/usr/bin/cargo CARGO_PKG_NAME=wasm-bindgen CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/debian/cargo_registry/wasm-bindgen-0.2.58 CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION='Easy support for interacting between JS and Rust.
> ' CARGO_PKG_VERSION_MINOR=2 rustc --crate-name wasm_bindgen --edition=2018 /<<PKGBUILDDIR>>/debian/cargo_registry/wasm-bindgen-0.2.58/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 --cfg 'feature="default"' --cfg 'feature="spans"' --cfg 'feature="std"' -C metadata=f2c2652e33ac49a3 -C extra-filename=-f2c2652e33ac49a3 --out-dir /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/<<PKGBUILDDIR>>/target/debug/deps --extern cfg_if=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libcfg_if-509571ad9231e25d.rmeta --extern wasm_bindgen_macro=/<<PKGBUILDDIR>>/target/debug/deps/libwasm_bindgen_macro-e8182ab5d1b00b35.so --cap-lints warn -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /<<PKGBUILDDIR>>=/usr/share/cargo/registry/js-sys-0.3.35`
> warning: conflicting implementations of trait `convert::traits::IntoWasmAbi` for type `&dyn for<'r> core::ops::Fn(&'r _) -> _`:
>    --> /usr/share/cargo/registry/js-sys-0.3.35/debian/cargo_registry/wasm-bindgen-0.2.58/src/convert/closures.rs:11:9
>     |
> 11  | /         impl<'a, 'b, $($var,)* R> IntoWasmAbi for &'a (dyn Fn($($var),*) -> R + 'b)
> 12  | |             where $($var: FromWasmAbi,)*
> 13  | |                   R: ReturnWasmAbi
> 14  | |         {
> ...   |
> 22  | |             }
> 23  | |         }
>     | |_________^ conflicting implementation for `&dyn for<'r> core::ops::Fn(&'r _) -> _`
> ...
> 109 | / stack_closures! {
> 110 | |     (0 invoke0 invoke0_mut)
> 111 | |     (1 invoke1 invoke1_mut A)
> 112 | |     (2 invoke2 invoke2_mut A B)
> ...   |
> 118 | |     (8 invoke8 invoke8_mut A B C D E F G H)
> 119 | | }
>     | |_- in this macro invocation
> 120 | 
> 121 | / impl<'a, 'b, A, R> IntoWasmAbi for &'a (dyn Fn(&A) -> R + 'b)
> 122 | | where
> 123 | |     A: RefFromWasmAbi,
> 124 | |     R: ReturnWasmAbi,
> ...   |
> 136 | |     }
> 137 | | }
>     | |_- first implementation here
>     |
>     = note: `#[warn(coherence_leak_check)]` on by default
>     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
>     = note: for more information, see issue #56105 <https://github.com/rust-lang/rust/issues/56105>
>     = note: downstream crates may implement trait `convert::traits::FromWasmAbi` for type `&_`
>     = note: this behavior recently changed as a result of a bug fix; see rust-lang/rust#56105 for details
>     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
> 
> warning: conflicting implementations of trait `convert::traits::IntoWasmAbi` for type `&mut dyn for<'r> core::ops::FnMut(&'r _) -> _`:
>    --> /usr/share/cargo/registry/js-sys-0.3.35/debian/cargo_registry/wasm-bindgen-0.2.58/src/convert/closures.rs:59:9
>     |
> 59  | /         impl<'a, 'b, $($var,)* R> IntoWasmAbi for &'a mut (dyn FnMut($($var),*) -> R + 'b)
> 60  | |             where $($var: FromWasmAbi,)*
> 61  | |                   R: ReturnWasmAbi
> 62  | |         {
> ...   |
> 70  | |             }
> 71  | |         }
>     | |_________^ conflicting implementation for `&mut dyn for<'r> core::ops::FnMut(&'r _) -> _`
> ...
> 109 | / stack_closures! {
> 110 | |     (0 invoke0 invoke0_mut)
> 111 | |     (1 invoke1 invoke1_mut A)
> 112 | |     (2 invoke2 invoke2_mut A B)
> ...   |
> 118 | |     (8 invoke8 invoke8_mut A B C D E F G H)
> 119 | | }
>     | |_- in this macro invocation
> ...
> 172 | / impl<'a, 'b, A, R> IntoWasmAbi for &'a mut (dyn FnMut(&A) -> R + 'b)
> 173 | | where
> 174 | |     A: RefFromWasmAbi,
> 175 | |     R: ReturnWasmAbi,
> ...   |
> 187 | |     }
> 188 | | }
>     | |_- first implementation here
>     |
>     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
>     = note: for more information, see issue #56105 <https://github.com/rust-lang/rust/issues/56105>
>     = note: downstream crates may implement trait `convert::traits::FromWasmAbi` for type `&_`
>     = note: this behavior recently changed as a result of a bug fix; see rust-lang/rust#56105 for details
>     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
> 
> warning: conflicting implementations of trait `describe::WasmDescribe` for type `dyn for<'r> core::ops::Fn(&'r _) -> _`:
>    --> /usr/share/cargo/registry/js-sys-0.3.35/debian/cargo_registry/wasm-bindgen-0.2.58/src/convert/closures.rs:46:9
>     |
> 46  | /         impl<'a, $($var,)* R> WasmDescribe for dyn Fn($($var),*) -> R + 'a
> 47  | |             where $($var: FromWasmAbi,)*
> 48  | |                   R: ReturnWasmAbi
> 49  | |         {
> ...   |
> 56  | |             }
> 57  | |         }
>     | |_________^ conflicting implementation for `dyn for<'r> core::ops::Fn(&'r _) -> _`
> ...
> 109 | / stack_closures! {
> 110 | |     (0 invoke0 invoke0_mut)
> 111 | |     (1 invoke1 invoke1_mut A)
> 112 | |     (2 invoke2 invoke2_mut A B)
> ...   |
> 118 | |     (8 invoke8 invoke8_mut A B C D E F G H)
> 119 | | }
>     | |_- in this macro invocation
> ...
> 158 | / impl<'a, A, R> WasmDescribe for dyn Fn(&A) -> R + 'a
> 159 | | where
> 160 | |     A: RefFromWasmAbi,
> 161 | |     R: ReturnWasmAbi,
> ...   |
> 169 | |     }
> 170 | | }
>     | |_- first implementation here
>     |
>     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
>     = note: for more information, see issue #56105 <https://github.com/rust-lang/rust/issues/56105>
>     = note: downstream crates may implement trait `convert::traits::FromWasmAbi` for type `&_`
>     = note: this behavior recently changed as a result of a bug fix; see rust-lang/rust#56105 for details
>     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
> 
> warning: conflicting implementations of trait `describe::WasmDescribe` for type `dyn for<'r> core::ops::FnMut(&'r _) -> _`:
>    --> /usr/share/cargo/registry/js-sys-0.3.35/debian/cargo_registry/wasm-bindgen-0.2.58/src/convert/closures.rs:94:9
>     |
> 94  | /         impl<'a, $($var,)* R> WasmDescribe for dyn FnMut($($var),*) -> R + 'a
> 95  | |             where $($var: FromWasmAbi,)*
> 96  | |                   R: ReturnWasmAbi
> 97  | |         {
> ...   |
> 104 | |             }
> 105 | |         }
>     | |_________^ conflicting implementation for `dyn for<'r> core::ops::FnMut(&'r _) -> _`
> ...
> 109 | / stack_closures! {
> 110 | |     (0 invoke0 invoke0_mut)
> 111 | |     (1 invoke1 invoke1_mut A)
> 112 | |     (2 invoke2 invoke2_mut A B)
> ...   |
> 118 | |     (8 invoke8 invoke8_mut A B C D E F G H)
> 119 | | }
>     | |_- in this macro invocation
> ...
> 209 | / impl<'a, A, R> WasmDescribe for dyn FnMut(&A) -> R + 'a
> 210 | | where
> 211 | |     A: RefFromWasmAbi,
> 212 | |     R: ReturnWasmAbi,
> ...   |
> 220 | |     }
> 221 | | }
>     | |_- first implementation here
>     |
>     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
>     = note: for more information, see issue #56105 <https://github.com/rust-lang/rust/issues/56105>
>     = note: downstream crates may implement trait `convert::traits::FromWasmAbi` for type `&_`
>     = note: this behavior recently changed as a result of a bug fix; see rust-lang/rust#56105 for details
>     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
> 
> warning: conflicting implementations of trait `closure::WasmClosure` for type `(dyn for<'r> core::ops::Fn(&'r _) -> _ + 'static)`:
>    --> /usr/share/cargo/registry/js-sys-0.3.35/debian/cargo_registry/wasm-bindgen-0.2.58/src/closure.rs:544:9
>     |
> 544 | /         unsafe impl<$($var,)* R> WasmClosure for dyn Fn($($var),*) -> R + 'static
> 545 | |             where $($var: FromWasmAbi + 'static,)*
> 546 | |                   R: ReturnWasmAbi + 'static,
> 547 | |         {
> ...   |
> 593 | |             }
> 594 | |         }
>     | |_________^ conflicting implementation for `(dyn for<'r> core::ops::Fn(&'r _) -> _ + 'static)`
> ...
> 697 | / doit! {
> 698 | |     ()
> 699 | |     (A)
> 700 | |     (A B)
> ...   |
> 706 | |     (A B C D E F G H)
> 707 | | }
>     | |_- in this macro invocation
> ...
> 715 | / unsafe impl<A, R> WasmClosure for dyn Fn(&A) -> R
> 716 | |     where A: RefFromWasmAbi,
> 717 | |           R: ReturnWasmAbi + 'static,
> 718 | | {
> ...   |
> 758 | |     }
> 759 | | }
>     | |_- first implementation here
>     |
>     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
>     = note: for more information, see issue #56105 <https://github.com/rust-lang/rust/issues/56105>
>     = note: downstream crates may implement trait `convert::traits::FromWasmAbi` for type `&_`
>     = note: this behavior recently changed as a result of a bug fix; see rust-lang/rust#56105 for details
>     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
> 
> warning: conflicting implementations of trait `closure::WasmClosure` for type `(dyn for<'r> core::ops::FnMut(&'r _) -> _ + 'static)`:
>    --> /usr/share/cargo/registry/js-sys-0.3.35/debian/cargo_registry/wasm-bindgen-0.2.58/src/closure.rs:596:9
>     |
> 596 | /         unsafe impl<$($var,)* R> WasmClosure for dyn FnMut($($var),*) -> R + 'static
> 597 | |             where $($var: FromWasmAbi + 'static,)*
> 598 | |                   R: ReturnWasmAbi + 'static,
> 599 | |         {
> ...   |
> 642 | |             }
> 643 | |         }
>     | |_________^ conflicting implementation for `(dyn for<'r> core::ops::FnMut(&'r _) -> _ + 'static)`
> ...
> 697 | / doit! {
> 698 | |     ()
> 699 | |     (A)
> 700 | |     (A B)
> ...   |
> 706 | |     (A B C D E F G H)
> 707 | | }
>     | |_- in this macro invocation
> ...
> 761 | / unsafe impl<A, R> WasmClosure for dyn FnMut(&A) -> R
> 762 | |     where A: RefFromWasmAbi,
> 763 | |           R: ReturnWasmAbi + 'static,
> 764 | | {
> ...   |
> 805 | |     }
> 806 | | }
>     | |_- first implementation here
>     |
>     = warning: this was previously accepted by the compiler but is being phased out; it will become a hard error in a future release!
>     = note: for more information, see issue #56105 <https://github.com/rust-lang/rust/issues/56105>
>     = note: downstream crates may implement trait `convert::traits::FromWasmAbi` for type `&_`
>     = note: this behavior recently changed as a result of a bug fix; see rust-lang/rust#56105 for details
>     = note: this warning originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
> 
>    Compiling js-sys v0.3.35 (/<<PKGBUILDDIR>>)
>      Running `CARGO_PKG_HOMEPAGE='https://rustwasm.github.io/wasm-bindgen/' CARGO_PKG_VERSION_MAJOR=0 LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/target/debug/deps:/usr/lib' CARGO_PKG_VERSION_PATCH=35 CARGO_PKG_VERSION=0.3.35 CARGO_PKG_AUTHORS='The wasm-bindgen Developers' CARGO_PKG_REPOSITORY='https://github.com/rustwasm/wasm-bindgen/tree/master/crates/js-sys' CARGO=/usr/bin/cargo CARGO_PKG_NAME=js-sys CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>> CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION='Bindings for all JS global objects and functions in all JS environments like
> Node.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate.
> ' CARGO_PKG_VERSION_MINOR=3 rustc --crate-name js_sys --edition=2018 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=a9eafec6eadf0d54 -C extra-filename=-a9eafec6eadf0d54 --out-dir /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C incremental=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/incremental -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/<<PKGBUILDDIR>>/target/debug/deps --extern wasm_bindgen=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libwasm_bindgen-f2c2652e33ac49a3.rmeta -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /<<PKGBUILDDIR>>=/usr/share/cargo/registry/js-sys-0.3.35`
> warning: 6 warnings emitted
> 
> error: return value of constructor must be a bare path
>     --> src/lib.rs:4753:13
>      |
> 4753 | /             /// The
> 4754 | |             #[doc = $ctor]
> 4755 | |             /// constructor creates an array of unsigned 8-bit integers.
> 4756 | |             ///
> ...    |
> 4760 | |             #[wasm_bindgen(constructor)]
> 4761 | |             pub fn new(constructor_arg: &JsValue) -> $name;
>      | |___________________________________________________________^
> ...
> 4948 | / arrays! {
> 4949 | |     /// `Int8Array()`
> 4950 | |     /// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array
> 4951 | |     Int8Array: i8,
> ...    |
> 4983 | |     Float64Array: f64,
> 4984 | | }
>      | |_- in this macro invocation
>      |
>      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
> 
> error: return value of constructor must be a bare path
>     --> src/lib.rs:4763:13
>      |
> 4763 | /             /// An
> 4764 | |             #[doc = $ctor]
> 4765 | |             /// which creates an array with an internal buffer large
> 4766 | |             /// enough for `length` elements.
> ...    |
> 4771 | |             #[wasm_bindgen(constructor)]
> 4772 | |             pub fn new_with_length(length: u32) -> $name;
>      | |_________________________________________________________^
> ...
> 4948 | / arrays! {
> 4949 | |     /// `Int8Array()`
> 4950 | |     /// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array
> 4951 | |     Int8Array: i8,
> ...    |
> 4983 | |     Float64Array: f64,
> 4984 | | }
>      | |_- in this macro invocation
>      |
>      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
> 
> error: return value of constructor must be a bare path
>     --> src/lib.rs:4774:13
>      |
> 4774 | /             /// An
> 4775 | |             #[doc = $ctor]
> 4776 | |             /// which creates an array with the given buffer but is a
> 4777 | |             /// view starting at `byte_offset`.
> ...    |
> 4782 | |             #[wasm_bindgen(constructor)]
> 4783 | |             pub fn new_with_byte_offset(buffer: &JsValue, byte_offset: u32) -> $name;
>      | |_____________________________________________________________________________________^
> ...
> 4948 | / arrays! {
> 4949 | |     /// `Int8Array()`
> 4950 | |     /// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array
> 4951 | |     Int8Array: i8,
> ...    |
> 4983 | |     Float64Array: f64,
> 4984 | | }
>      | |_- in this macro invocation
>      |
>      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
> 
> error: return value of constructor must be a bare path
>     --> src/lib.rs:4785:13
>      |
> 4785 | /             /// An
> 4786 | |             #[doc = $ctor]
> 4787 | |             /// which creates an array with the given buffer but is a
> 4788 | |             /// view starting at `byte_offset` for `length` elements.
> ...    |
> 4797 | |                 length: u32,
> 4798 | |             ) -> $name;
>      | |_______________________^
> ...
> 4948 | / arrays! {
> 4949 | |     /// `Int8Array()`
> 4950 | |     /// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array
> 4951 | |     Int8Array: i8,
> ...    |
> 4983 | |     Float64Array: f64,
> 4984 | | }
>      | |_- in this macro invocation
>      |
>      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
> 
> error: first argument of method must be a path
>     --> src/lib.rs:4805:32
>      |
> 4805 |               pub fn fill(this: &$name, value: $ty, start: u32, end: u32) -> $name;
>      |                                  ^^^^^
> ...
> 4948 | / arrays! {
> 4949 | |     /// `Int8Array()`
> 4950 | |     /// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array
> 4951 | |     Int8Array: i8,
> ...    |
> 4983 | |     Float64Array: f64,
> 4984 | | }
>      | |_- in this macro invocation
>      |
>      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
> 
> error: first argument of method must be a path
>     --> src/lib.rs:4810:34
>      |
> 4810 |               pub fn buffer(this: &$name) -> ArrayBuffer;
>      |                                    ^^^^^
> ...
> 4948 | / arrays! {
> 4949 | |     /// `Int8Array()`
> 4950 | |     /// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array
> 4951 | |     Int8Array: i8,
> ...    |
> 4983 | |     Float64Array: f64,
> 4984 | | }
>      | |_- in this macro invocation
>      |
>      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
> 
> error: first argument of method must be a path
>     --> src/lib.rs:4815:36
>      |
> 4815 |               pub fn subarray(this: &$name, begin: u32, end: u32) -> $name;
>      |                                      ^^^^^
> ...
> 4948 | / arrays! {
> 4949 | |     /// `Int8Array()`
> 4950 | |     /// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array
> 4951 | |     Int8Array: i8,
> ...    |
> 4983 | |     Float64Array: f64,
> 4984 | | }
>      | |_- in this macro invocation
>      |
>      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
> 
> error: first argument of method must be a path
>     --> src/lib.rs:4821:33
>      |
> 4821 |               pub fn slice(this: &$name, begin: u32, end: u32) -> $name;
>      |                                   ^^^^^
> ...
> 4948 | / arrays! {
> 4949 | |     /// `Int8Array()`
> 4950 | |     /// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array
> 4951 | |     Int8Array: i8,
> ...    |
> 4983 | |     Float64Array: f64,
> 4984 | | }
>      | |_- in this macro invocation
>      |
>      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
> 
> error: first argument of method must be a path
>     --> src/lib.rs:4828:36
>      |
> 4828 |               pub fn for_each(this: &$name, callback: &mut dyn FnMut($ty, u32, $name));
>      |                                      ^^^^^
> ...
> 4948 | / arrays! {
> 4949 | |     /// `Int8Array()`
> 4950 | |     /// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array
> 4951 | |     Int8Array: i8,
> ...    |
> 4983 | |     Float64Array: f64,
> 4984 | | }
>      | |_- in this macro invocation
>      |
>      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
> 
> error: first argument of method must be a path
>     --> src/lib.rs:4833:34
>      |
> 4833 |               pub fn length(this: &$name) -> u32;
>      |                                    ^^^^^
> ...
> 4948 | / arrays! {
> 4949 | |     /// `Int8Array()`
> 4950 | |     /// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array
> 4951 | |     Int8Array: i8,
> ...    |
> 4983 | |     Float64Array: f64,
> 4984 | | }
>      | |_- in this macro invocation
>      |
>      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
> 
> error: first argument of method must be a path
>     --> src/lib.rs:4838:39
>      |
> 4838 |               pub fn byte_length(this: &$name) -> u32;
>      |                                         ^^^^^
> ...
> 4948 | / arrays! {
> 4949 | |     /// `Int8Array()`
> 4950 | |     /// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array
> 4951 | |     Int8Array: i8,
> ...    |
> 4983 | |     Float64Array: f64,
> 4984 | | }
>      | |_- in this macro invocation
>      |
>      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
> 
> error: first argument of method must be a path
>     --> src/lib.rs:4843:39
>      |
> 4843 |               pub fn byte_offset(this: &$name) -> u32;
>      |                                         ^^^^^
> ...
> 4948 | / arrays! {
> 4949 | |     /// `Int8Array()`
> 4950 | |     /// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array
> 4951 | |     Int8Array: i8,
> ...    |
> 4983 | |     Float64Array: f64,
> 4984 | | }
>      | |_- in this macro invocation
>      |
>      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
> 
> error: first argument of method must be a path
>     --> src/lib.rs:4848:31
>      |
> 4848 |               pub fn set(this: &$name, src: &JsValue, offset: u32);
>      |                                 ^^^^^
> ...
> 4948 | / arrays! {
> 4949 | |     /// `Int8Array()`
> 4950 | |     /// https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Int8Array
> 4951 | |     Int8Array: i8,
> ...    |
> 4983 | |     Float64Array: f64,
> 4984 | | }
>      | |_- in this macro invocation
>      |
>      = note: this error originates in a macro (in Nightly builds, run with -Z macro-backtrace for more info)
> 
> error[E0433]: failed to resolve: use of undeclared type or module `Int8Array`
>     --> src/lib.rs:4951:5
>      |
> 4951 |     Int8Array: i8,
>      |     ^^^^^^^^^ use of undeclared type or module `Int8Array`
> 
> error[E0433]: failed to resolve: use of undeclared type or module `Int16Array`
>     --> src/lib.rs:4955:5
>      |
> 4955 |     Int16Array: i16,
>      |     ^^^^^^^^^^ use of undeclared type or module `Int16Array`
> 
> error[E0433]: failed to resolve: use of undeclared type or module `Int32Array`
>     --> src/lib.rs:4959:5
>      |
> 4959 |     Int32Array: i32,
>      |     ^^^^^^^^^^ use of undeclared type or module `Int32Array`
> 
> error[E0433]: failed to resolve: use of undeclared type or module `Uint8Array`
>     --> src/lib.rs:4963:5
>      |
> 4963 |     Uint8Array: u8,
>      |     ^^^^^^^^^^ use of undeclared type or module `Uint8Array`
> 
> error[E0433]: failed to resolve: use of undeclared type or module `Uint8ClampedArray`
>     --> src/lib.rs:4967:5
>      |
> 4967 |     Uint8ClampedArray: u8,
>      |     ^^^^^^^^^^^^^^^^^ use of undeclared type or module `Uint8ClampedArray`
> 
> error[E0433]: failed to resolve: use of undeclared type or module `Uint16Array`
>     --> src/lib.rs:4971:5
>      |
> 4971 |     Uint16Array: u16,
>      |     ^^^^^^^^^^^ use of undeclared type or module `Uint16Array`
> 
> error[E0433]: failed to resolve: use of undeclared type or module `Uint32Array`
>     --> src/lib.rs:4975:5
>      |
> 4975 |     Uint32Array: u32,
>      |     ^^^^^^^^^^^ use of undeclared type or module `Uint32Array`
> 
> error[E0433]: failed to resolve: use of undeclared type or module `Float32Array`
>     --> src/lib.rs:4979:5
>      |
> 4979 |     Float32Array: f32,
>      |     ^^^^^^^^^^^^ use of undeclared type or module `Float32Array`
> 
> error[E0433]: failed to resolve: use of undeclared type or module `Float64Array`
>     --> src/lib.rs:4983:5
>      |
> 4983 |     Float64Array: f64,
>      |     ^^^^^^^^^^^^ use of undeclared type or module `Float64Array`
> 
> error[E0412]: cannot find type `Int32Array` in this scope
>    --> src/lib.rs:699:37
>     |
> 699 |         pub fn notify(typed_array: &Int32Array, index: u32) -> Result<u32, JsValue>;
>     |                                     ^^^^^^^^^^ not found in this scope
> 
> error[E0412]: cannot find type `Int32Array` in this scope
>    --> src/lib.rs:704:27
>     |
> 704 |             typed_array: &Int32Array,
>     |                           ^^^^^^^^^^ not found in this scope
> 
> error[E0412]: cannot find type `Int32Array` in this scope
>    --> src/lib.rs:743:35
>     |
> 743 |         pub fn wait(typed_array: &Int32Array, index: u32, value: i32) -> Result<JsString, JsValue>;
>     |                                   ^^^^^^^^^^ not found in this scope
> 
> error[E0412]: cannot find type `Int32Array` in this scope
>    --> src/lib.rs:750:27
>     |
> 750 |             typed_array: &Int32Array,
>     |                           ^^^^^^^^^^ not found in this scope
> 
> error[E0412]: cannot find type `Int8Array` in this scope
>     --> src/lib.rs:4951:5
>      |
> 4951 |     Int8Array: i8,
>      |     ^^^^^^^^^ not found in this scope
> 
> error[E0412]: cannot find type `Int16Array` in this scope
>     --> src/lib.rs:4955:5
>      |
> 4955 |     Int16Array: i16,
>      |     ^^^^^^^^^^ not found in this scope
> 
> error[E0412]: cannot find type `Int32Array` in this scope
>     --> src/lib.rs:4959:5
>      |
> 4959 |     Int32Array: i32,
>      |     ^^^^^^^^^^ not found in this scope
> 
> error[E0412]: cannot find type `Uint8Array` in this scope
>     --> src/lib.rs:4963:5
>      |
> 4963 |     Uint8Array: u8,
>      |     ^^^^^^^^^^ not found in this scope
> 
> error[E0412]: cannot find type `Uint8ClampedArray` in this scope
>     --> src/lib.rs:4967:5
>      |
> 4967 |     Uint8ClampedArray: u8,
>      |     ^^^^^^^^^^^^^^^^^ not found in this scope
> 
> error[E0412]: cannot find type `Uint16Array` in this scope
>     --> src/lib.rs:4971:5
>      |
> 4971 |     Uint16Array: u16,
>      |     ^^^^^^^^^^^ not found in this scope
> 
> error[E0412]: cannot find type `Uint32Array` in this scope
>     --> src/lib.rs:4975:5
>      |
> 4975 |     Uint32Array: u32,
>      |     ^^^^^^^^^^^ not found in this scope
> 
> error[E0412]: cannot find type `Float32Array` in this scope
>     --> src/lib.rs:4979:5
>      |
> 4979 |     Float32Array: f32,
>      |     ^^^^^^^^^^^^ not found in this scope
> 
> error[E0412]: cannot find type `Float64Array` in this scope
>     --> src/lib.rs:4983:5
>      |
> 4983 |     Float64Array: f64,
>      |     ^^^^^^^^^^^^ not found in this scope
> 
> error: aborting due to 35 previous errors
> 
> Some errors have detailed explanations: E0412, E0433.
> For more information about an error, try `rustc --explain E0412`.
> error: could not compile `js-sys`.
> 
> Caused by:
>   process didn't exit successfully: `CARGO_PKG_HOMEPAGE='https://rustwasm.github.io/wasm-bindgen/' CARGO_PKG_VERSION_MAJOR=0 LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/target/debug/deps:/usr/lib' CARGO_PKG_VERSION_PATCH=35 CARGO_PKG_VERSION=0.3.35 CARGO_PKG_AUTHORS='The wasm-bindgen Developers' CARGO_PKG_REPOSITORY='https://github.com/rustwasm/wasm-bindgen/tree/master/crates/js-sys' CARGO=/usr/bin/cargo CARGO_PKG_NAME=js-sys CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>> CARGO_PKG_VERSION_PRE= CARGO_PKG_DESCRIPTION='Bindings for all JS global objects and functions in all JS environments like
> Node.js and browsers, built on `#[wasm_bindgen]` using the `wasm-bindgen` crate.
> ' CARGO_PKG_VERSION_MINOR=3 rustc --crate-name js_sys --edition=2018 src/lib.rs --error-format=json --json=diagnostic-rendered-ansi --crate-type lib --emit=dep-info,metadata,link -C debuginfo=2 -C metadata=a9eafec6eadf0d54 -C extra-filename=-a9eafec6eadf0d54 --out-dir /<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps --target x86_64-unknown-linux-gnu -C incremental=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/incremental -L dependency=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps -L dependency=/<<PKGBUILDDIR>>/target/debug/deps --extern wasm_bindgen=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libwasm_bindgen-f2c2652e33ac49a3.rmeta -C debuginfo=2 --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /<<PKGBUILDDIR>>=/usr/share/cargo/registry/js-sys-0.3.35` (exit code: 1)
> dh_auto_test: error: /usr/share/cargo/bin/cargo build returned exit code 101

The full build log is available from:
   http://qa-logs.debian.net/2020/11/19/rust-js-sys_0.3.35-1_unstable.log

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.



More information about the Pkg-rust-maintainers mailing list