-
Notifications
You must be signed in to change notification settings - Fork 28
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
Install _compat.h #138
Comments
As near as I can tell, this library has never installed the Lines 64 to 65 in c9272cb
It is included as data installed alongside the .py files, though. Typically, that's the directory that winds up on the compiler command line. E.g., on my Raspbian box, I see BTrees compile with BTrees also ships with its own I had no trouble installing persistent 4.6.1 from source from PyPI and then installing BTrees 4.6.1 from source from PyPI (on 32-bit Raspbian arm just to be sure). Maybe it would help if you could provide more details about the failure you're seeing. |
Maybe that's related to https://community.plone.org/t/valueerror-need-more-than-0-values-to-unpack-ploneintranet/5771/9 ? |
Jürgen Gmach wrote at 2020-3-8 05:51 -0700:
Maybe that's related to https://community.plone.org/t/valueerror-need-more-than-0-values-to-unpack-ploneintranet/5771/9 ?
It is unrelated: Here, apparently "_compat.h" is not found; there
"_compat.h" has been found but its "Python.h" include failed
(because the Python installation was binary only lacking development
resources like "Python.h").
|
Thanks Dieter. Maybe it's about time for me to learn at least some basic |
Thanks for the helpful information. It turns out that the way I had been injecting "-IBTrees" in to the build flags for the C compiler stopped working, leading to the compiler's inability to find _compat.h. I fixed that issue and BTrees builds fine again. Sorry for the noise. Let's close this. |
The headers cPersistence.h and ring.h are listed in headers in setup.py, but _compat.h is not, so it is not installed like the others. This is a problem because cPersistence.h has this on line 18:
The missing header causes the BTrees build to fail.
The text was updated successfully, but these errors were encountered: