-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
It works correctly with buster, but bullseye don't work.
$ python3 --version
Python 3.7.3
$ python3 setup.py build
running build
running build_ext
$ sudo python3 setup.py install
running install
running build
running build_ext
running install_lib
copying build/lib.linux-aarch64-3.7/gpio.cpython-37m-aarch64-linux-gnu.so -> /usr/local/lib/python3.7/dist-packages
running install_egg_info
Removing /usr/local/lib/python3.7/dist-packages/GpioMethod-1.0.egg-info
Writing /usr/local/lib/python3.7/dist-packages/GpioMethod-1.0.egg-info
$ sudo python3 ./gpio_test.py
pin=0 physPinToGpio=-1
$ python3 --version
Python 3.9.2
$ python3 setup.py build
running build
running build_ext
building 'gpio' extension
arm-linux-gnueabihf-gcc -pthread -Wno-unused-result -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -ffile-prefix-map=/build/python3.9-jS0VHk/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -g -ffile-prefix-map=/build/python3.9-jS0VHk/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 gpiomodule.c -o build/temp.linux-armv7l-3.9/gpiomodule.o
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=/build/python3.9-jS0VHk/python3.9-3.9.2=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 build/temp.linux-armv7l-3.9/gpiomodule.o -lcrypt -lwiringPi -o build/lib.linux-armv7l-3.9/gpio.cpython-39-arm-linux-gnueabihf.so
$ sudo python3 setup.py install
running install
running build
running build_ext
running install_lib
copying build/lib.linux-armv7l-3.9/gpio.cpython-39-arm-linux-gnueabihf.so -> /usr/local/lib/python3.9/dist-packages
running install_egg_info
Removing /usr/local/lib/python3.9/dist-packages/GpioMethod-1.2.egg-info
Writing /usr/local/lib/python3.9/dist-packages/GpioMethod-1.2.egg-info
$ sudo python3 ./gpio_test.py
Traceback (most recent call last):
File "/home/orangepi/webioOP/./gpio_test.py", line 2, in <module>
import gpio
ImportError: /usr/local/lib/libwiringPi.so: undefined symbol: crypt
I don't know how to avoid it.
Metadata
Metadata
Assignees
Labels
No labels