
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.