
HI boost users, 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::actor<phoenix::BaseT>::operator()(phoenix::A&) const. "./boost/spirit/phoenix/actor.hpp", line 354: Error: Could not find a match for phoenix::actor<phoenix::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::actor<phoenix::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::actor<phoenix::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::actor<phoenix::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::actor<phoenix::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::actor<phoenix::BaseT>::operator()(const phoenix::unpack_tuple<phoenix::actor<phoenix::BaseT>::TupleT>&) const. -- -- Christophe Delarue mailto:christophe.delarue@gmail.com 06 12 95 49 56