sun studio 8 5.5 and boost
HI boost users,
I allready post this request : is boost compatible with compiler sun
studio 8 C++ 5.5 ?
We are trying to compile boost spirit to use the xml serialization,
but we got compiler error on :
CC -V
CC: Sun C++ 5.5 2003/03/12
+ /Soft/sunstudio/8/bin/CC +d -g -xs -mt -DBOOST_ALL_DYN_LINK=1
+ -DBOOST_ALL_NO_LIB=1 -I. -I/Home/ut0bcm/Boost/boost_1
_34_0
+ -I/Soft/sunstudio/8/prod/include/CC/stlport4 -I/usr/include
+ -library=stlport4 -c -o
bin.v2/libs/wave/build/sun/debug/threading-multi/instantiate_cpp_exprgrammar.o
libs/wave/src/instantiate_cpp_exprgrammar.cpp
"./boost/spirit/phoenix/actor.hpp", line 345: Error: Could not find a
match for phoenix::actorphoenix::BaseT::operator()(phoenix::A&)
const.
"./boost/ spirit/phoenix/actor.hpp", line 354: Error: Could not find a
match for phoenix::actorphoenix::BaseT::operator()(phoenix::A&,
phoenix::B&) const.
"./boost/spirit/phoenix/actor.hpp", line 354: Error: Too many args in
template, from phoenix::B on ignored.
"./boost/spirit /phoenix/actor.hpp", line 363: Error: Could not find a
match for phoenix::actorphoenix::BaseT::operator()(phoenix::A&,
phoenix::B&, phoenix::C&) const.
"./boost/spirit/phoenix/actor.hpp", line 363: Error: Too many args in
template, from phoenix::B on ignored.
"./boost/spirit /phoenix/actor.hpp", line 373: Error: Could not find a
match for phoenix::actorphoenix::BaseT::operator()(phoenix::A&,
phoenix::B&, phoenix::C&, phoenix::D&) const.
"./boost/spirit/phoenix/actor.hpp", line 373: Error: Too many args in
template, from phoenix::B on ignored.
"./boost/spirit /phoenix/actor.hpp", line 382: Error: Could not find a
match for phoenix::actorphoenix::BaseT::operator()(phoenix::A&,
phoenix::B&, phoenix::C&, phoenix::D&, phoenix::E&) const.
"./boost/spirit/phoenix/actor.hpp", line 382: Error: Too many args in
template, from phoenix::B on ignored.
"./boost/spirit /phoenix/actor.hpp", line 397: Error: Could not find a
match for phoenix::actorphoenix::BaseT::operator()(phoenix::A&,
phoenix::B&, phoenix::C&, phoenix::D&, phoenix::E&, phoenix::F&)
const.
"./boost/spirit/phoenix/actor.hpp", line 397: Error: Too many args in
template, from phoenix::B on ignored.
"./boost/spirit /phoenix/actor.hpp", line 589: Error: Could not find a
match for phoenix::actorphoenix::BaseT::operator()(const
phoenix::unpack_tuple
On Jun 12, 2007, at 4:45 PM, Christophe Delarue wrote:
HI boost users,
I allready post this request : is boost compatible with compiler sun studio 8 C++ 5.5 ?
We are trying to compile boost spirit to use the xml serialization, but we got compiler error on : CC -V CC: Sun C++ 5.5 2003/03/12
The Sun compiler didn't really get good C+ support until version 5.8 (Sun Studio 11). I don't expect you'll have much luck using Spirit on previous versions of the Sun compiler. - Doug
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Doug Gregor schrieb:
On Jun 12, 2007, at 4:45 PM, Christophe Delarue wrote:
HI boost users,
I allready post this request : is boost compatible with compiler sun studio 8 C++ 5.5 ?
We are trying to compile boost spirit to use the xml serialization, but we got compiler error on : CC -V CC: Sun C++ 5.5 2003/03/12
The Sun compiler didn't really get good C+ support until version 5.8 (Sun Studio 11). I don't expect you'll have much luck using Spirit on previous versions of the Sun compiler.
Look at: http://blogs.sun.com/sga/category/Boost and especially to: http://blogs.sun.com/sga/resource/cat_res.html We are using boost 1.32.0 (+ patches) with Sun Studio 11 (+ ALL patches). 1.34.0 should work, but gives us some warnings, we are not sure about. Sun Studio 9 not working for us. Sun Studio 10 partially working for us. Sun Studio 11 is working for us. Sun Studio 12 is working for us without using the optimizer. If we switch on the same optimizer settings than with Sun Studio 11, things are snafu. - - Markus -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFGbwzsdnooMonJSYkRAtrIAJ4rscTfZ1WRxA1TrOiwnCTlnzSdKACgkg9R MRQSeiLXidMTnQHFU+lSNxc= =sxB/ -----END PGP SIGNATURE-----
participants (3)
-
Christophe Delarue
-
Doug Gregor
-
Markus Bernhardt