problems with installing boost python

Hello everyone, I had been trying to build BOOST for SST, but so far I had been unsuccessful with the Python(and IOSTREAM) components. I followed Section 3.1( http://www.boost.org/doc/libs/1_47_0/libs/python/doc/building.html), but even that is not fully successful: wilson@vorpalsword:~/SST/boost_1_47_0$ ./bjam --build-dir=~/SST/boost_1_47_0/libs/python/example/quickstart toolset=gcc --verbose-test test notice: could not find main target test notice: assuming it is a name of file to create. Building the Boost C++ Libraries. Performing configuration checks - has_icu builds : no - ../config//has_gcc_visibility builds : yes - ../config//has_long_double_support builds : yes don't know how to make <e>test ...found 1 target... ...can't find 1 target... wilson@vorpalsword:~/SST/boost_1_47_0$ The first lines of my Python related errors while installing are the following ...skipped
libboost_iostreams.so for lack of
libboost_iostreams.so.1.47.0... gcc.compile.c++ bin.v2/libs/python/build/gcc-4.4.3/release/threading-multi/numeric.o In file included from ./boost/python/detail/prefix.hpp:13, from ./boost/python/numeric.hpp:8, from libs/python/src/numeric.cpp:6: ./boost/python/detail/wrap_python.hpp:75:24: error: patchlevel.h: No such file or directory ./boost/python/detail/wrap_python.hpp:78:2: error: #error Python 2.2 or higher is required for this version of Boost.Python. ./boost/python/detail/wrap_python.hpp:142:21: error: Python.h: No such file or directory ./boost/python/detail/wrap_python.hpp:203:4: error: #error "HAVE_LONG_LONG defined but not PY_LONG_LONG or LONG_LONG" In file included from ./boost/python/object/pointer_holder.hpp:14, from ./boost/python/to_python_indirect.hpp:10, from ./boost/python/converter/arg_to_python.hpp:10, Result of whereis: wilson@vorpalsword:~/SST/boost_1_47_0$ whereis python python: /usr/bin/python2.6 /usr/bin/python /etc/python2.6 /etc/python /usr/lib/python3.1 /usr/lib/python2.6 /usr/local/lib/python2.6 /usr/include/python2.6 /usr/share/python /usr/share/man/man1/python.1.gz For good measure, I also specified the interpreter location in project-config.jam. # Python configuration using python : 2.6 : /usr/bin/python ; using mpi ; Could somebody give me pointers on how to fix this and get Python running on Boost? I'd really appreciate it.

On Aug 14, 7:53 pm, Wilson Tan
I had been trying to build BOOST for SST, but so far I had been unsuccessful with the Python(and IOSTREAM) components. ... ./boost/python/detail/wrap_python.hpp:142:21: error: Python.h: No such file or directory
Hi, It seems you don't have the Python headers installed. These should usually be in /usr/include/python2.6/. If they are at a non-standard location you may need to specify that directory to the boost build script. Hope this helps, Pavol

Hi Pavol,
That pretty much did the trick. Thanks!
On Tue, Aug 16, 2011 at 1:26 AM, Pavol Juhas
On Aug 14, 7:53 pm, Wilson Tan
wrote: I had been trying to build BOOST for SST, but so far I had been unsuccessful with the Python(and IOSTREAM) components. ... ./boost/python/detail/wrap_python.hpp:142:21: error: Python.h: No such file or directory
Hi, It seems you don't have the Python headers installed. These should usually be in /usr/include/python2.6/. If they are at a non-standard location you may need to specify that directory to the boost build script.
Hope this helps,
Pavol _______________________________________________ Boost-users mailing list Boost-users@lists.boost.org http://lists.boost.org/mailman/listinfo.cgi/boost-users
participants (2)
-
Pavol Juhas
-
Wilson Tan