Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Build failure: python3Packages.tokenizers (cross compile to aarch64) #307257

Closed
vytskalt opened this issue Apr 27, 2024 · 0 comments · Fixed by #307496
Closed

Build failure: python3Packages.tokenizers (cross compile to aarch64) #307257

vytskalt opened this issue Apr 27, 2024 · 0 comments · Fixed by #307496

Comments

@vytskalt
Copy link
Contributor

Steps To Reproduce

nix build nixpkgs#pkgsCross.aarch64-multiplatform.python3Packages.tokenizers -v -L

Build log

python3.11-tokenizers> Sourcing python-remove-tests-dir-hook
python3.11-tokenizers> Sourcing python-remove-bin-bytecode-hook.sh
python3.11-tokenizers> Sourcing pypa-build-hook
python3.11-tokenizers> Using pypaBuildPhase
python3.11-tokenizers> Sourcing python-runtime-deps-check-hook
python3.11-tokenizers> Using pythonRuntimeDepsCheckHook
python3.11-tokenizers> Sourcing pypa-install-hook
python3.11-tokenizers> Using pypaInstallPhase
python3.11-tokenizers> Sourcing python-namespaces-hook
python3.11-tokenizers> Sourcing python-catch-conflicts-hook.sh
python3.11-tokenizers> Running phase: unpackPhase
python3.11-tokenizers> unpacking source archive /nix/store/ki0nh6j8in1c53ldhpf3mgs3hdr62z16-source
python3.11-tokenizers> source root is source/bindings/python
python3.11-tokenizers> Executing cargoSetupPostUnpackHook
python3.11-tokenizers> Finished cargoSetupPostUnpackHook
python3.11-tokenizers> setting SOURCE_DATE_EPOCH to timestamp 315619200 of file source/bindings/python/tests/utils.py
python3.11-tokenizers> Running phase: patchPhase
python3.11-tokenizers> Executing cargoSetupPostPatchHook
python3.11-tokenizers> Validating consistency between /build/source/bindings/python/Cargo.lock and /build/cargo-vendor-dir/Cargo.lock
python3.11-tokenizers> Finished cargoSetupPostPatchHook
python3.11-tokenizers> Running phase: updateAutotoolsGnuConfigScriptsPhase
python3.11-tokenizers> Running phase: updateAutotoolsGnuConfigScriptsPhase
python3.11-tokenizers> Running phase: configurePhase
python3.11-tokenizers> no configure script, doing nothing
python3.11-tokenizers> Running phase: buildPhase
python3.11-tokenizers> Executing maturinBuildHook
python3.11-tokenizers> ++ env CC_AARCH64_UNKNOWN_LINUX_GNU=/nix/store/ad47z2nnh9fil0i2jc7yyxgz5jwgbdd6-aarch64-unknown-linux-gnu-gcc-wrapper-13.2.0/bin/aarch64-unknown-linux-gnu-cc CXX_AARCH64_UNKNOWN_LINUX_GNU=/nix/store/ad47z2nnh9fil0i2jc7yyxgz5jwgbdd6-aarch64-unknown-linux-gnu-gcc-wrapper-13.2.0/bin/aarch64-unknown-linux-gnu-c++ CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=/nix/store/ad47z2nnh9fil0i2jc7yyxgz5jwgbdd6-aarch64-unknown-linux-gnu-gcc-wrapper-13.2.0/bin/aarch64-unknown-linux-gnu-cc CC_X86_64_UNKNOWN_LINUX_GNU=/nix/store/ac1hb5dc2z4biwgy8mjrhlifffkkrvdq-gcc-wrapper-13.2.0/bin/cc CXX_X86_64_UNKNOWN_LINUX_GNU=/nix/store/ac1hb5dc2z4biwgy8mjrhlifffkkrvdq-gcc-wrapper-13.2.0/bin/c++ CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER=/nix/store/ac1hb5dc2z4biwgy8mjrhlifffkkrvdq-gcc-wrapper-13.2.0/bin/cc CC_X86_64_UNKNOWN_LINUX_GNU=/nix/store/ac1hb5dc2z4biwgy8mjrhlifffkkrvdq-gcc-wrapper-13.2.0/bin/cc CXX_X86_64_UNKNOWN_LINUX_GNU=/nix/store/ac1hb5dc2z4biwgy8mjrhlifffkkrvdq-gcc-wrapper-13.2.0/bin/c++ CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER=/nix/store/ac1hb5dc2z4biwgy8mjrhlifffkkrvdq-gcc-wrapper-13.2.0/bin/cc CARGO_BUILD_TARGET=x86_64-unknown-linux-gnu HOST_CC=/nix/store/ac1hb5dc2z4biwgy8mjrhlifffkkrvdq-gcc-wrapper-13.2.0/bin/cc HOST_CXX=/nix/store/ac1hb5dc2z4biwgy8mjrhlifffkkrvdq-gcc-wrapper-13.2.0/bin/c++ maturin build --jobs=24 --frozen --target aarch64-unknown-linux-gnu --manylinux off --strip --release
python3.11-tokenizers> 🍹 Building a mixed python/rust project
python3.11-tokenizers> 🔗 Found pyo3 bindings
python3.11-tokenizers> 💥 maturin failed
python3.11-tokenizers>   Caused by: Couldn't find any python interpreters. Please specify at least one with -i
error: builder for '/nix/store/cn14zs9m6kgcaf2wj36clsx78aac1w33-python3.11-tokenizers-0.15.0-aarch64-unknown-linux-gnu.drv' failed with exit code 1;
       last 10 log lines:
       > Running phase: updateAutotoolsGnuConfigScriptsPhase
       > Running phase: configurePhase
       > no configure script, doing nothing
       > Running phase: buildPhase
       > Executing maturinBuildHook
       > ++ env CC_AARCH64_UNKNOWN_LINUX_GNU=/nix/store/ad47z2nnh9fil0i2jc7yyxgz5jwgbdd6-aarch64-unknown-linux-gnu-gcc-wrapper-13.2.0/bin/aarch64-unknown-linux-gnu-cc CXX_AARCH64_UNKNOWN_LINUX_GNU=/nix/store/ad47z2nnh9fil0i2jc7yyxgz5jwgbdd6-aarch64-unknown-linux-gnu-gcc-wrapper-13.2.0/bin/aarch64-unknown-linux-gnu-c++ CARGO_TARGET_AARCH64_UNKNOWN_LINUX_GNU_LINKER=/nix/store/ad47z2nnh9fil0i2jc7yyxgz5jwgbdd6-aarch64-unknown-linux-gnu-gcc-wrapper-13.2.0/bin/aarch64-unknown-linux-gnu-cc CC_X86_64_UNKNOWN_LINUX_GNU=/nix/store/ac1hb5dc2z4biwgy8mjrhlifffkkrvdq-gcc-wrapper-13.2.0/bin/cc CXX_X86_64_UNKNOWN_LINUX_GNU=/nix/store/ac1hb5dc2z4biwgy8mjrhlifffkkrvdq-gcc-wrapper-13.2.0/bin/c++ CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER=/nix/store/ac1hb5dc2z4biwgy8mjrhlifffkkrvdq-gcc-wrapper-13.2.0/bin/cc CC_X86_64_UNKNOWN_LINUX_GNU=/nix/store/ac1hb5dc2z4biwgy8mjrhlifffkkrvdq-gcc-wrapper-13.2.0/bin/cc CXX_X86_64_UNKNOWN_LINUX_GNU=/nix/store/ac1hb5dc2z4biwgy8mjrhlifffkkrvdq-gcc-wrapper-13.2.0/bin/c++ CARGO_TARGET_X86_64_UNKNOWN_LINUX_GNU_LINKER=/nix/store/ac1hb5dc2z4biwgy8mjrhlifffkkrvdq-gcc-wrapper-13.2.0/bin/cc CARGO_BUILD_TARGET=x86_64-unknown-linux-gnu HOST_CC=/nix/store/ac1hb5dc2z4biwgy8mjrhlifffkkrvdq-gcc-wrapper-13.2.0/bin/cc HOST_CXX=/nix/store/ac1hb5dc2z4biwgy8mjrhlifffkkrvdq-gcc-wrapper-13.2.0/bin/c++ maturin build --jobs=24 --frozen --target aarch64-unknown-linux-gnu --manylinux off --strip --release
       > 🍹 Building a mixed python/rust project
       > 🔗 Found pyo3 bindings
       > 💥 maturin failed
       >   Caused by: Couldn't find any python interpreters. Please specify at least one with -i
       For full logs, run 'nix log /nix/store/cn14zs9m6kgcaf2wj36clsx78aac1w33-python3.11-tokenizers-0.15.0-aarch64-unknown-linux-gnu.drv'.

Additional context

N/A

Notify maintainers

No maintainers are defined, but @GaetanLepage was last to update it

Metadata

Please run nix-shell -p nix-info --run "nix-info -m" and paste the result.

 - system: `"x86_64-linux"`
 - host os: `Linux 6.6.26, NixOS, 24.05 (Uakari), 24.05.20240410.1042fd8`
 - multi-user?: `yes`
 - sandbox: `yes`
 - version: `nix-env (Nix) 2.18.2`
 - nixpkgs: `/nix/store/r1g09wfd968168f6drdl7agfaf3msik4-source`

Add a 👍 reaction to issues you find important.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant