Boost logo

Boost Users :

Subject: [Boost-users] Compiling boost 1.42.0 with Sun Studio for Solaris x64 utterly fails
From: Iskandar Prins (iprins_at_[hidden])
Date: 2010-03-23 06:34:48


Hi,

Im trying to compile boost with sun studio 12 update 1 for solaris x64. After a little browsing I needed to use the following command:
bjam toolset=sun stdlib=sun-stlport address-model=64 stage
Source: http://blogs.sun.com/sga/entry/boost_and_sun_studio_12

Ouput CC -V: CC: Sun C++ 5.10 SunOS_i386 2009/06/03

However when I do this I get the following errors:
./bjam toolset=sun stdlib=sun-stlport address-model=64 stage
warning: Building Boost.Regex with the optional Unicode/ICU support disabled.
note: Please refer to the Boost.Regex documentation for more information
note: this is a strictly optional feature.
warning: Graph library does not contain MPI-based parallel components.
note: to enable them, add "using mpi ;" to your user-config.jam
warning: skipping optional Message Passing Interface (MPI) library.
note: to enable MPI support, add "using mpi ;" to user-config.jam.
note: to suppress this message, pass "--without-mpi" to bjam.
note: otherwise, you can safely ignore this message.
...patience...
...patience...
...patience...
...found 6676 targets...
...updating 466 targets...
sun.compile.c++ bin.v2/libs/python/build/sun/release/address-model-64/stdlib-sun-stlport/threading-multi/numeric.o
"./boost/python/detail/type_list_impl.hpp", line 47: Error: BOOST_PP_ENUM_1 is not defined.
"./boost/python/detail/type_list_impl.hpp", line 48: Error: Badly formed expression.
"./boost/python/detail/type_list_impl.hpp", line 47: Error: BOOST_PP_ENUM_1 is not defined.
"./boost/python/detail/type_list_impl.hpp", line 48: Error: Badly formed expression.
"./boost/python/detail/type_list_impl.hpp", line 47: Error: BOOST_PP_ENUM_1 is not defined.
"./boost/python/detail/type_list_impl.hpp", line 48: Error: Badly formed expression.
"./boost/python/detail/type_list_impl.hpp", line 47: Error: BOOST_PP_ENUM_1 is not defined.
"./boost/python/detail/type_list_impl.hpp", line 48: Error: Badly formed expression.
"./boost/python/detail/type_list_impl.hpp", line 47: Error: BOOST_PP_ENUM_1 is not defined.
"./boost/python/detail/type_list_impl.hpp", line 48: Error: Badly formed expression.
"./boost/python/detail/type_list_impl.hpp", line 47: Error: BOOST_PP_ENUM_1 is not defined.
"./boost/python/detail/type_list_impl.hpp", line 48: Error: Badly formed expression.
"./boost/python/detail/type_list_impl.hpp", line 47: Error: BOOST_PP_ENUM_1 is not defined.
"./boost/python/detail/type_list_impl.hpp", line 48: Error: Badly formed expression.
"./boost/python/detail/type_list_impl.hpp", line 47: Error: BOOST_PP_ENUM_1 is not defined.
"./boost/python/detail/type_list_impl.hpp", line 48: Error: Badly formed expression.
"./boost/python/detail/type_list_impl.hpp", line 47: Error: BOOST_PP_ENUM_1 is not defined.
"./boost/python/detail/type_list_impl.hpp", line 48: Error: Badly formed expression.
"./boost/python/detail/type_list_impl.hpp", line 47: Error: BOOST_PP_ENUM_1 is not defined.
"./boost/python/detail/type_list_impl.hpp", line 48: Error: Badly formed expression.
"./boost/python/detail/type_list_impl.hpp", line 47: Error: BOOST_PP_ENUM_1 is not defined.
"./boost/python/detail/type_list_impl.hpp", line 48: Error: Badly formed expression.
"./boost/python/detail/type_list_impl.hpp", line 47: Error: BOOST_PP_ENUM_1 is not defined.
"./boost/python/detail/type_list_impl.hpp", line 48: Error: Badly formed expression.
"./boost/python/detail/type_list_impl.hpp", line 47: Error: BOOST_PP_ENUM_1 is not defined.
Compilation aborted, too many Error messages.

    "CC" -library=stlport4 -xO4 -mt -erroff=%none -m64 -KPIC -DBOOST_ALL_NO_LIB=1 -DBOOST_PYTHON_SOURCE -DNDEBUG -I"." -I"/usr/include/python2.4" -c -o "bin.v2/libs/python/build/sun/release/address-model-64/stdlib-sun-stlport/threading-multi/numeric.o" "libs/python/src/numeric.cpp"

I haven't pasted the rest of the failures, since I think this is due because of this first failure. If need be, let me know, so I can email that as well.

Regards,
Iskandar



Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net