[OE-core] Error compiling Boost with Python support on 64-bit host for 32-bit target.
Tasslehoff Kjappfot
tasskjapp at gmail.com
Tue Apr 24 21:02:21 UTC 2012
boost.inc:
# To enable python, uncomment the following:
#BOOST_LIBS += "python"
#DEPENDS += "python"
#PYTHON_ROOT = "${STAGING_DIR_HOST}/${prefix}"
#PYTHON_VERSION = "2.5"
If this is uncommented, stuff fails with messages like:
| ...failed gcc.compile.c++
bin.v2/libs/python/build/69ffc88faf507005827aa061bd65b9bd/wrapper.o...
| gcc.compile.c++
bin.v2/libs/python/build/69ffc88faf507005827aa061bd65b9bd/import.o
| In file included from
/src/openembedded/build/tmp-angstrom_v2012_05-eglibc/sysroots/x86_64-linux/usr/include/python2.7/Python.h:58:0,
| from ./boost/python/detail/wrap_python.hpp:142,
| from ./boost/python/detail/prefix.hpp:13,
| from ./boost/python/ssize_t.hpp:9,
| from ./boost/python/object.hpp:8,
| from ./boost/python/import.hpp:8,
| from libs/python/src/import.cpp:6:
|
/src/openembedded/build/tmp-angstrom_v2012_05-eglibc/sysroots/x86_64-linux/usr/include/python2.7/pyport.h:849:2:
error: #error "LONG_BIT definition appears wrong for platform (bad
gcc/glibc config?)."
I have problems figuring out how to solve this (other than by
reinstalling Ubuntu 32-bit).
- Tasslehoff
More information about the Openembedded-core
mailing list