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

Install fail on chromebook (debian) #49

Open
hellosze opened this issue Apr 30, 2023 · 0 comments
Open

Install fail on chromebook (debian) #49

hellosze opened this issue Apr 30, 2023 · 0 comments

Comments

@hellosze
Copy link

hellosze commented Apr 30, 2023

Collecting kociemba
  Using cached kociemba-1.2.1.tar.gz (6.6 MB)
Requirement already satisfied: cffi>=1.0.0 in ./qbr/lib/python3.9/site-packages (from kociemba) (1.15.1)
Requirement already satisfied: future in ./qbr/lib/python3.9/site-packages (from kociemba) (0.18.3)
Requirement already satisfied: pycparser in ./qbr/lib/python3.9/site-packages (from cffi>=1.0.0->kociemba) (2.21)
Using legacy 'setup.py install' for kociemba, since package 'wheel' is not installed.
Installing collected packages: kociemba
    Running setup.py install for kociemba ... error
    ERROR: Command errored out with exit status 1:
     command: /home/sze/qbr/qbr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-sz_242re/kociemba_7db8340cf6404cd9bfa1dc0067052a66/setup.py'"'"'; __file__='"'"'/tmp/pip-install-sz_242re/kociemba_7db8340cf6404cd9bfa1dc0067052a66/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-hq14omtp/install-record.txt --single-version-externally-managed --compile --install-headers /home/sze/qbr/qbr/include/site/python3.9/kociemba
         cwd: /tmp/pip-install-sz_242re/kociemba_7db8340cf6404cd9bfa1dc0067052a66/
    Complete output (75 lines):
    WARNING: The wheel package is not available.
    Warning: 'classifiers' should be a list, got type 'tuple'
    running install
    running build
    running build_py
    creating build
    creating build/lib.linux-aarch64-3.9
    creating build/lib.linux-aarch64-3.9/kociemba
    copying kociemba/__init__.py -> build/lib.linux-aarch64-3.9/kociemba
    copying kociemba/build_ckociemba.py -> build/lib.linux-aarch64-3.9/kociemba
    copying kociemba/command_line.py -> build/lib.linux-aarch64-3.9/kociemba
    creating build/lib.linux-aarch64-3.9/kociemba/cprunetables
    copying kociemba/cprunetables/FRtoBR_Move -> build/lib.linux-aarch64-3.9/kociemba/cprunetables
    copying kociemba/cprunetables/MergeURtoULandUBtoDF -> build/lib.linux-aarch64-3.9/kociemba/cprunetables
    copying kociemba/cprunetables/Slice_Flip_Prun -> build/lib.linux-aarch64-3.9/kociemba/cprunetables
    copying kociemba/cprunetables/Slice_Twist_Prun -> build/lib.linux-aarch64-3.9/kociemba/cprunetables
    copying kociemba/cprunetables/Slice_URFtoDLF_Parity_Prun -> build/lib.linux-aarch64-3.9/kociemba/cprunetables
    copying kociemba/cprunetables/Slice_URtoDF_Parity_Prun -> build/lib.linux-aarch64-3.9/kociemba/cprunetables
    copying kociemba/cprunetables/UBtoDF_Move -> build/lib.linux-aarch64-3.9/kociemba/cprunetables
    copying kociemba/cprunetables/URFtoDLF_Move -> build/lib.linux-aarch64-3.9/kociemba/cprunetables
    copying kociemba/cprunetables/URtoDF_Move -> build/lib.linux-aarch64-3.9/kociemba/cprunetables
    copying kociemba/cprunetables/URtoUL_Move -> build/lib.linux-aarch64-3.9/kociemba/cprunetables
    copying kociemba/cprunetables/flipMove -> build/lib.linux-aarch64-3.9/kociemba/cprunetables
    copying kociemba/cprunetables/twistMove -> build/lib.linux-aarch64-3.9/kociemba/cprunetables
    creating build/lib.linux-aarch64-3.9/kociemba/pykociemba
    copying kociemba/pykociemba/__init__.py -> build/lib.linux-aarch64-3.9/kociemba/pykociemba
    copying kociemba/pykociemba/color.py -> build/lib.linux-aarch64-3.9/kociemba/pykociemba
    copying kociemba/pykociemba/coordcube.py -> build/lib.linux-aarch64-3.9/kociemba/pykociemba
    copying kociemba/pykociemba/corner.py -> build/lib.linux-aarch64-3.9/kociemba/pykociemba
    copying kociemba/pykociemba/cubiecube.py -> build/lib.linux-aarch64-3.9/kociemba/pykociemba
    copying kociemba/pykociemba/edge.py -> build/lib.linux-aarch64-3.9/kociemba/pykociemba
    copying kociemba/pykociemba/facecube.py -> build/lib.linux-aarch64-3.9/kociemba/pykociemba
    copying kociemba/pykociemba/facelet.py -> build/lib.linux-aarch64-3.9/kociemba/pykociemba
    copying kociemba/pykociemba/search.py -> build/lib.linux-aarch64-3.9/kociemba/pykociemba
    copying kociemba/pykociemba/tools.py -> build/lib.linux-aarch64-3.9/kociemba/pykociemba
    creating build/lib.linux-aarch64-3.9/kociemba/pykociemba/prunetables
    copying kociemba/pykociemba/prunetables/FRtoBR_Move.pkl -> build/lib.linux-aarch64-3.9/kociemba/pykociemba/prunetables
    copying kociemba/pykociemba/prunetables/MergeURtoULandUBtoDF.pkl -> build/lib.linux-aarch64-3.9/kociemba/pykociemba/prunetables
    copying kociemba/pykociemba/prunetables/Slice_Flip_Prun.pkl -> build/lib.linux-aarch64-3.9/kociemba/pykociemba/prunetables
    copying kociemba/pykociemba/prunetables/Slice_Twist_Prun.pkl -> build/lib.linux-aarch64-3.9/kociemba/pykociemba/prunetables
    copying kociemba/pykociemba/prunetables/Slice_URFtoDLF_Parity_Prun.pkl -> build/lib.linux-aarch64-3.9/kociemba/pykociemba/prunetables
    copying kociemba/pykociemba/prunetables/Slice_URtoDF_Parity_Prun.pkl -> build/lib.linux-aarch64-3.9/kociemba/pykociemba/prunetables
    copying kociemba/pykociemba/prunetables/UBtoDF_Move.pkl -> build/lib.linux-aarch64-3.9/kociemba/pykociemba/prunetables
    copying kociemba/pykociemba/prunetables/URFtoDLF_Move.pkl -> build/lib.linux-aarch64-3.9/kociemba/pykociemba/prunetables
    copying kociemba/pykociemba/prunetables/URtoDF_Move.pkl -> build/lib.linux-aarch64-3.9/kociemba/pykociemba/prunetables
    copying kociemba/pykociemba/prunetables/URtoUL_Move.pkl -> build/lib.linux-aarch64-3.9/kociemba/pykociemba/prunetables
    copying kociemba/pykociemba/prunetables/flipMove.pkl -> build/lib.linux-aarch64-3.9/kociemba/pykociemba/prunetables
    copying kociemba/pykociemba/prunetables/twistMove.pkl -> build/lib.linux-aarch64-3.9/kociemba/pykociemba/prunetables
    creating build/lib.linux-aarch64-3.9/kociemba/ckociemba
    creating build/lib.linux-aarch64-3.9/kociemba/ckociemba/include
    copying kociemba/ckociemba/include/color.h -> build/lib.linux-aarch64-3.9/kociemba/ckociemba/include
    copying kociemba/ckociemba/include/coordcube.h -> build/lib.linux-aarch64-3.9/kociemba/ckociemba/include
    copying kociemba/ckociemba/include/corner.h -> build/lib.linux-aarch64-3.9/kociemba/ckociemba/include
    copying kociemba/ckociemba/include/cubiecube.h -> build/lib.linux-aarch64-3.9/kociemba/ckociemba/include
    copying kociemba/ckociemba/include/edge.h -> build/lib.linux-aarch64-3.9/kociemba/ckociemba/include
    copying kociemba/ckociemba/include/facecube.h -> build/lib.linux-aarch64-3.9/kociemba/ckociemba/include
    copying kociemba/ckociemba/include/facelet.h -> build/lib.linux-aarch64-3.9/kociemba/ckociemba/include
    copying kociemba/ckociemba/include/prunetable_helpers.h -> build/lib.linux-aarch64-3.9/kociemba/ckociemba/include
    copying kociemba/ckociemba/include/search.h -> build/lib.linux-aarch64-3.9/kociemba/ckociemba/include
    copying kociemba/ckociemba/coordcube.c -> build/lib.linux-aarch64-3.9/kociemba/ckociemba
    copying kociemba/ckociemba/cubiecube.c -> build/lib.linux-aarch64-3.9/kociemba/ckociemba
    copying kociemba/ckociemba/facecube.c -> build/lib.linux-aarch64-3.9/kociemba/ckociemba
    copying kociemba/ckociemba/prunetable_helpers.c -> build/lib.linux-aarch64-3.9/kociemba/ckociemba
    copying kociemba/ckociemba/search.c -> build/lib.linux-aarch64-3.9/kociemba/ckociemba
    copying kociemba/ckociemba/solve.c -> build/lib.linux-aarch64-3.9/kociemba/ckociemba
    running build_ext
    generating cffi module 'build/temp.linux-aarch64-3.9/kociemba.ckociembawrapper.c'
    creating build/temp.linux-aarch64-3.9
    building 'kociemba.ckociembawrapper' extension
    creating build/temp.linux-aarch64-3.9/build
    creating build/temp.linux-aarch64-3.9/build/temp.linux-aarch64-3.9
    creating build/temp.linux-aarch64-3.9/kociemba
    creating build/temp.linux-aarch64-3.9/kociemba/ckociemba
    aarch64-linux-gnu-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-PN012d/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/build/python3.9-PN012d/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -Ikociemba/ckociemba/include -I/home/sze/qbr/qbr/include -I/usr/include/python3.9 -c build/temp.linux-aarch64-3.9/kociemba.ckociembawrapper.c -o build/temp.linux-aarch64-3.9/build/temp.linux-aarch64-3.9/kociemba.ckociembawrapper.o -std=c99 -O3 -D_XOPEN_SOURCE=700
    error: command 'aarch64-linux-gnu-gcc' failed: No such file or directory
    ----------------------------------------
ERROR: Command errored out with exit status 1: /home/sze/qbr/qbr/bin/python3 -u -c 'import sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-sz_242re/kociemba_7db8340cf6404cd9bfa1dc0067052a66/setup.py'"'"'; __file__='"'"'/tmp/pip-install-sz_242re/kociemba_7db8340cf6404cd9bfa1dc0067052a66/setup.py'"'"';f=getattr(tokenize, '"'"'open'"'"', open)(__file__);code=f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-hq14omtp/install-record.txt --single-version-externally-managed --compile --install-headers /home/sze/qbr/qbr/include/site/python3.9/kociemba Check the logs for full command output.

I'm having problems install kociemba on a stock Lenovo Chromebook

Tried:

sudo apt-get install libffi-dev
pip3 install kociemba
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

1 participant