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 fails on python3.9 on gravitron #123

Open
marcmenem opened this issue May 17, 2022 · 2 comments
Open

Build fails on python3.9 on gravitron #123

marcmenem opened this issue May 17, 2022 · 2 comments

Comments

@marcmenem
Copy link

marcmenem commented May 17, 2022

pip install ciso8601 fails on gravitron using python 3.9, it works just fine using 3.8.
I think it might be a simple setup issue, but I am not sure where the complier flags are set.

#> pip install ciso8601
Collecting ciso8601
  Using cached ciso8601-2.2.0.tar.gz (18 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
    Preparing wheel metadata ... done
Building wheels for collected packages: ciso8601
  Building wheel for ciso8601 (PEP 517) ... error
  ERROR: Command errored out with exit status 1:
   command: /home/marc/miniconda3/envs/f4s7/bin/python /home/marc/miniconda3/envs/f4s7/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /tmp/tmpi0zgr8ag
       cwd: /tmp/pip-install-5qf0n2mx/ciso8601_1c4e847c2d6e4413bfa842892ac67bbc
  Complete output (16 lines):
  running bdist_wheel
  running build
  running build_py
  package init file 'ciso8601/__init__.py' not found (or not a regular file)
  creating build
  creating build/lib.linux-aarch64-cpython-39
  creating build/lib.linux-aarch64-cpython-39/ciso8601
  copying ciso8601/__init__.pyi -> build/lib.linux-aarch64-cpython-39/ciso8601
  copying ciso8601/py.typed -> build/lib.linux-aarch64-cpython-39/ciso8601
  running build_ext
  building 'ciso8601' extension
  creating build/temp.linux-aarch64-cpython-39
  gcc -pthread -B /home/marc/miniconda3/envs/f4s7/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -n1 .2-a+fp16+rcpc+dotprod+crypto -isystem /home/marc/miniconda3/envs/f4s7/include -I/home/marc/miniconda3/envs/f4s7/include -fPIC -O2 -n1 .2-a+fp16+rcpc+dotprod+crypto -isystem /home/marc/miniconda3/envs/f4s7/include -fPIC -DCISO8601_VERSION=2.2.0 -DCISO8601_CACHING_ENABLED=1 -I/home/marc/miniconda3/envs/f4s7/include/python3.9 -c module.c -o build/temp.linux-aarch64-cpython-39/module.o
  gcc: error: unrecognized command-line option ‘-n1’; did you mean ‘-n’?
  gcc: error: unrecognized command-line option ‘-n1’; did you mean ‘-n’?
  error: command '/usr/bin/gcc' failed with exit code 1
  ----------------------------------------
  ERROR: Failed building wheel for ciso8601
Failed to build ciso8601
ERROR: Could not build wheels for ciso8601 which use PEP 517 and cannot be installed directly

@duckontheweb
Copy link

I'm also running into this trying to install inside the continuumio/miniconda3 Docker container.

$ docker run -it --rm continuumio/miniconda3 /bin/bash
(base) root@d4674b79a116:/# apt-get update
(base) root@d4674b79a116:/# apt-get install build-essential -y
(base) root@d4674b79a116:/# pip install ciso8601
Collecting ciso8601
  Using cached ciso8601-2.2.0.tar.gz (18 kB)
  Installing build dependencies ... done
  Getting requirements to build wheel ... done
    Preparing wheel metadata ... done
Building wheels for collected packages: ciso8601
  Building wheel for ciso8601 (PEP 517) ... error
  ERROR: Command errored out with exit status 1:
   command: /opt/conda/bin/python /opt/conda/lib/python3.9/site-packages/pip/_vendor/pep517/in_process/_in_process.py build_wheel /tmp/tmpsxb6puh7
       cwd: /tmp/pip-install-kqh5rwlc/ciso8601_5c9924e443324045a93e4bb2ec3f510d
  Complete output (17 lines):
  running bdist_wheel
  running build
  running build_py
  creating build
  creating build/lib.linux-aarch64-cpython-39
  creating build/lib.linux-aarch64-cpython-39/ciso8601
  copying ciso8601/__init__.pyi -> build/lib.linux-aarch64-cpython-39/ciso8601
  copying ciso8601/py.typed -> build/lib.linux-aarch64-cpython-39/ciso8601
  running build_ext
  building 'ciso8601' extension
  creating build/temp.linux-aarch64-cpython-39
  gcc -pthread -B /opt/conda/compiler_compat -Wno-unused-result -Wsign-compare -DNDEBUG -O2 -Wall -fPIC -O2 -n1 .2-a+fp16+rcpc+dotprod+crypto -isystem /opt/conda/include -I/opt/conda/include -fPIC -O2 -n1 .2-a+fp16+rcpc+dotprod+crypto -isystem /opt/conda/include -fPIC -DCISO8601_VERSION=2.2.0 -DCISO8601_CACHING_ENABLED=1 -I/opt/conda/include/python3.9 -c module.c -o build/temp.linux-aarch64-cpython-39/module.o
  gcc: error: .2-a+fp16+rcpc+dotprod+crypto: No such file or directory
  gcc: error: .2-a+fp16+rcpc+dotprod+crypto: No such file or directory
  gcc: error: unrecognized command-line option ‘-n1’; did you mean ‘-n’?
  gcc: error: unrecognized command-line option ‘-n1’; did you mean ‘-n’?
  error: command '/usr/bin/gcc' failed with exit code 1
  ----------------------------------------
  ERROR: Failed building wheel for ciso8601
Failed to build ciso8601
ERROR: Could not build wheels for ciso8601 which use PEP 517 and cannot be installed directly

@gabrielhora
Copy link

Hello @closeio, are there plans to release this package for aarch64?

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

No branches or pull requests

3 participants