You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
pi@pi-01:~/boat-thermometer $ pipenv install adafruit-circuitpython-amg88xx -v
Installing adafruit-circuitpython-amg88xx...
Installing package: adafruit-circuitpython-amg88xx
Writing supplied requirement line to temporary file: 'adafruit-circuitpython-amg88xx'
Installing 'adafruit-circuitpython-amg88xx'
⠴ Installing adafruit-circuitpython-amg88xx...$ /home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/bin/python -m pip install --verbose --upgrade --exists-action=i -r /tmp/pipenv-7z3b9n3y-requirements/pipenv-rtbhpatw-requirement.txt -i https://pypi.org/simple
Using source directory: '/home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/src'
Error: An error occurred while installing adafruit-circuitpython-amg88xx!
Error text: Using pip 21.3.1 from /home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/lib/python3.9/site-packages/pip (python 3.9)
Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simple
Collecting adafruit-circuitpython-amg88xx
Using cached https://www.piwheels.org/simple/adafruit-circuitpython-amg88xx/adafruit_circuitpython_amg88xx-1.2.9-py3-none-any.whl (6.9 kB)
Collecting Adafruit-Blinka
Using cached https://www.piwheels.org/simple/adafruit-blinka/Adafruit_Blinka-6.20.1-py3-none-any.whl (194 kB)
Collecting adafruit-circuitpython-register
Using cached https://www.piwheels.org/simple/adafruit-circuitpython-register/adafruit_circuitpython_register-1.9.7-py3-none-any.whl (17 kB)
Collecting adafruit-circuitpython-busdevice
Using cached https://www.piwheels.org/simple/adafruit-circuitpython-busdevice/adafruit_circuitpython_busdevice-5.1.1-py3-none-any.whl (8.4 kB)
Collecting RPi.GPIO
Using cached RPi.GPIO-0.7.0.tar.gz (30 kB)
Preparing metadata (setup.py): started
Preparing metadata (setup.py): finished with status 'done'
Requirement already satisfied: rpi-ws281x>=4.0.0 in /home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/lib/python3.9/site-packages (from Adafruit-Blinka->adafruit-circuitpython-amg88xx->-r /tmp/pipenv-7z3b9n3y-requirements/pipenv-rtbhpatw-requirement.txt (line 1)) (4.3.1)
Collecting pyftdi>=0.40.0
Using cached https://www.piwheels.org/simple/pyftdi/pyftdi-0.53.3-py3-none-any.whl (141 kB)
Requirement already satisfied: sysv-ipc>=1.1.0 in /home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/lib/python3.9/site-packages (from Adafruit-Blinka->adafruit-circuitpython-amg88xx->-r /tmp/pipenv-7z3b9n3y-requirements/pipenv-rtbhpatw-requirement.txt (line 1)) (1.1.0)
Collecting Adafruit-PlatformDetect>=3.13.0
Using cached https://www.piwheels.org/simple/adafruit-platformdetect/Adafruit_PlatformDetect-3.19.4-py3-none-any.whl (18 kB)
Collecting Adafruit-PureIO>=1.1.7
Using cached https://www.piwheels.org/simple/adafruit-pureio/Adafruit_PureIO-1.1.9-py3-none-any.whl (12 kB)
Requirement already satisfied: pyusb!=1.2.0,>=1.0.0 in /home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/lib/python3.9/site-packages (from pyftdi>=0.40.0->Adafruit-Blinka->adafruit-circuitpython-amg88xx->-r /tmp/pipenv-7z3b9n3y-requirements/pipenv-rtbhpatw-requirement.txt (line 1)) (1.2.1)
Requirement already satisfied: pyserial>=3.0 in /home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/lib/python3.9/site-packages (from pyftdi>=0.40.0->Adafruit-Blinka->adafruit-circuitpython-amg88xx->-r /tmp/pipenv-7z3b9n3y-requirements/pipenv-rtbhpatw-requirement.txt (line 1)) (3.5)
Building wheels for collected packages: RPi.GPIO
Building wheel for RPi.GPIO (setup.py): started
Building wheel for RPi.GPIO (setup.py): finished with status 'error'
Running setup.py clean for RPi.GPIO
Failed to build RPi.GPIO
Installing collected packages: RPi.GPIO, pyftdi, Adafruit-PureIO, Adafruit-PlatformDetect, Adafruit-Blinka, adafruit-circuitpython-register, adafruit-circuitpython-busdevice, adafruit-circuitpython-amg88xx
Running setup.py install for RPi.GPIO: started
Running setup.py install for RPi.GPIO: finished with status 'error'
Running command python setup.py egg_info
running egg_info
creating /tmp/pip-pip-egg-info-0a0aehes/RPi.GPIO.egg-info
writing manifest file '/tmp/pip-pip-egg-info-0a0aehes/RPi.GPIO.egg-info/SOURCES.txt'
writing manifest file '/tmp/pip-pip-egg-info-0a0aehes/RPi.GPIO.egg-info/SOURCES.txt'
Running command /home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/setup.py'"'"'; __file__='"'"'/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' bdist_wheel -d /tmp/pip-wheel-3t75ipes
running bdist_wheel
running build
running build_py
creating build
creating build/lib.linux-armv7l-3.9
creating build/lib.linux-armv7l-3.9/RPi
copying RPi/__init__.py -> build/lib.linux-armv7l-3.9/RPi
creating build/lib.linux-armv7l-3.9/RPi/GPIO
copying RPi/GPIO/__init__.py -> build/lib.linux-armv7l-3.9/RPi/GPIO
warning: build_py: byte-compiling is disabled, skipping.
running build_ext
creating build/temp.linux-armv7l-3.9
creating build/temp.linux-armv7l-3.9/source
arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/include -I/usr/include/python3.9 -c source/c_gpio.c -o build/temp.linux-armv7l-3.9/source/c_gpio.o
arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/include -I/usr/include/python3.9 -c source/common.c -o build/temp.linux-armv7l-3.9/source/common.o
arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/include -I/usr/include/python3.9 -c source/constants.c -o build/temp.linux-armv7l-3.9/source/constants.o
arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/include -I/usr/include/python3.9 -c source/cpuinfo.c -o build/temp.linux-armv7l-3.9/source/cpuinfo.o
arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/include -I/usr/include/python3.9 -c source/event_gpio.c -o build/temp.linux-armv7l-3.9/source/event_gpio.o
arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/include -I/usr/include/python3.9 -c source/py_gpio.c -o build/temp.linux-armv7l-3.9/source/py_gpio.o
source/py_gpio.c: In function‘PyInit__GPIO’:
source/py_gpio.c:1046:4: warning: ‘PyEval_ThreadsInitialized’ is deprecated [-Wdeprecated-declarations]
1046 |if (!PyEval_ThreadsInitialized())
| ^~
In file included from /usr/include/python3.9/Python.h:145,
from source/py_gpio.c:23:
/usr/include/python3.9/ceval.h:129:36: note: declared here
129 | Py_DEPRECATED(3.9) PyAPI_FUNC(int) PyEval_ThreadsInitialized(void);| ^~~~~~~~~~~~~~~~~~~~~~~~~
source/py_gpio.c:1047:7: warning: ‘PyEval_InitThreads’ is deprecated [-Wdeprecated-declarations]
1047 |PyEval_InitThreads();
| ^~~~~~~~~~~~~~~~~~
In file included from /usr/include/python3.9/Python.h:145,
from source/py_gpio.c:23:
/usr/include/python3.9/ceval.h:130:37: note: declared here
130 | Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void);| ^~~~~~~~~~~~~~~~~~
arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/include -I/usr/include/python3.9 -c source/py_pwm.c -o build/temp.linux-armv7l-3.9/source/py_pwm.o
arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/include -I/usr/include/python3.9 -c source/soft_pwm.c -o build/temp.linux-armv7l-3.9/source/soft_pwm.o
arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-3.9/source/c_gpio.o build/temp.linux-armv7l-3.9/source/common.o build/temp.linux-armv7l-3.9/source/constants.o build/temp.linux-armv7l-3.9/source/cpuinfo.o build/temp.linux-armv7l-3.9/source/event_gpio.o build/temp.linux-armv7l-3.9/source/py_gpio.o build/temp.linux-armv7l-3.9/source/py_pwm.o build/temp.linux-armv7l-3.9/source/soft_pwm.o -L/usr/lib -o build/lib.linux-armv7l-3.9/RPi/_GPIO.cpython-39-arm-linux-gnueabihf.so
/usr/bin/ld: build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:41: multiple definition of `module_setup'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:41: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:40: multiple definition of `setup_error'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:40: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:39: multiple definition of `rpiinfo'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:39: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:38: multiple definition of `gpio_direction'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:38: first defined here
/usr/bin/ld: build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:37: multiple definition of `pin_to_gpio'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:37: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:36: multiple definition of `pin_to_gpio_rev3'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:36: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:35: multiple definition of `pin_to_gpio_rev2'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:35: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:34: multiple definition of `pin_to_gpio_rev1'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:34: first defined here
/usr/bin/ld: build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:33: multiple definition of `gpio_mode'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:33: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:33: multiple definition of `gpio_mode'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:33: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:40: multiple definition of `setup_error'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:40: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:39: multiple definition of `rpiinfo'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:39: first defined here
/usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:38: multiple definition of `gpio_direction'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:38: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:41: multiple definition of `module_setup'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:41: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:37: multiple definition of `pin_to_gpio'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:37: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:36: multiple definition of `pin_to_gpio_rev3'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:36: first defined here
/usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:34: multiple definition of `pin_to_gpio_rev1'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:34: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:35: multiple definition of `pin_to_gpio_rev2'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:35: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:42: multiple definition of `both_edge'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:42: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:41: multiple definition of `falling_edge'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:41: first defined here
/usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:40: multiple definition of `rising_edge'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:40: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:39: multiple definition of `pud_down'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:39: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:38: multiple definition of `pud_up'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:38: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:37: multiple definition of `pud_off'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:37: first defined here
/usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:36: multiple definition of `bcm'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:36: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:35: multiple definition of `board'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:35: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:34: multiple definition of `unknown'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:34: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:33: multiple definition of `spi'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:33: first defined here
/usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:32: multiple definition of `i2c'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:32: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:31: multiple definition of `serial'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:31: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:30: multiple definition of `pwm'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:30: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:29: multiple definition of `output'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:29: first defined here
/usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:28: multiple definition of `input'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:28: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:27: multiple definition of `low'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:27: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:26: multiple definition of `high'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:26: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_pwm.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:38: multiple definition of `gpio_direction'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:38: first defined here
/usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_pwm.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/py_pwm.h:23: multiple definition of `PWMType'; build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/py_pwm.h:23: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_pwm.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:41: multiple definition of `module_setup'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:41: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_pwm.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:40: multiple definition of `setup_error'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:40: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_pwm.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:39: multiple definition of `rpiinfo'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:39: first defined here
/usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_pwm.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:37: multiple definition of `pin_to_gpio'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:37: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_pwm.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:36: multiple definition of `pin_to_gpio_rev3'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:36: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_pwm.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:35: multiple definition of `pin_to_gpio_rev2'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:35: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_pwm.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:34: multiple definition of `pin_to_gpio_rev1'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:34: first defined here
/usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_pwm.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:33: multiple definition of `gpio_mode'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:33: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/soft_pwm.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/soft_pwm.c:28: multiple definition of `threads'; build/temp.linux-armv7l-3.9/source/event_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/event_gpio.c:60: first defined here collect2: error: ld returned 1 exit status error: command'/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 ERROR: Failed building wheel for RPi.GPIO Running command /home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/setup.py'"'"'; __file__='"'"'/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' clean --all running clean removing 'build/temp.linux-armv7l-3.9' (and everything under it) removing 'build/lib.linux-armv7l-3.9' (and everything under it)'build/bdist.linux-armv7l' does not exist -- can't clean it'build/scripts-3.9' does not exist -- can't clean it Running command /home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/setup.py'"'"'; __file__='"'"'/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-qz70tsk9/install-record.txt --single-version-externally-managed --compile --install-headers /home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/include/site/python3.9/RPi.GPIO running install /home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/lib/python3.9/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools. warnings.warn( running build running build_py creating build creating build/lib.linux-armv7l-3.9 creating build/lib.linux-armv7l-3.9/RPi copying RPi/__init__.py -> build/lib.linux-armv7l-3.9/RPi creating build/lib.linux-armv7l-3.9/RPi/GPIO copying RPi/GPIO/__init__.py -> build/lib.linux-armv7l-3.9/RPi/GPIO warning: build_py: byte-compiling is disabled, skipping. running build_ext creating build/temp.linux-armv7l-3.9 creating build/temp.linux-armv7l-3.9/source arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/include -I/usr/include/python3.9 -c source/c_gpio.c -o build/temp.linux-armv7l-3.9/source/c_gpio.o arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/include -I/usr/include/python3.9 -c source/common.c -o build/temp.linux-armv7l-3.9/source/common.o arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/include -I/usr/include/python3.9 -c source/constants.c -o build/temp.linux-armv7l-3.9/source/constants.o arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/include -I/usr/include/python3.9 -c source/cpuinfo.c -o build/temp.linux-armv7l-3.9/source/cpuinfo.o arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/include -I/usr/include/python3.9 -c source/event_gpio.c -o build/temp.linux-armv7l-3.9/source/event_gpio.o arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/include -I/usr/include/python3.9 -c source/py_gpio.c -o build/temp.linux-armv7l-3.9/source/py_gpio.o source/py_gpio.c: In function‘PyInit__GPIO’: source/py_gpio.c:1046:4: warning: ‘PyEval_ThreadsInitialized’ is deprecated [-Wdeprecated-declarations] 1046 |if (!PyEval_ThreadsInitialized())| ^~ In file included from /usr/include/python3.9/Python.h:145, from source/py_gpio.c:23: /usr/include/python3.9/ceval.h:129:36: note: declared here 129 | Py_DEPRECATED(3.9) PyAPI_FUNC(int) PyEval_ThreadsInitialized(void);| ^~~~~~~~~~~~~~~~~~~~~~~~~ source/py_gpio.c:1047:7: warning: ‘PyEval_InitThreads’ is deprecated [-Wdeprecated-declarations] 1047 |PyEval_InitThreads();| ^~~~~~~~~~~~~~~~~~ In file included from /usr/include/python3.9/Python.h:145, from source/py_gpio.c:23: /usr/include/python3.9/ceval.h:130:37: note: declared here 130 | Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void);| ^~~~~~~~~~~~~~~~~~ arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/include -I/usr/include/python3.9 -c source/py_pwm.c -o build/temp.linux-armv7l-3.9/source/py_pwm.o arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/include -I/usr/include/python3.9 -c source/soft_pwm.c -o build/temp.linux-armv7l-3.9/source/soft_pwm.o arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 build/temp.linux-armv7l-3.9/source/c_gpio.o build/temp.linux-armv7l-3.9/source/common.o build/temp.linux-armv7l-3.9/source/constants.o build/temp.linux-armv7l-3.9/source/cpuinfo.o build/temp.linux-armv7l-3.9/source/event_gpio.o build/temp.linux-armv7l-3.9/source/py_gpio.o build/temp.linux-armv7l-3.9/source/py_pwm.o build/temp.linux-armv7l-3.9/source/soft_pwm.o -L/usr/lib -o build/lib.linux-armv7l-3.9/RPi/_GPIO.cpython-39-arm-linux-gnueabihf.so /usr/bin/ld: build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:41: multiple definition of `module_setup'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:41: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:40: multiple definition of `setup_error'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:40: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:39: multiple definition of `rpiinfo'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:39: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:38: multiple definition of `gpio_direction'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:38: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:37: multiple definition of `pin_to_gpio'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:37: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:36: multiple definition of `pin_to_gpio_rev3'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:36: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:35: multiple definition of `pin_to_gpio_rev2'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:35: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:34: multiple definition of `pin_to_gpio_rev1'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:34: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:33: multiple definition of `gpio_mode'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:33: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:33: multiple definition of `gpio_mode'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:33: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:40: multiple definition of `setup_error'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:40: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:39: multiple definition of `rpiinfo'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:39: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:38: multiple definition of `gpio_direction'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:38: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:41: multiple definition of `module_setup'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:41: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:37: multiple definition of `pin_to_gpio'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:37: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:36: multiple definition of `pin_to_gpio_rev3'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:36: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:34: multiple definition of `pin_to_gpio_rev1'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:34: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:35: multiple definition of `pin_to_gpio_rev2'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:35: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:42: multiple definition of `both_edge'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:42: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:41: multiple definition of `falling_edge'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:41: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:40: multiple definition of `rising_edge'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:40: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:39: multiple definition of `pud_down'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:39: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:38: multiple definition of `pud_up'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:38: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:37: multiple definition of `pud_off'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:37: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:36: multiple definition of `bcm'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:36: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:35: multiple definition of `board'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:35: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:34: multiple definition of `unknown'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:34: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:33: multiple definition of `spi'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:33: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:32: multiple definition of `i2c'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:32: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:31: multiple definition of `serial'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:31: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:30: multiple definition of `pwm'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:30: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:29: multiple definition of `output'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:29: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:28: multiple definition of `input'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:28: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:27: multiple definition of `low'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:27: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:26: multiple definition of `high'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/constants.h:26: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_pwm.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:38: multiple definition of `gpio_direction'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:38: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_pwm.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/py_pwm.h:23: multiple definition of `PWMType'; build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/py_pwm.h:23: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_pwm.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:41: multiple definition of `module_setup'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:41: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_pwm.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:40: multiple definition of `setup_error'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:40: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_pwm.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:39: multiple definition of `rpiinfo'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:39: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_pwm.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:37: multiple definition of `pin_to_gpio'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:37: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_pwm.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:36: multiple definition of `pin_to_gpio_rev3'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:36: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_pwm.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:35: multiple definition of `pin_to_gpio_rev2'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:35: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_pwm.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:34: multiple definition of `pin_to_gpio_rev1'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:34: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_pwm.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:33: multiple definition of `gpio_mode'; build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/common.h:33: first defined here /usr/bin/ld: build/temp.linux-armv7l-3.9/source/soft_pwm.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/soft_pwm.c:28: multiple definition of `threads'; build/temp.linux-armv7l-3.9/source/event_gpio.o:/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/source/event_gpio.c:60: first defined here collect2: error: ld returned 1 exit status error: command'/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1ERROR: Command errored out with exit status 1: /home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/bin/python -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/setup.py'"'"'; __file__='"'"'/tmp/pip-install-66uflmoj/rpi-gpio_42559d356b25473095fc0e0cb7b229c2/setup.py'"'"';f = getattr(tokenize, '"'"'open'"'"', open)(__file__) if os.path.exists(__file__) else io.StringIO('"'"'from setuptools import setup; setup()'"'"');code = f.read().replace('"'"'\r\n'"'"', '"'"'\n'"'"');f.close();exec(compile(code, __file__, '"'"'exec'"'"'))' install --record /tmp/pip-record-qz70tsk9/install-record.txt --single-version-externally-managed --compile --install-headers /home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/include/site/python3.9/RPi.GPIO Check the logs for full command output.Using pip 21.3.1 from /home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/lib/python3.9/site-packages/pip (python 3.9)Looking in indexes: https://pypi.org/simple, https://www.piwheels.org/simpleCollecting adafruit-circuitpython-amg88xx Using cached https://www.piwheels.org/simple/adafruit-circuitpython-amg88xx/adafruit_circuitpython_amg88xx-1.2.9-py3-none-any.whl (6.9 kB)Collecting Adafruit-Blinka Using cached https://www.piwheels.org/simple/adafruit-blinka/Adafruit_Blinka-6.20.1-py3-none-any.whl (194 kB)Collecting adafruit-circuitpython-register Using cached https://www.piwheels.org/simple/adafruit-circuitpython-register/adafruit_circuitpython_register-1.9.7-py3-none-any.whl (17 kB)Collecting adafruit-circuitpython-busdevice Using cached https://www.piwheels.org/simple/adafruit-circuitpython-busdevice/adafruit_circuitpython_busdevice-5.1.1-py3-none-any.whl (8.4 kB)Collecting RPi.GPIO Using cached RPi.GPIO-0.7.0.tar.gz (30 kB) Preparing metadata (setup.py): started Preparing metadata (setup.py): finished with status 'done'Requirement already satisfied: rpi-ws281x>=4.0.0 in /home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/lib/python3.9/site-packages (from Adafruit-Blinka->adafruit-circuitpython-amg88xx->-r /tmp/pipenv-7z3b9n3y-requirements/pipenv-rtbhpatw-requirement.txt (line 1)) (4.3.1)Collecting pyftdi>=0.40.0 Using cached https://www.piwheels.org/simple/pyftdi/pyftdi-0.53.3-py3-none-any.whl (141 kB)Requirement already satisfied: sysv-ipc>=1.1.0 in /home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/lib/python3.9/site-packages (from Adafruit-Blinka->adafruit-circuitpython-amg88xx->-r /tmp/pipenv-7z3b9n3y-requirements/pipenv-rtbhpatw-requirement.txt (line 1)) (1.1.0)Collecting Adafruit-PlatformDetect>=3.13.0 Using cached https://www.piwheels.org/simple/adafruit-platformdetect/Adafruit_PlatformDetect-3.19.4-py3-none-any.whl (18 kB)Collecting Adafruit-PureIO>=1.1.7 Using cached https://www.piwheels.org/simple/adafruit-pureio/Adafruit_PureIO-1.1.9-py3-none-any.whl (12 kB)Requirement already satisfied: pyusb!=1.2.0,>=1.0.0 in /home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/lib/python3.9/site-packages (from pyftdi>=0.40.0->Adafruit-Blinka->adafruit-circuitpython-amg88xx->-r /tmp/pipenv-7z3b9n3y-requirements/pipenv-rtbhpatw-requirement.txt (line 1)) (1.2.1)Requirement already satisfied: pyserial>=3.0 in /home/pi/.local/share/virtualenvs/boat-thermometer-YlIrBdoV/lib/python3.9/site-packages (from pyftdi>=0.40.0->Adafruit-Blinka->adafruit-circuitpython-amg88xx->-r /tmp/pipenv-7z3b9n3y-requirements/pipenv-rtbhpatw-requirement.txt (line 1)) (3.5)Building wheels for collected packages: RPi.GPIO Building wheel for RPi.GPIO (setup.py): started Building wheel for RPi.GPIO (setup.py): finished with status 'error' Running setup.py clean for RPi.GPIOFailed to build RPi.GPIOInstalling collected packages: RPi.GPIO, pyftdi, Adafruit-PureIO, Adafruit-PlatformDetect, Adafruit-Blinka, adafruit-circuitpython-register, adafruit-circuitpython-busdevice, adafruit-circuitpython-amg88xx Running setup.py install for RPi.GPIO: started Running setup.py install for RPi.GPIO: finished with status 'error'This is likely caused by a bug in adafruit-circuitpython-amg88xx. Report this to its maintainers.✘ Installation Failed pi@pi-01:~/boat-thermometer $
The text was updated successfully, but these errors were encountered:
Environment
Problem
pipenv install failed.
I can see following message in -v mode.
other
error log
The text was updated successfully, but these errors were encountered: