
Gregory Tyler wrote:
Hi, I'm new to Boost, and I have not used C++ in years.
I have been asked to determine whether Boost 1.33.1 can be compiled for 64-bit Solaris, and if so, then what precautions must be taken.
I found this page, which seems to suggest that Boost cannot currently be compiled for Solaris 10: http://groups.google.com/group/boost-list/browse_thread/thread/091716aaf5438...
On the other hand, this page seem to suggest that it is possible: http://shoaibmir.wordpress.com/2009/08/12/building-boost-under-solaris/
With GNU gcc 3.4.6, I seem to have successfully built BJam 3.1.11, the version of Boost Jam which is contemporary with Boost 1.33.1. When I try to build Boost, I'm getting the following error:
PATH_TO_BOOST_HOME/tools/build/v1/boost-base.jam:1585: in find-compatible-subvariant *** argument error * rule split-target-subvariant ( target-var properties-var toolset-var variant-var : subvariant )
I am afraid that doing anything with Boost 1.33.1 is very risky business. Your options are pretty much these: - Try to build bjam by hand, from the sources that are part of 1.33.1 - Give up, use 1.42 - Pay somebody a truly huge amount of money to make it work. I suspect that porting your project to 1.42 will be twice cheaper. HTH, Volodya