-
-
Notifications
You must be signed in to change notification settings - Fork 48
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
import error on RasberryPi 4B #71
Comments
Can you try this? https://www.piwheels.org/project/coincurve/ |
Hi,
Produces:
Produces: I also tried renaming the files to ..cp38.. because of Python 3.8. but this didnt change anything. |
Hi, same problem here :_libsecp256k1.cpython-38-arm-linux-gnueabihf.so: undefined symbol: secp256k1_ecdh |
The problem is present with 'pip install' but not with 'python setup.py install' on master branch. |
Same problem, Mac os Big sur 11.1, macbook pro M1 |
[EDIT: old version visible in edit history] On my system, this was because I had a system-wide version of libsecp256k1 installed which was not built with |
Thanks!
Interesting, can you explain a bit what that might entail? |
For example, there could be a build a step after configure is run in Somebody more familiar with part of this infrastructure than I am might know a cleaner solution. Sorry if my spazzy pursuit of a ghost issue in distutils spammed you guys while I was figuring the build error out. |
@ofek I suspect that this originates from the way build_ext pulls-in the build_clib output. The extra_linker_args appends to the predefined linker command. With the latest revisions we've made to facilitate running within conda, this is likely to occur again. Is this something we want to safeguard against with the static builds? We could simply force-feed the library when we link (instead of letting the linker pick a possible wrong one) |
I think we should prevent this for the default static builds yes, if possible! |
Ok, I will look into it and implement it in the CMake PR. My thoughts are to use the |
Dear all,
I would like to use coincurve on my Raspberry Pi4 Model B.
Installation works flawless via
pip install coincurve
I also tried not using wheels:
Installation works flawless
pip install coincurve --no-binary :all:
But when opening a python interpreter and trying to import the module I get an ImportError:
System information:
python --version:
/etc/os-release:
sudo sdhw --short:
The text was updated successfully, but these errors were encountered: