python3-wiimote icon indicating copy to clipboard operation
python3-wiimote copied to clipboard

failed with error code 1

Open GCMan777 opened this issue 5 years ago • 3 comments

when i try

sudo pip3 install cwiid

i get

Collecting cwiid Downloading https://files.pythonhosted.org/packages/fa/e8/d0f03c60bbdc583a7fa37a126e9b20055fb3752861820c25bd212dc62756/cwiid-3.0.0.tar.gz Building wheels for collected packages: cwiid Running setup.py bdist_wheel for cwiid ... error Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;file='/tmp/pip-build-bx0dhl_m/cwiid/setup.py';f=getattr(tokenize, 'open', open)(file);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, file, 'exec'))" bdist_wheel -d /tmp/tmpa2d4ju3gpip-wheel- --python-tag cp35: running bdist_wheel running build running build_ext building 'cwiid' extension creating build creating build/temp.linux-armv7l-3.5 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fdebug-prefix-map=/build/python3.5-6waWnr/python3.5-3.5.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -c cwiidmodule.c -o build/temp.linux-armv7l-3.5/cwiidmodule.o cwiidmodule.c:27:19: fatal error: cwiid.h: No such file or directory #include <cwiid.h> ^ compilation terminated. error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1


Failed building wheel for cwiid Running setup.py clean for cwiid Failed to build cwiid Installing collected packages: cwiid Running setup.py install for cwiid ... error Complete output from command /usr/bin/python3 -u -c "import setuptools, tokenize;file='/tmp/pip-build-bx0dhl_m/cwiid/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-omfholw_-record/install-record.txt --single-version-externally-managed --compile: running install running build running build_ext building 'cwiid' extension creating build creating build/temp.linux-armv7l-3.5 arm-linux-gnueabihf-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -g -fdebug-prefix-map=/build/python3.5-6waWnr/python3.5-3.5.3=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.5m -c cwiidmodule.c -o build/temp.linux-armv7l-3.5/cwiidmodule.o cwiidmodule.c:27:19: fatal error: cwiid.h: No such file or directory #include <cwiid.h> ^ compilation terminated. error: command 'arm-linux-gnueabihf-gcc' failed with exit status 1

----------------------------------------

Command "/usr/bin/python3 -u -c "import setuptools, tokenize;file='/tmp/pip-build-bx0dhl_m/cwiid/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-omfholw_-record/install-record.txt --single-version-externally-managed --compile" failed with error code 1 in /tmp/pip-build-bx0dhl_m/cwiid/

Originally posted by @GCMan777 in https://github.com/azzra/python3-wiimote/issues/7#issuecomment-504610479

GCMan777 avatar Jun 22 '19 00:06 GCMan777

I get the exact same error message and I don't understand how I can install the library with the changed file

ArchiPi avatar Jun 25 '19 10:06 ArchiPi

Not sure which device you are on, but in my case (Raspbian Buster, Raspberry Pi 2B) this did the trick for me:

aptitude install python3-dev
aptitude install libcwiid-dev libcwiid1
pip install wheel

BUT... you will probably be running into #7 afterwards.

Cheers Thomas

TwizzyDizzy avatar Apr 30 '20 00:04 TwizzyDizzy

Similar issue here, its failing to build the wheel, running this on an X64 desktop running Ubuntu, however.

Zed-GH avatar Feb 15 '21 22:02 Zed-GH