So, I'm trying to put together a base container I can use to build
manylinux1 containers for a number of my projects. To do this I need to
ensure it contains the dependencies I commonly encounter (e.g. eigen,
boost, opencv).

I can build specific parts of boost just fine, but to create a general
purpose container I'd like to build all libraries. Doing so leads me to
this error:

./boost/python/detail/wrap_python.hpp:50:23: fatal error: pyconfig.h: No
such file or directory
 # include <pyconfig.h>

when building Boost.Python. Now, I know I can fix that by doing something
like

CPLUS_INCLUDE_PATH="$CPLUS_INCLUDE_PATH:/opt/_internal/cpython-2.7.15-ucs4/include/python2.7/"

before running the build, but this leaves me a bit confused. Will this
cause issues with building python3 wheels? Is there a python-dev type
package I should install (for both python2 and 3?).

My instinct right now is to leave boost python out since none of my
projects currently use it, but I could certainly run into something in the
future that would use it, so any advice on the matter here would be well
appreciated.

Thank you all.
_______________________________________________
Wheel-builders mailing list
[email protected]
https://mail.python.org/mailman/listinfo/wheel-builders

Reply via email to