Package: src:rust-packed-simd
Version: 0.3.8-1
Severity: serious
Tags: ftbfs

Dear maintainer:

During a rebuild of all packages in unstable, your package failed to build:

--------------------------------------------------------------------------------
[...]
 debian/rules binary
dh binary --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, lto: ['parallel=2'] [] 
['-j2'] 0
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
   debian/rules override_dh_auto_test
make[1]: Entering directory '/<<PKGBUILDDIR>>'
export RUSTC_BOOTSTRAP=1; \
dh_auto_test
debian cargo wrapper: options, profiles, parallel, lto: ['parallel=2'] [] 
['-j2'] 0
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', '-j2', 
'--target', 'x86_64-unknown-linux-gnu'],) {}
   Compiling libm v0.2.7
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/debian/cargo_registry/libm-0.2.7 
CARGO_PKG_AUTHORS='Jorge Aparicio <jo...@japaric.io>' CARGO_PKG_DESCRIPTION='libm in pure Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR 
Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=libm CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/libm' 
CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' 
CARGO_RUSTC_CURRENT_DIR=/<<PKGBUILDDIR>>/debian/cargo_registry/libm-0.2.7 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/target/debug/deps rustc 
--crate-name build_script_build --edition=2018 /<<PKGBUILDDIR>>/debian/cargo_registry/libm-0.2.7/build.rs --error-format=json 
--json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C embed-bitcode=no -C debuginfo=2 -C 
metadata=9cd257e5721514e0 -C extra-filename=-9cd257e5721514e0 --out-dir /<<PKGBUILDDIR>>/target/debug/build/libm-9cd257e5721514e0 -L 
dependency=/<<PKGBUILDDIR>>/target/debug/deps --cap-lints warn`
   Compiling packed_simd v0.3.8 (/<<PKGBUILDDIR>>)
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=build_script_build CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>> CARGO_PKG_AUTHORS='' 
CARGO_PKG_DESCRIPTION='Portable Packed SIMD vectors' CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/packed_simd' CARGO_PKG_LICENSE='MIT OR Apache-2.0' 
CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=packed_simd CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/packed_simd' 
CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' 
CARGO_PRIMARY_PACKAGE=1 CARGO_RUSTC_CURRENT_DIR=/<<PKGBUILDDIR>> LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/target/debug/deps rustc --crate-name 
build_script_build --edition=2018 build.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type bin --emit=dep-info,link -C 
embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' -C metadata=101d57fa6e2b6c04 -C extra-filename=-101d57fa6e2b6c04 --out-dir 
/<<PKGBUILDDIR>>/target/debug/build/packed_simd-101d57fa6e2b6c04 -C incremental=/<<PKGBUILDDIR>>/target/debug/incremental -L 
dependency=/<<PKGBUILDDIR>>/target/debug/deps`
     Running `CARGO=/usr/bin/cargo CARGO_CFG_OVERFLOW_CHECKS='' CARGO_CFG_PANIC=unwind CARGO_CFG_RELOCATION_MODEL=pic CARGO_CFG_TARGET_ABI='' 
CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 
CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT=16,32,64,8,ptr CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE=16,32,64,8,ptr 
CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_THREAD_LOCAL='' CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UB_CHECKS='' CARGO_CFG_UNIX='' 
CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2-Cstrip=none--cap-lintswarn-Clinker=x86_64-linux-gnu-gcc-Clink-arg=-Wl,-z,relro--remap-path-prefix/<<PKGBUILDDIR>>=/usr/share/cargo/registry/packed-simd-0.3.8--remap-path-prefix/<<PKGBUILDDIR>>/debian/cargo_registry=/usr/share/cargo/registry'
 CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/debian/cargo_registry/libm-0.2.7 CARGO_PKG_AUTHORS='Jorge Aparicio <jo...@japaric.io>' CARGO_PKG_DESCRIPTION='libm 
in pure Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=libm CARGO_PKG_README=README.md 
CARGO_PKG_REPOSITORY='https://github.com/rust-lang/libm' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 
CARGO_PKG_VERSION_PATCH=7 CARGO_PKG_VERSION_PRE='' DEBUG=true HOST=x86_64-unknown-linux-gnu 
LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/target/debug/deps:/<<PKGBUILDDIR>>/target/debug:/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib' NUM_JOBS=2 
OPT_LEVEL=0 OUT_DIR=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/build/libm-b10fea97d696b4b6/out PROFILE=debug RUSTC=rustc RUSTDOC=rustdoc 
TARGET=x86_64-unknown-linux-gnu /<<PKGBUILDDIR>>/target/debug/build/libm-9cd257e5721514e0/build-script-build`
[libm 0.2.7] cargo:rerun-if-changed=build.rs
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=libm CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/debian/cargo_registry/libm-0.2.7 CARGO_PKG_AUTHORS='Jorge Aparicio <jo...@japaric.io>' 
CARGO_PKG_DESCRIPTION='libm in pure Rust' CARGO_PKG_HOMEPAGE='' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=libm CARGO_PKG_README=README.md 
CARGO_PKG_REPOSITORY='https://github.com/rust-lang/libm' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.2.7 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=2 CARGO_PKG_VERSION_PATCH=7 
CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/<<PKGBUILDDIR>>/debian/cargo_registry/libm-0.2.7 LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/target/debug/deps 
OUT_DIR=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/build/libm-b10fea97d696b4b6/out rustc --crate-name libm --edition=2018 
/<<PKGBUILDDIR>>/debian/cargo_registry/libm-0.2.7/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C 
embed-bitcode=no -C debuginfo=2 -C metadata=2c78f2d0b836095b -C extra-filename=-2c78f2d0b836095b --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 
-C strip=none --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix /<<PKGBUILDDIR>>=/usr/share/cargo/registry/packed-simd-0.3.8 --remap-path-prefix 
/<<PKGBUILDDIR>>/debian/cargo_registry=/usr/share/cargo/registry`
     Running `CARGO=/usr/bin/cargo CARGO_CFG_OVERFLOW_CHECKS='' CARGO_CFG_PANIC=unwind CARGO_CFG_RELOCATION_MODEL=pic CARGO_CFG_TARGET_ABI='' 
CARGO_CFG_TARGET_ARCH=x86_64 CARGO_CFG_TARGET_ENDIAN=little CARGO_CFG_TARGET_ENV=gnu CARGO_CFG_TARGET_FAMILY=unix CARGO_CFG_TARGET_FEATURE=fxsr,sse,sse2 
CARGO_CFG_TARGET_HAS_ATOMIC=16,32,64,8,ptr CARGO_CFG_TARGET_HAS_ATOMIC_EQUAL_ALIGNMENT=16,32,64,8,ptr CARGO_CFG_TARGET_HAS_ATOMIC_LOAD_STORE=16,32,64,8,ptr 
CARGO_CFG_TARGET_OS=linux CARGO_CFG_TARGET_POINTER_WIDTH=64 CARGO_CFG_TARGET_THREAD_LOCAL='' CARGO_CFG_TARGET_VENDOR=unknown CARGO_CFG_UB_CHECKS='' 
CARGO_CFG_UNIX='' 
CARGO_ENCODED_RUSTFLAGS='-Cdebuginfo=2-Cstrip=none--cap-lintswarn-Clinker=x86_64-linux-gnu-gcc-Clink-arg=-Wl,-z,relro--remap-path-prefix/<<PKGBUILDDIR>>=/usr/share/cargo/registry/packed-simd-0.3.8--remap-path-prefix/<<PKGBUILDDIR>>/debian/cargo_registry=/usr/share/cargo/registry'
 CARGO_FEATURE_DEFAULT=1 CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>> CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Portable Packed SIMD vectors' 
CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/packed_simd' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=packed_simd 
CARGO_PKG_README=README.md CARGO_PKG_REPOSITORY='https://github.com/rust-lang/packed_simd' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.8 
CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' DEBUG=true HOST=x86_64-unknown-linux-gnu 
LD_LIBRARY_PATH='/<<PKGBUILDDIR>>/target/debug/deps:/<<PKGBUILDDIR>>/target/debug:/usr/lib/rustlib/x86_64-unknown-linux-gnu/lib' NUM_JOBS=2 
OPT_LEVEL=0 OUT_DIR=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/build/packed_simd-0d520b282de39092/out PROFILE=debug RUSTC=rustc 
RUSTDOC=rustdoc TARGET=x86_64-unknown-linux-gnu /<<PKGBUILDDIR>>/target/debug/build/packed_simd-101d57fa6e2b6c04/build-script-build`
   Compiling cfg-if v1.0.0
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=cfg_if 
CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>>/debian/cargo_registry/cfg-if-1.0.0 
CARGO_PKG_AUTHORS='Alex Crichton <a...@alexcrichton.com>' 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_HOMEPAGE='https://github.com/alexcrichton/cfg-if' CARGO_PKG_LICENSE=MIT/Apache-2.0 CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=cfg-if CARGO_PKG_README=README.md 
CARGO_PKG_REPOSITORY='https://github.com/alexcrichton/cfg-if' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=1.0.0 CARGO_PKG_VERSION_MAJOR=1 CARGO_PKG_VERSION_MINOR=0 
CARGO_PKG_VERSION_PATCH=0 CARGO_PKG_VERSION_PRE='' CARGO_RUSTC_CURRENT_DIR=/<<PKGBUILDDIR>>/debian/cargo_registry/cfg-if-1.0.0 
LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/target/debug/deps rustc --crate-name cfg_if --edition=2018 
/<<PKGBUILDDIR>>/debian/cargo_registry/cfg-if-1.0.0/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib 
--emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 -C metadata=ad1e6733e173285f -C extra-filename=-ad1e6733e173285f --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 
-C strip=none --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix 
/<<PKGBUILDDIR>>=/usr/share/cargo/registry/packed-simd-0.3.8 --remap-path-prefix /<<PKGBUILDDIR>>/debian/cargo_registry=/usr/share/cargo/registry`
     Running `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=packed_simd CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>> CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Portable Packed SIMD vectors' 
CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/packed_simd' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=packed_simd CARGO_PKG_README=README.md 
CARGO_PKG_REPOSITORY='https://github.com/rust-lang/packed_simd' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' 
CARGO_PRIMARY_PACKAGE=1 CARGO_RUSTC_CURRENT_DIR=/<<PKGBUILDDIR>> LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/target/debug/deps 
OUT_DIR=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/build/packed_simd-0d520b282de39092/out rustc --crate-name packed_simd --edition=2018 src/lib.rs --error-format=json 
--json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' -C metadata=4b682fb9369975cf -C 
extra-filename=-4b682fb9369975cf --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 cfg_if=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libcfg_if-ad1e6733e173285f.rmeta --extern 
libm=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/liblibm-2c78f2d0b836095b.rmeta -C debuginfo=2 -C strip=none --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix 
/<<PKGBUILDDIR>>=/usr/share/cargo/registry/packed-simd-0.3.8 --remap-path-prefix /<<PKGBUILDDIR>>/debian/cargo_registry=/usr/share/cargo/registry`
error[E0557]: feature has been removed
   --> src/lib.rs:218:5
    |
218 |     platform_intrinsics,
    |     ^^^^^^^^^^^^^^^^^^^ feature has been removed
    |
    = note: SIMD intrinsics use the regular intrinsics ABI now

warning: the feature `rustc_attrs` is internal to the compiler or standard 
library
   --> src/lib.rs:217:5
    |
217 |     rustc_attrs,
    |     ^^^^^^^^^^^
    |
    = note: using it is strongly discouraged
    = note: `#[warn(internal_features)]` on by default

warning: the feature `link_llvm_intrinsics` is internal to the compiler or 
standard library
   --> src/lib.rs:221:5
    |
221 |     link_llvm_intrinsics,
    |     ^^^^^^^^^^^^^^^^^^^^
    |
    = note: using it is strongly discouraged

warning: the feature `core_intrinsics` is internal to the compiler or standard 
library
   --> src/lib.rs:222:5
    |
222 |     core_intrinsics,
    |     ^^^^^^^^^^^^^^^
    |
    = note: using it is strongly discouraged

warning: unused import: `self::v16::*`
  --> src/api/cast.rs:93:9
   |
93 | pub use self::v16::*;
   |         ^^^^^^^^^^^^
   |
   = note: `#[warn(unused_imports)]` on by default

warning: unused import: `self::v32::*`
  --> src/api/cast.rs:96:9
   |
96 | pub use self::v32::*;
   |         ^^^^^^^^^^^^

warning: unused import: `self::v64::*`
  --> src/api/cast.rs:99:9
   |
99 | pub use self::v64::*;
   |         ^^^^^^^^^^^^

warning: unused import: `self::v128::*`
   --> src/api/cast.rs:102:9
    |
102 | pub use self::v128::*;
    |         ^^^^^^^^^^^^^

warning: unused import: `self::v256::*`
   --> src/api/cast.rs:105:9
    |
105 | pub use self::v256::*;
    |         ^^^^^^^^^^^^^

warning: unused import: `self::v512::*`
   --> src/api/cast.rs:108:9
    |
108 | pub use self::v512::*;
    |         ^^^^^^^^^^^^^

error[E0703]: invalid ABI: found `platform-intrinsic`
 --> src/codegen/llvm.rs:9:8
  |
9 | extern "platform-intrinsic" {
  |        ^^^^^^^^^^^^^^^^^^^^ invalid ABI
  |
  = note: invoke `rustc --print=calling-conventions` for a full list of 
supported calling conventions.

error[E0703]: invalid ABI: found `platform-intrinsic`
  --> src/codegen/llvm.rs:78:8
   |
78 | extern "platform-intrinsic" {
   |        ^^^^^^^^^^^^^^^^^^^^ invalid ABI
   |
   = note: invoke `rustc --print=calling-conventions` for a full list of 
supported calling conventions.

error[E0635]: unknown feature `stdsimd`
   --> src/lib.rs:219:5
    |
219 |     stdsimd,
    |     ^^^^^^^

error[E0044]: foreign items may not have type parameters
  --> src/codegen/llvm.rs:10:5
   |
10 |     pub fn simd_shuffle2<T, U>(x: T, y: T, idx: [u32; 2]) -> U;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have 
type parameters
   |
   = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
  --> src/codegen/llvm.rs:11:5
   |
11 |     pub fn simd_shuffle4<T, U>(x: T, y: T, idx: [u32; 4]) -> U;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have 
type parameters
   |
   = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
  --> src/codegen/llvm.rs:12:5
   |
12 |     pub fn simd_shuffle8<T, U>(x: T, y: T, idx: [u32; 8]) -> U;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have 
type parameters
   |
   = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
  --> src/codegen/llvm.rs:13:5
   |
13 |     pub fn simd_shuffle16<T, U>(x: T, y: T, idx: [u32; 16]) -> U;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't 
have type parameters
   |
   = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
  --> src/codegen/llvm.rs:14:5
   |
14 |     pub fn simd_shuffle32<T, U>(x: T, y: T, idx: [u32; 32]) -> U;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't 
have type parameters
   |
   = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
  --> src/codegen/llvm.rs:15:5
   |
15 |     pub fn simd_shuffle64<T, U>(x: T, y: T, idx: [u32; 64]) -> U;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't 
have type parameters
   |
   = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
  --> src/codegen/llvm.rs:79:5
   |
79 |     pub(crate) fn simd_eq<T, U>(x: T, y: T) -> U;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type 
parameters
   |
   = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
  --> src/codegen/llvm.rs:80:5
   |
80 |     pub(crate) fn simd_ne<T, U>(x: T, y: T) -> U;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type 
parameters
   |
   = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
  --> src/codegen/llvm.rs:81:5
   |
81 |     pub(crate) fn simd_lt<T, U>(x: T, y: T) -> U;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type 
parameters
   |
   = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
  --> src/codegen/llvm.rs:82:5
   |
82 |     pub(crate) fn simd_le<T, U>(x: T, y: T) -> U;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type 
parameters
   |
   = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
  --> src/codegen/llvm.rs:83:5
   |
83 |     pub(crate) fn simd_gt<T, U>(x: T, y: T) -> U;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type 
parameters
   |
   = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
  --> src/codegen/llvm.rs:84:5
   |
84 |     pub(crate) fn simd_ge<T, U>(x: T, y: T) -> U;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type 
parameters
   |
   = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
  --> src/codegen/llvm.rs:86:5
   |
86 |     pub(crate) fn simd_insert<T, U>(x: T, idx: u32, val: U) -> T;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't 
have type parameters
   |
   = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
  --> src/codegen/llvm.rs:87:5
   |
87 |     pub(crate) fn simd_extract<T, U>(x: T, idx: u32) -> U;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type 
parameters
   |
   = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
  --> src/codegen/llvm.rs:89:5
   |
89 |     pub(crate) fn simd_cast<T, U>(x: T) -> U;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type parameters
   |
   = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
  --> src/codegen/llvm.rs:91:5
   |
91 |     pub(crate) fn simd_add<T>(x: T, y: T) -> T;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type parameters
   |
   = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
  --> src/codegen/llvm.rs:92:5
   |
92 |     pub(crate) fn simd_sub<T>(x: T, y: T) -> T;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type parameters
   |
   = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
  --> src/codegen/llvm.rs:93:5
   |
93 |     pub(crate) fn simd_mul<T>(x: T, y: T) -> T;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type parameters
   |
   = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
  --> src/codegen/llvm.rs:94:5
   |
94 |     pub(crate) fn simd_div<T>(x: T, y: T) -> T;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type parameters
   |
   = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
  --> src/codegen/llvm.rs:95:5
   |
95 |     pub(crate) fn simd_rem<T>(x: T, y: T) -> T;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type parameters
   |
   = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
  --> src/codegen/llvm.rs:96:5
   |
96 |     pub(crate) fn simd_shl<T>(x: T, y: T) -> T;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type parameters
   |
   = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
  --> src/codegen/llvm.rs:97:5
   |
97 |     pub(crate) fn simd_shr<T>(x: T, y: T) -> T;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type parameters
   |
   = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
  --> src/codegen/llvm.rs:98:5
   |
98 |     pub(crate) fn simd_and<T>(x: T, y: T) -> T;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type parameters
   |
   = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
  --> src/codegen/llvm.rs:99:5
   |
99 |     pub(crate) fn simd_or<T>(x: T, y: T) -> T;
   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type parameters
   |
   = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
   --> src/codegen/llvm.rs:100:5
    |
100 |     pub(crate) fn simd_xor<T>(x: T, y: T) -> T;
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type parameters
    |
    = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
   --> src/codegen/llvm.rs:102:5
    |
102 |     pub(crate) fn simd_reduce_add_unordered<T, U>(x: T) -> U;
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have 
type parameters
    |
    = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
   --> src/codegen/llvm.rs:103:5
    |
103 |     pub(crate) fn simd_reduce_mul_unordered<T, U>(x: T) -> U;
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have 
type parameters
    |
    = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
   --> src/codegen/llvm.rs:104:5
    |
104 |     pub(crate) fn simd_reduce_add_ordered<T, U>(x: T, acc: U) -> U;
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't 
have type parameters
    |
    = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
   --> src/codegen/llvm.rs:105:5
    |
105 |     pub(crate) fn simd_reduce_mul_ordered<T, U>(x: T, acc: U) -> U;
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't 
have type parameters
    |
    = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
   --> src/codegen/llvm.rs:106:5
    |
106 |     pub(crate) fn simd_reduce_min<T, U>(x: T) -> U;
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type 
parameters
    |
    = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
   --> src/codegen/llvm.rs:107:5
    |
107 |     pub(crate) fn simd_reduce_max<T, U>(x: T) -> U;
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type 
parameters
    |
    = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
   --> src/codegen/llvm.rs:108:5
    |
108 |     pub(crate) fn simd_reduce_min_nanless<T, U>(x: T) -> U;
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have 
type parameters
    |
    = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
   --> src/codegen/llvm.rs:109:5
    |
109 |     pub(crate) fn simd_reduce_max_nanless<T, U>(x: T) -> U;
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have 
type parameters
    |
    = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
   --> src/codegen/llvm.rs:110:5
    |
110 |     pub(crate) fn simd_reduce_and<T, U>(x: T) -> U;
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type 
parameters
    |
    = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
   --> src/codegen/llvm.rs:111:5
    |
111 |     pub(crate) fn simd_reduce_or<T, U>(x: T) -> U;
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type 
parameters
    |
    = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
   --> src/codegen/llvm.rs:112:5
    |
112 |     pub(crate) fn simd_reduce_xor<T, U>(x: T) -> U;
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type 
parameters
    |
    = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
   --> src/codegen/llvm.rs:113:5
    |
113 |     pub(crate) fn simd_reduce_all<T>(x: T) -> bool;
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type 
parameters
    |
    = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
   --> src/codegen/llvm.rs:114:5
    |
114 |     pub(crate) fn simd_reduce_any<T>(x: T) -> bool;
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type 
parameters
    |
    = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
   --> src/codegen/llvm.rs:116:5
    |
116 |     pub(crate) fn simd_select<M, T>(m: M, a: T, b: T) -> T;
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have 
type parameters
    |
    = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
   --> src/codegen/llvm.rs:118:5
    |
118 |     pub(crate) fn simd_fmin<T>(a: T, b: T) -> T;
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type 
parameters
    |
    = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
   --> src/codegen/llvm.rs:119:5
    |
119 |     pub(crate) fn simd_fmax<T>(a: T, b: T) -> T;
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type 
parameters
    |
    = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
   --> src/codegen/llvm.rs:121:5
    |
121 |     pub(crate) fn simd_fsqrt<T>(a: T) -> T;
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type parameters
    |
    = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
   --> src/codegen/llvm.rs:122:5
    |
122 |     pub(crate) fn simd_fma<T>(a: T, b: T, c: T) -> T;
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type 
parameters
    |
    = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
   --> src/codegen/llvm.rs:124:5
    |
124 |     pub(crate) fn simd_gather<T, P, M>(value: T, pointers: P, mask: M) -> 
T;
    |     
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't 
have type parameters
    |
    = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
   --> src/codegen/llvm.rs:125:5
    |
125 |     pub(crate) fn simd_scatter<T, P, M>(value: T, pointers: P, mask: M);
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ 
can't have type parameters
    |
    = help: replace the type parameters with concrete types like `u32`

error[E0044]: foreign items may not have type parameters
   --> src/codegen/llvm.rs:127:5
    |
127 |     pub(crate) fn simd_bitmask<T, U>(value: T) -> U;
    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ can't have type 
parameters
    |
    = help: replace the type parameters with concrete types like `u32`

Some errors have detailed explanations: E0044, E0557, E0635, E0703.
For more information about an error, try `rustc --explain E0044`.
warning: `packed_simd` (lib) generated 9 warnings
error: could not compile `packed_simd` (lib) due to 50 previous errors; 9 
warnings emitted

Caused by:
  process didn't exit successfully: `CARGO=/usr/bin/cargo CARGO_CRATE_NAME=packed_simd CARGO_MANIFEST_DIR=/<<PKGBUILDDIR>> CARGO_PKG_AUTHORS='' CARGO_PKG_DESCRIPTION='Portable Packed SIMD vectors' 
CARGO_PKG_HOMEPAGE='https://github.com/rust-lang/packed_simd' CARGO_PKG_LICENSE='MIT OR Apache-2.0' CARGO_PKG_LICENSE_FILE='' CARGO_PKG_NAME=packed_simd CARGO_PKG_README=README.md 
CARGO_PKG_REPOSITORY='https://github.com/rust-lang/packed_simd' CARGO_PKG_RUST_VERSION='' CARGO_PKG_VERSION=0.3.8 CARGO_PKG_VERSION_MAJOR=0 CARGO_PKG_VERSION_MINOR=3 CARGO_PKG_VERSION_PATCH=8 CARGO_PKG_VERSION_PRE='' 
CARGO_PRIMARY_PACKAGE=1 CARGO_RUSTC_CURRENT_DIR=/<<PKGBUILDDIR>> LD_LIBRARY_PATH=/<<PKGBUILDDIR>>/target/debug/deps 
OUT_DIR=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/build/packed_simd-0d520b282de39092/out rustc --crate-name packed_simd --edition=2018 src/lib.rs --error-format=json 
--json=diagnostic-rendered-ansi,artifacts,future-incompat --crate-type lib --emit=dep-info,metadata,link -C embed-bitcode=no -C debuginfo=2 --cfg 'feature="default"' -C metadata=4b682fb9369975cf -C 
extra-filename=-4b682fb9369975cf --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 cfg_if=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/libcfg_if-ad1e6733e173285f.rmeta --extern 
libm=/<<PKGBUILDDIR>>/target/x86_64-unknown-linux-gnu/debug/deps/liblibm-2c78f2d0b836095b.rmeta -C debuginfo=2 -C strip=none --cap-lints warn -C linker=x86_64-linux-gnu-gcc -C link-arg=-Wl,-z,relro --remap-path-prefix 
/<<PKGBUILDDIR>>=/usr/share/cargo/registry/packed-simd-0.3.8 --remap-path-prefix /<<PKGBUILDDIR>>/debian/cargo_registry=/usr/share/cargo/registry` (exit status: 1)
dh_auto_test: error: /usr/share/cargo/bin/cargo build returned exit code 101
make[1]: *** [debian/rules:8: override_dh_auto_test] Error 25
make[1]: Leaving directory '/<<PKGBUILDDIR>>'
make: *** [debian/rules:4: binary] Error 2
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------

The above is just how the build ends and not necessarily the most relevant part.
If required, the full build log is available here:

https://people.debian.org/~sanvila/build-logs/202408/

About the archive rebuild: The build was made on virtual machines
of type m6a.large and r6a.large from AWS, using sbuild and a
reduced chroot with only build-essential packages.

If you could not reproduce the bug please contact me privately, as I
am willing to provide ssh access to a virtual machine where the bug is
fully reproducible.

If this is really a bug in one of the build-depends, please use
reassign and affects, so that this is still visible in the BTS web
page for this package.

Thanks.

Reply via email to