2021-07-13T11:21:17,321 Created temporary directory: /tmp/pip-ephem-wheel-cache-nhah00h_ 2021-07-13T11:21:17,324 Created temporary directory: /tmp/pip-req-tracker-yojtzlf6 2021-07-13T11:21:17,325 Initialized build tracking at /tmp/pip-req-tracker-yojtzlf6 2021-07-13T11:21:17,325 Created build tracker: /tmp/pip-req-tracker-yojtzlf6 2021-07-13T11:21:17,325 Entered build tracker: /tmp/pip-req-tracker-yojtzlf6 2021-07-13T11:21:17,326 Created temporary directory: /tmp/pip-wheel-m0bt2_8y 2021-07-13T11:21:17,356 1 location(s) to search for versions of orangepi-gpio: 2021-07-13T11:21:17,356 * https://pypi.org/simple/orangepi-gpio/ 2021-07-13T11:21:17,356 Fetching project page and analyzing links: https://pypi.org/simple/orangepi-gpio/ 2021-07-13T11:21:17,357 Getting page https://pypi.org/simple/orangepi-gpio/ 2021-07-13T11:21:17,358 Found index url https://pypi.org/simple 2021-07-13T11:21:17,537 Found link https://files.pythonhosted.org/packages/04/b1/c9589b308e2ee52e6f6710b7f0dc1fc07061b70ebd2fe28ec2308b556138/OrangePi.GPIO-0.6.3.tar.gz#sha256=89cfaf1114ea926c2a8e9b822511709bedab780310a927ce6ee5140d2dbecf51 (from https://pypi.org/simple/orangepi-gpio/), version: 0.6.3 2021-07-13T11:21:17,538 Skipping link: not a file: https://pypi.org/simple/orangepi-gpio/ 2021-07-13T11:21:17,556 Given no hashes to check 1 links for project 'orangepi-gpio': discarding no candidates 2021-07-13T11:21:17,575 Collecting orangepi-gpio==0.6.3 2021-07-13T11:21:17,576 Created temporary directory: /tmp/pip-unpack-9b6iiuis 2021-07-13T11:21:17,752 Downloading OrangePi.GPIO-0.6.3.tar.gz (17 kB) 2021-07-13T11:21:17,822 Added orangepi-gpio==0.6.3 from https://files.pythonhosted.org/packages/04/b1/c9589b308e2ee52e6f6710b7f0dc1fc07061b70ebd2fe28ec2308b556138/OrangePi.GPIO-0.6.3.tar.gz#sha256=89cfaf1114ea926c2a8e9b822511709bedab780310a927ce6ee5140d2dbecf51 to build tracker '/tmp/pip-req-tracker-yojtzlf6' 2021-07-13T11:21:17,823 Running setup.py (path:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/setup.py) egg_info for package orangepi-gpio 2021-07-13T11:21:17,823 Created temporary directory: /tmp/pip-pip-egg-info-9ww9aqig 2021-07-13T11:21:17,824 Running command python setup.py egg_info 2021-07-13T11:21:19,023 running egg_info 2021-07-13T11:21:19,025 creating /tmp/pip-pip-egg-info-9ww9aqig/OrangePi.GPIO.egg-info 2021-07-13T11:21:19,026 writing /tmp/pip-pip-egg-info-9ww9aqig/OrangePi.GPIO.egg-info/PKG-INFO 2021-07-13T11:21:19,028 writing dependency_links to /tmp/pip-pip-egg-info-9ww9aqig/OrangePi.GPIO.egg-info/dependency_links.txt 2021-07-13T11:21:19,031 writing top-level names to /tmp/pip-pip-egg-info-9ww9aqig/OrangePi.GPIO.egg-info/top_level.txt 2021-07-13T11:21:19,032 writing manifest file '/tmp/pip-pip-egg-info-9ww9aqig/OrangePi.GPIO.egg-info/SOURCES.txt' 2021-07-13T11:21:19,350 reading manifest file '/tmp/pip-pip-egg-info-9ww9aqig/OrangePi.GPIO.egg-info/SOURCES.txt' 2021-07-13T11:21:19,353 writing manifest file '/tmp/pip-pip-egg-info-9ww9aqig/OrangePi.GPIO.egg-info/SOURCES.txt' 2021-07-13T11:21:19,427 Source in /tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970 has version 0.6.3, which satisfies requirement orangepi-gpio==0.6.3 from https://files.pythonhosted.org/packages/04/b1/c9589b308e2ee52e6f6710b7f0dc1fc07061b70ebd2fe28ec2308b556138/OrangePi.GPIO-0.6.3.tar.gz#sha256=89cfaf1114ea926c2a8e9b822511709bedab780310a927ce6ee5140d2dbecf51 2021-07-13T11:21:19,428 Removed orangepi-gpio==0.6.3 from https://files.pythonhosted.org/packages/04/b1/c9589b308e2ee52e6f6710b7f0dc1fc07061b70ebd2fe28ec2308b556138/OrangePi.GPIO-0.6.3.tar.gz#sha256=89cfaf1114ea926c2a8e9b822511709bedab780310a927ce6ee5140d2dbecf51 from build tracker '/tmp/pip-req-tracker-yojtzlf6' 2021-07-13T11:21:19,433 Created temporary directory: /tmp/pip-unpack-l0v224w4 2021-07-13T11:21:19,434 Building wheels for collected packages: orangepi-gpio 2021-07-13T11:21:19,438 Created temporary directory: /tmp/pip-wheel-44lnidsl 2021-07-13T11:21:19,439 Building wheel for orangepi-gpio (setup.py): started 2021-07-13T11:21:19,439 Destination directory: /tmp/pip-wheel-44lnidsl 2021-07-13T11:21:19,439 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/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-44lnidsl 2021-07-13T11:21:20,643 running bdist_wheel 2021-07-13T11:21:20,801 running build 2021-07-13T11:21:20,801 running build_py 2021-07-13T11:21:20,941 creating build 2021-07-13T11:21:20,942 creating build/lib.linux-armv7l-3.9 2021-07-13T11:21:20,942 creating build/lib.linux-armv7l-3.9/OPi 2021-07-13T11:21:20,943 copying OPi/__init__.py -> build/lib.linux-armv7l-3.9/OPi 2021-07-13T11:21:20,946 running build_ext 2021-07-13T11:21:20,951 building 'OPi.GPIO' extension 2021-07-13T11:21:20,951 creating build/temp.linux-armv7l-3.9 2021-07-13T11:21:20,952 creating build/temp.linux-armv7l-3.9/source 2021-07-13T11:21:20,953 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 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c source/boards.c -o build/temp.linux-armv7l-3.9/source/boards.o 2021-07-13T11:21:21,433 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 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c source/c_gpio.c -o build/temp.linux-armv7l-3.9/source/c_gpio.o 2021-07-13T11:21:21,549 source/c_gpio.c: In function ‘readl’: 2021-07-13T11:21:21,549 source/c_gpio.c:39:63: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 4 has type ‘volatile uint32_t *’ {aka ‘volatile unsigned int *’} [-Wformat=] 2021-07-13T11:21:21,549 39 | printf("mmap_base = 0x%x\t mmap_seek = 0x%x\t gpio_map = 0x%x\t total = 0x%x\n",mmap_base,mmap_seek,gpio_map,(gpio_map + mmap_seek)); 2021-07-13T11:21:21,549 | ~^ ~~~~~~~~ 2021-07-13T11:21:21,550 | | | 2021-07-13T11:21:21,550 | unsigned int volatile uint32_t * {aka volatile unsigned int *} 2021-07-13T11:21:21,550 | %ls 2021-07-13T11:21:21,550 source/c_gpio.c:39:78: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 5 has type ‘volatile uint32_t *’ {aka ‘volatile unsigned int *’} [-Wformat=] 2021-07-13T11:21:21,550 39 | printf("mmap_base = 0x%x\t mmap_seek = 0x%x\t gpio_map = 0x%x\t total = 0x%x\n",mmap_base,mmap_seek,gpio_map,(gpio_map + mmap_seek)); 2021-07-13T11:21:21,550 | ~^ ~~~~~~~~~~~~~~~~~~~~~~ 2021-07-13T11:21:21,551 | | | 2021-07-13T11:21:21,551 | unsigned int volatile uint32_t * {aka volatile unsigned int *} 2021-07-13T11:21:21,551 | %ls 2021-07-13T11:21:21,551 source/c_gpio.c: In function ‘setup’: 2021-07-13T11:21:21,551 source/c_gpio.c:70:25: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 2 has type ‘uint8_t *’ {aka ‘unsigned char *’} [-Wformat=] 2021-07-13T11:21:21,551 70 | printf("gpio_mem = 0x%x\t gpio_map = 0x%x\n",gpio_mem,gpio_map); 2021-07-13T11:21:21,552 | ~^ ~~~~~~~~ 2021-07-13T11:21:21,552 | | | 2021-07-13T11:21:21,552 | unsigned int uint8_t * {aka unsigned char *} 2021-07-13T11:21:21,552 | %hhn 2021-07-13T11:21:21,552 source/c_gpio.c:70:43: warning: format ‘%x’ expects argument of type ‘unsigned int’, but argument 3 has type ‘volatile uint32_t *’ {aka ‘volatile unsigned int *’} [-Wformat=] 2021-07-13T11:21:21,552 70 | printf("gpio_mem = 0x%x\t gpio_map = 0x%x\n",gpio_mem,gpio_map); 2021-07-13T11:21:21,552 | ~^ ~~~~~~~~ 2021-07-13T11:21:21,553 | | | 2021-07-13T11:21:21,553 | unsigned int volatile uint32_t * {aka volatile unsigned int *} 2021-07-13T11:21:21,553 | %ls 2021-07-13T11:21:21,706 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 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c source/common.c -o build/temp.linux-armv7l-3.9/source/common.o 2021-07-13T11:21:22,168 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 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c source/constants.c -o build/temp.linux-armv7l-3.9/source/constants.o 2021-07-13T11:21:22,649 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 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c source/event_gpio.c -o build/temp.linux-armv7l-3.9/source/event_gpio.o 2021-07-13T11:21:22,810 source/event_gpio.c: In function ‘event_cleanup’: 2021-07-13T11:21:22,811 source/event_gpio.c:444:15: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare] 2021-07-13T11:21:22,811 444 | if ((gpio == -666) || (gpio_list->gpio == gpio)) 2021-07-13T11:21:22,811 | ^~ 2021-07-13T11:21:23,246 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 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c source/py_gpio.c -o build/temp.linux-armv7l-3.9/source/py_gpio.o 2021-07-13T11:21:23,601 source/py_gpio.c: In function ‘py_gpio_function_string’: 2021-07-13T11:21:23,601 source/py_gpio.c:354:7: warning: assignment discards ‘const’ qualifier from pointer target type [-Wdiscarded-qualifiers] 2021-07-13T11:21:23,601 354 | str = FUNCTIONS[fn]; 2021-07-13T11:21:23,602 | ^ 2021-07-13T11:21:23,608 source/py_gpio.c: In function ‘PyInit_GPIO’: 2021-07-13T11:21:23,609 source/py_gpio.c:730:3: warning: ‘PyEval_ThreadsInitialized’ is deprecated [-Wdeprecated-declarations] 2021-07-13T11:21:23,609 730 | if (!PyEval_ThreadsInitialized()) 2021-07-13T11:21:23,609 | ^~ 2021-07-13T11:21:23,609 In file included from /usr/include/python3.9/Python.h:145, 2021-07-13T11:21:23,609 from source/py_gpio.c:23: 2021-07-13T11:21:23,610 /usr/include/python3.9/ceval.h:129:36: note: declared here 2021-07-13T11:21:23,610 129 | Py_DEPRECATED(3.9) PyAPI_FUNC(int) PyEval_ThreadsInitialized(void); 2021-07-13T11:21:23,610 | ^~~~~~~~~~~~~~~~~~~~~~~~~ 2021-07-13T11:21:23,610 source/py_gpio.c:731:5: warning: ‘PyEval_InitThreads’ is deprecated [-Wdeprecated-declarations] 2021-07-13T11:21:23,611 731 | PyEval_InitThreads(); 2021-07-13T11:21:23,611 | ^~~~~~~~~~~~~~~~~~ 2021-07-13T11:21:23,612 In file included from /usr/include/python3.9/Python.h:145, 2021-07-13T11:21:23,612 from source/py_gpio.c:23: 2021-07-13T11:21:23,613 /usr/include/python3.9/ceval.h:130:37: note: declared here 2021-07-13T11:21:23,613 130 | Py_DEPRECATED(3.9) PyAPI_FUNC(void) PyEval_InitThreads(void); 2021-07-13T11:21:23,614 | ^~~~~~~~~~~~~~~~~~ 2021-07-13T11:21:24,154 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 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c source/py_pwm.c -o build/temp.linux-armv7l-3.9/source/py_pwm.o 2021-07-13T11:21:24,651 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 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python3.9 -c source/soft_pwm.c -o build/temp.linux-armv7l-3.9/source/soft_pwm.o 2021-07-13T11:21:24,912 arm-linux-gnueabihf-gcc -pthread -shared -Wl,-O1 -Wl,-Bsymbolic-functions -Wl,-z,relro -g -fwrapv -O2 -Wl,-z,relro -g -fwrapv -O2 -g -ffile-prefix-map=/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-3.9/source/boards.o 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/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 -o build/lib.linux-armv7l-3.9/OPi/GPIO.cpython-39-arm-linux-gnueabihf.so 2021-07-13T11:21:24,947 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:44: multiple definition of `gpio_mode'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:44: first defined here 2021-07-13T11:21:24,947 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:45: multiple definition of `pin_to_gpio'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:45: first defined here 2021-07-13T11:21:24,947 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:48: multiple definition of `setup_error'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:48: first defined here 2021-07-13T11:21:24,948 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:49: multiple definition of `module_setup'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:49: first defined here 2021-07-13T11:21:24,948 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:47: multiple definition of `gpio_direction'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:47: first defined here 2021-07-13T11:21:24,948 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:43: multiple definition of `board_type'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:43: first defined here 2021-07-13T11:21:24,948 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/boards.h:29: multiple definition of `FUNCTIONS'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/boards.h:29: first defined here 2021-07-13T11:21:24,949 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/boards.h:27: multiple definition of `pin_to_gpio_prime'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/boards.h:27: first defined here 2021-07-13T11:21:24,949 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/boards.h:26: multiple definition of `pin_to_gpio_pc2'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/boards.h:26: first defined here 2021-07-13T11:21:24,949 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/boards.h:25: multiple definition of `pin_to_gpio_pc'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/boards.h:25: first defined here 2021-07-13T11:21:24,949 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/boards.h:24: multiple definition of `pin_to_gpio_zero2'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/boards.h:24: first defined here 2021-07-13T11:21:24,949 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/common.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/boards.h:23: multiple definition of `pin_to_gpio_zero'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/boards.h:23: first defined here 2021-07-13T11:21:24,950 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:49: multiple definition of `module_setup'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:49: first defined here 2021-07-13T11:21:24,951 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:48: multiple definition of `setup_error'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:48: first defined here 2021-07-13T11:21:24,951 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:47: multiple definition of `gpio_direction'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:47: first defined here 2021-07-13T11:21:24,951 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:45: multiple definition of `pin_to_gpio'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:45: first defined here 2021-07-13T11:21:24,951 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:44: multiple definition of `gpio_mode'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:44: first defined here 2021-07-13T11:21:24,951 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:43: multiple definition of `board_type'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:43: first defined here 2021-07-13T11:21:24,954 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/event_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:49: multiple definition of `module_setup'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:49: first defined here 2021-07-13T11:21:24,954 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/event_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:48: multiple definition of `setup_error'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:48: first defined here 2021-07-13T11:21:24,954 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/event_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:47: multiple definition of `gpio_direction'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:47: first defined here 2021-07-13T11:21:24,954 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/event_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:45: multiple definition of `pin_to_gpio'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:45: first defined here 2021-07-13T11:21:24,954 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/event_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:44: multiple definition of `gpio_mode'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:44: first defined here 2021-07-13T11:21:24,955 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/event_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:43: multiple definition of `board_type'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:43: first defined here 2021-07-13T11:21:24,957 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:44: multiple definition of `gpio_mode'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:44: first defined here 2021-07-13T11:21:24,958 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:48: multiple definition of `setup_error'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:48: first defined here 2021-07-13T11:21:24,958 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:43: multiple definition of `board_type'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:43: first defined here 2021-07-13T11:21:24,958 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:45: multiple definition of `pin_to_gpio'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:45: first defined here 2021-07-13T11:21:24,958 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/boards.h:27: multiple definition of `pin_to_gpio_prime'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/boards.h:27: first defined here 2021-07-13T11:21:24,958 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/boards.h:24: multiple definition of `pin_to_gpio_zero2'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/boards.h:24: first defined here 2021-07-13T11:21:24,958 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/boards.h:25: multiple definition of `pin_to_gpio_pc'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/boards.h:25: first defined here 2021-07-13T11:21:24,959 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/boards.h:26: multiple definition of `pin_to_gpio_pc2'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/boards.h:26: first defined here 2021-07-13T11:21:24,959 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/boards.h:23: multiple definition of `pin_to_gpio_zero'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/boards.h:23: first defined here 2021-07-13T11:21:24,959 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:47: multiple definition of `gpio_direction'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:47: first defined here 2021-07-13T11:21:24,959 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:49: multiple definition of `module_setup'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:49: first defined here 2021-07-13T11:21:24,959 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/boards.h:29: multiple definition of `FUNCTIONS'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/boards.h:29: first defined here 2021-07-13T11:21:24,959 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:47: multiple definition of `bprime'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:47: first defined here 2021-07-13T11:21:24,959 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:46: multiple definition of `bpc2'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:46: first defined here 2021-07-13T11:21:24,960 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:45: multiple definition of `bpc'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:45: first defined here 2021-07-13T11:21:24,960 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:44: multiple definition of `bzeroplus3'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:44: first defined here 2021-07-13T11:21:24,960 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:43: multiple definition of `bzeroh5'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:43: first defined here 2021-07-13T11:21:24,960 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:42: multiple definition of `bzeroh2'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:42: first defined here 2021-07-13T11:21:24,960 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:41: multiple definition of `bunknown'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:41: first defined here 2021-07-13T11:21:24,960 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:40: multiple definition of `version'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:40: first defined here 2021-07-13T11:21:24,960 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:39: multiple definition of `soc'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:39: first defined here 2021-07-13T11:21:24,961 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:38: multiple definition of `bcm'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:38: first defined here 2021-07-13T11:21:24,961 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:37: multiple definition of `board'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:37: first defined here 2021-07-13T11:21:24,961 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:36: multiple definition of `unknown'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:36: first defined here 2021-07-13T11:21:24,961 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:35: multiple definition of `both_edge'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:35: first defined here 2021-07-13T11:21:24,961 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:34: multiple definition of `falling_edge'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:34: first defined here 2021-07-13T11:21:24,961 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:33: multiple definition of `rising_edge'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:33: first defined here 2021-07-13T11:21:24,962 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:32: multiple definition of `pud_down'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:32: first defined here 2021-07-13T11:21:24,962 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:31: multiple definition of `pud_up'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:31: first defined here 2021-07-13T11:21:24,962 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:30: multiple definition of `pud_off'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:30: first defined here 2021-07-13T11:21:24,962 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:29: multiple definition of `output'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:29: first defined here 2021-07-13T11:21:24,962 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:28: multiple definition of `input'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:28: first defined here 2021-07-13T11:21:24,962 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:27: multiple definition of `low'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:27: first defined here 2021-07-13T11:21:24,962 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:26: multiple definition of `high'; build/temp.linux-armv7l-3.9/source/constants.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/constants.h:26: first defined here 2021-07-13T11:21:24,963 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_pwm.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:47: multiple definition of `gpio_direction'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:47: first defined here 2021-07-13T11:21:24,963 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_pwm.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/py_pwm.h:23: multiple definition of `PWMType'; build/temp.linux-armv7l-3.9/source/py_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/py_pwm.h:23: first defined here 2021-07-13T11:21:24,963 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_pwm.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:49: multiple definition of `module_setup'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:49: first defined here 2021-07-13T11:21:24,963 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_pwm.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:48: multiple definition of `setup_error'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:48: first defined here 2021-07-13T11:21:24,963 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_pwm.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:45: multiple definition of `pin_to_gpio'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:45: first defined here 2021-07-13T11:21:24,963 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_pwm.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:44: multiple definition of `gpio_mode'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:44: first defined here 2021-07-13T11:21:24,964 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/py_pwm.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:43: multiple definition of `board_type'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:43: first defined here 2021-07-13T11:21:24,964 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/soft_pwm.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/soft_pwm.c:29: multiple definition of `threads'; build/temp.linux-armv7l-3.9/source/event_gpio.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/event_gpio.c:58: first defined here 2021-07-13T11:21:24,965 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/soft_pwm.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:49: multiple definition of `module_setup'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:49: first defined here 2021-07-13T11:21:24,965 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/soft_pwm.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:48: multiple definition of `setup_error'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:48: first defined here 2021-07-13T11:21:24,965 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/soft_pwm.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:47: multiple definition of `gpio_direction'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:47: first defined here 2021-07-13T11:21:24,965 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/soft_pwm.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:45: multiple definition of `pin_to_gpio'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:45: first defined here 2021-07-13T11:21:24,965 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/soft_pwm.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:44: multiple definition of `gpio_mode'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:44: first defined here 2021-07-13T11:21:24,965 /usr/bin/ld: build/temp.linux-armv7l-3.9/source/soft_pwm.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:43: multiple definition of `board_type'; build/temp.linux-armv7l-3.9/source/boards.o:/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/source/common.h:43: first defined here 2021-07-13T11:21:25,058 collect2: error: ld returned 1 exit status 2021-07-13T11:21:25,061 error: command '/usr/bin/arm-linux-gnueabihf-gcc' failed with exit code 1 2021-07-13T11:21:25,145 Building wheel for orangepi-gpio (setup.py): finished with status 'error' 2021-07-13T11:21:25,145 ERROR: Failed building wheel for orangepi-gpio 2021-07-13T11:21:25,146 Running setup.py clean for orangepi-gpio 2021-07-13T11:21:25,146 Running command /usr/bin/python3 -u -c 'import io, os, sys, setuptools, tokenize; sys.argv[0] = '"'"'/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/setup.py'"'"'; __file__='"'"'/tmp/pip-wheel-m0bt2_8y/orangepi-gpio_69488c289ad7423a999cadb3d486e970/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 2021-07-13T11:21:26,293 running clean 2021-07-13T11:21:26,295 removing 'build/temp.linux-armv7l-3.9' (and everything under it) 2021-07-13T11:21:26,300 removing 'build/lib.linux-armv7l-3.9' (and everything under it) 2021-07-13T11:21:26,302 'build/bdist.linux-armv7l' does not exist -- can't clean it 2021-07-13T11:21:26,302 'build/scripts-3.9' does not exist -- can't clean it 2021-07-13T11:21:26,302 removing 'build' 2021-07-13T11:21:26,357 Failed to build orangepi-gpio 2021-07-13T11:21:26,358 ERROR: Failed to build one or more wheels 2021-07-13T11:21:26,359 Exception information: 2021-07-13T11:21:26,359 Traceback (most recent call last): 2021-07-13T11:21:26,359 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_internal/cli/base_command.py", line 180, in _main 2021-07-13T11:21:26,359 status = self.run(options, args) 2021-07-13T11:21:26,359 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_internal/cli/req_command.py", line 205, in wrapper 2021-07-13T11:21:26,359 return func(self, options, args) 2021-07-13T11:21:26,359 File "/home/piwheels/.local/lib/python3.9/site-packages/pip/_internal/commands/wheel.py", line 174, in run 2021-07-13T11:21:26,359 raise CommandError( 2021-07-13T11:21:26,359 pip._internal.exceptions.CommandError: Failed to build one or more wheels 2021-07-13T11:21:26,361 Removed build tracker: '/tmp/pip-req-tracker-yojtzlf6'