Hiya,

 

I'm trying to build Boost 1.48.0 using Solaris Studio 12.2. 

 

# cd /usr/include/boost_1_48_0 

# ./bootstrap.sh --with-toolset=sun

 

Building Boost.Build engine with toolset sun...
Failed to build Boost.Build build engine
Consult 'bootstrap.log' for more details

 

# cat bootstrap.log

<..snip..>

[COMPILE] bin.linuxx86_64/b2

cc: language O4 not recognized

 

This error is repeated many times in the log. 

 

I've also tried building with bjam.

 

# ./bjam toolset=sun stage

 

This gives errors in many libraries, such as:

 

sun.compile.c++ bin.v2/libs/graph/build/sun/release/stdlib-sun-stlport/threading-multi/read_graphviz_new.o


"./boost/numeric/conversion/detail/preprocessed/numeric_cast_traits.hpp", line 30: Error: Multiple declaration for boost::numeric::numeric_cast_traits<char, char, void>.

 

Any suggestions would really be appreciated.

 

Cheers

James