===> Skipping vulnerability checks. WARNING: No /usr/pkg/pkgdb/pkg-vulnerabilities file found. WARNING: To fix run: `/usr/sbin/pkg_admin -K /usr/pkg/pkgdb fetch-pkg-vulnerabilities'. ===> Building for py312-tibs-0.9.2 * Building wheel... Running `maturin-3.12 pep517 build-wheel -i /usr/pkg/bin/python3.12 --compatibility off -j3` 📦 Including license file `LICENSE` 🐍 Found CPython 3.12 at /usr/pkg/bin/python3.12 🔗 Found pyo3 bindings with abi3 support 📡 Using build options features from pyproject.toml Compiling libc v0.2.182 Compiling target-lexicon v0.13.5 Compiling proc-macro2 v1.0.106 Compiling quote v1.0.44 Compiling unicode-ident v1.0.24 Compiling jobserver v0.1.34 Compiling pyo3-build-config v0.28.2 Compiling find-msvc-tools v0.1.9 Compiling shlex v1.3.0 Compiling cc v1.2.60 Compiling syn v2.0.117 Compiling pkg-config v0.3.33 Compiling cfg-if v1.0.4 Compiling typenum v1.20.1 Compiling zstd-sys v2.0.16+zstd.1.5.7 Compiling hybrid-array v0.4.12 Compiling pyo3-macros-backend v0.28.2 Compiling pyo3-ffi v0.28.2 Compiling rand_core v0.10.0 Compiling radium v0.7.0 Compiling getrandom v0.4.1 Compiling heck v0.5.0 Compiling zstd-safe v7.2.4 Compiling zerocopy v0.8.40 Compiling zerocopy-derive v0.8.40 Compiling crypto-common v0.2.2 Compiling block-buffer v0.12.0 Compiling pyo3 v0.28.2 Compiling foldhash v0.2.0 Compiling allocator-api2 v0.2.21 Compiling const-oid v0.10.2 Compiling equivalent v1.0.2 Compiling tap v1.0.1 Compiling hashbrown v0.17.1 Compiling wyz v0.5.1 Compiling digest v0.11.3 Compiling pyo3-macros v0.28.2 Compiling chacha20 v0.10.0 Compiling cpufeatures v0.3.0 Compiling once_cell v1.21.3 Compiling funty v2.0.0 Compiling bitvec v1.0.1 Compiling sha2 v0.11.0 Compiling half v2.7.1 error[E0277]: the trait bound `uint16x4_t: FromBytes` is not satisfied --> /tmp/pkgbuild/misc/py-tibs/work/vendor/half-2.7.1/src/binary16/arch/aarch64.rs:62:27 | 62 | let vec: uint16x4_t = transmute!(*v); | ^^^^^^^^^^^^^^ the trait `FromBytes` is not implemented for `uint16x4_t` | = note: Consider adding `#[derive(FromBytes)]` to `uint16x4_t` = help: the following other types implement trait `FromBytes`: () (A, B) (A, B, C) (A, B, C, D) (A, B, C, D, E) (A, B, C, D, E, F) (A, B, C, D, E, F, G) (A, B, C, D, E, F, G, H) and 79 others note: required by a bound in `f16x4_to_f32x4_fp16::transmute` --> /tmp/pkgbuild/misc/py-tibs/work/vendor/half-2.7.1/src/binary16/arch/aarch64.rs:62:27 | 62 | let vec: uint16x4_t = transmute!(*v); | ^^^^^^^^^^^^^^ | | | required by a bound in this function | required by this bound in `transmute` = note: the full name for the type has been written to '/tmp/pkgbuild/misc/py-tibs/work/tibs-0.9.2/target/release/deps/half-fe5fab275f9515e0.long-type-1925254896547485601.txt' = note: consider using `--verbose` to print the full type name to the console = note: this error originates in the macro `transmute` (in Nightly builds, run with -Z macro-backtrace for more info) error[E0277]: the trait bound `float32x4_t: IntoBytes` is not satisfied --> /tmp/pkgbuild/misc/py-tibs/work/vendor/half-2.7.1/src/binary16/arch/aarch64.rs:69:5 | 69 | transmute!(result) | ^^^^^^^^^^^^^^^^^^ | | | the trait `IntoBytes` is not implemented for `float32x4_t` | required by a bound introduced by this call | = note: Consider adding `#[derive(IntoBytes)]` to `float32x4_t` = help: the following other types implement trait `IntoBytes`: () Atomic Atomic Atomic Atomic Atomic Atomic Atomic and 68 others note: required by a bound in `f16x4_to_f32x4_fp16::transmute` --> /tmp/pkgbuild/misc/py-tibs/work/vendor/half-2.7.1/src/binary16/arch/aarch64.rs:69:5 | 69 | transmute!(result) | ^^^^^^^^^^^^^^^^^^ | | | required by a bound in this function | required by this bound in `transmute` = note: this error originates in the macro `transmute` (in Nightly builds, run with -Z macro-backtrace for more info) error[E0277]: the trait bound `float32x4_t: FromBytes` is not satisfied --> /tmp/pkgbuild/misc/py-tibs/work/vendor/half-2.7.1/src/binary16/arch/aarch64.rs:75:28 | 75 | let vec: float32x4_t = transmute!(*v); | ^^^^^^^^^^^^^^ the trait `FromBytes` is not implemented for `float32x4_t` | = note: Consider adding `#[derive(FromBytes)]` to `float32x4_t` = help: the following other types implement trait `FromBytes`: () (A, B) (A, B, C) (A, B, C, D) (A, B, C, D, E) (A, B, C, D, E, F) (A, B, C, D, E, F, G) (A, B, C, D, E, F, G, H) and 79 others note: required by a bound in `f32x4_to_f16x4_fp16::transmute` --> /tmp/pkgbuild/misc/py-tibs/work/vendor/half-2.7.1/src/binary16/arch/aarch64.rs:75:28 | 75 | let vec: float32x4_t = transmute!(*v); | ^^^^^^^^^^^^^^ | | | required by a bound in this function | required by this bound in `transmute` = note: the full name for the type has been written to '/tmp/pkgbuild/misc/py-tibs/work/tibs-0.9.2/target/release/deps/half-fe5fab275f9515e0.long-type-1925254896547485601.txt' = note: consider using `--verbose` to print the full type name to the console = note: this error originates in the macro `transmute` (in Nightly builds, run with -Z macro-backtrace for more info) error[E0277]: the trait bound `uint16x4_t: IntoBytes` is not satisfied --> /tmp/pkgbuild/misc/py-tibs/work/vendor/half-2.7.1/src/binary16/arch/aarch64.rs:82:5 | 82 | transmute!(result) | ^^^^^^^^^^^^^^^^^^ | | | the trait `IntoBytes` is not implemented for `uint16x4_t` | required by a bound introduced by this call | = note: Consider adding `#[derive(IntoBytes)]` to `uint16x4_t` = help: the following other types implement trait `IntoBytes`: () Atomic Atomic Atomic Atomic Atomic Atomic Atomic and 68 others note: required by a bound in `f32x4_to_f16x4_fp16::transmute` --> /tmp/pkgbuild/misc/py-tibs/work/vendor/half-2.7.1/src/binary16/arch/aarch64.rs:82:5 | 82 | transmute!(result) | ^^^^^^^^^^^^^^^^^^ | | | required by a bound in this function | required by this bound in `transmute` = note: this error originates in the macro `transmute` (in Nightly builds, run with -Z macro-backtrace for more info) error[E0277]: the trait bound `uint16x4_t: FromBytes` is not satisfied --> /tmp/pkgbuild/misc/py-tibs/work/vendor/half-2.7.1/src/binary16/arch/aarch64.rs:88:27 | 88 | let vec: uint16x4_t = transmute!(*v); | ^^^^^^^^^^^^^^ the trait `FromBytes` is not implemented for `uint16x4_t` | = note: Consider adding `#[derive(FromBytes)]` to `uint16x4_t` = help: the following other types implement trait `FromBytes`: () (A, B) (A, B, C) (A, B, C, D) (A, B, C, D, E) (A, B, C, D, E, F) (A, B, C, D, E, F, G) (A, B, C, D, E, F, G, H) and 79 others note: required by a bound in `f16x4_to_f64x4_fp16::transmute` --> /tmp/pkgbuild/misc/py-tibs/work/vendor/half-2.7.1/src/binary16/arch/aarch64.rs:88:27 | 88 | let vec: uint16x4_t = transmute!(*v); | ^^^^^^^^^^^^^^ | | | required by a bound in this function | required by this bound in `transmute` = note: the full name for the type has been written to '/tmp/pkgbuild/misc/py-tibs/work/tibs-0.9.2/target/release/deps/half-fe5fab275f9515e0.long-type-1925254896547485601.txt' = note: consider using `--verbose` to print the full type name to the console = note: this error originates in the macro `transmute` (in Nightly builds, run with -Z macro-backtrace for more info) error[E0277]: the trait bound `float64x2_t: IntoBytes` is not satisfied --> /tmp/pkgbuild/misc/py-tibs/work/vendor/half-2.7.1/src/binary16/arch/aarch64.rs:100:5 | 100 | transmute!([low, high]) | ^^^^^^^^^^^^^^^^^^^^^^^ | | | the trait `IntoBytes` is not implemented for `float64x2_t` | required by a bound introduced by this call | = note: Consider adding `#[derive(IntoBytes)]` to `float64x2_t` = help: the following other types implement trait `IntoBytes`: () Atomic Atomic Atomic Atomic Atomic Atomic Atomic and 68 others = note: required for `[float64x2_t; 2]` to implement `IntoBytes` note: required by a bound in `f16x4_to_f64x4_fp16::transmute` --> /tmp/pkgbuild/misc/py-tibs/work/vendor/half-2.7.1/src/binary16/arch/aarch64.rs:100:5 | 100 | transmute!([low, high]) | ^^^^^^^^^^^^^^^^^^^^^^^ | | | required by a bound in this function | required by this bound in `transmute` = note: this error originates in the macro `transmute` (in Nightly builds, run with -Z macro-backtrace for more info) error[E0277]: the trait bound `uint16x4_t: IntoBytes` is not satisfied --> /tmp/pkgbuild/misc/py-tibs/work/vendor/half-2.7.1/src/binary16/arch/aarch64.rs:120:5 | 120 | transmute!(result) | ^^^^^^^^^^^^^^^^^^ | | | the trait `IntoBytes` is not implemented for `uint16x4_t` | required by a bound introduced by this call | = note: Consider adding `#[derive(IntoBytes)]` to `uint16x4_t` = help: the following other types implement trait `IntoBytes`: () Atomic Atomic Atomic Atomic Atomic Atomic Atomic and 68 others note: required by a bound in `f64x4_to_f16x4_fp16::transmute` --> /tmp/pkgbuild/misc/py-tibs/work/vendor/half-2.7.1/src/binary16/arch/aarch64.rs:120:5 | 120 | transmute!(result) | ^^^^^^^^^^^^^^^^^^ | | | required by a bound in this function | required by this bound in `transmute` = note: this error originates in the macro `transmute` (in Nightly builds, run with -Z macro-backtrace for more info) Compiling rand v0.10.0 For more information about this error, try `rustc --explain E0277`. error: could not compile `half` (lib) due to 7 previous errors warning: build failed, waiting for other jobs to finish... 💥 maturin failed Caused by: Failed to build a native library through cargo Caused by: Cargo build finished with "exit status: 101": `env -u CARGO PYO3_BUILD_EXTENSION_MODULE="1" PYO3_ENVIRONMENT_SIGNATURE="cpython-3.12-64bit" PYO3_PYTHON="/usr/pkg/bin/python3.12" PYTHON_SYS_EXECUTABLE="/usr/pkg/bin/python3.12" "cargo" "rustc" "--jobs" "3" "--profile" "release" "--features" "pyo3/extension-module" "--features" "pyo3/abi3-py38" "--message-format" "json-render-diagnostics" "--manifest-path" "/tmp/pkgbuild/misc/py-tibs/work/tibs-0.9.2/Cargo.toml" "--lib"` Error: command ['maturin-3.12', 'pep517', 'build-wheel', '-i', '/usr/pkg/bin/python3.12', '--compatibility', 'off', '-j3'] returned non-zero exit status 1 ERROR Backend subprocess exited when trying to invoke build_wheel *** Error code 1 Stop. make[1]: stopped making "all" in /usr/pkgsrc/misc/py-tibs *** Error code 1 Stop. make: stopped making "all" in /usr/pkgsrc/misc/py-tibs