x>"(IPM.Microsoft Mail.Note1 >RE: [boost] Proposal: Add Loki Library's SafeFormat to Boost:M+'L +'L !68C71D5B7F383941A5A5EE5CAEFD0119V 9&6@9v>Il=RE: G5c=US;a= ;p=Synopsys;l=DE02WEMBX1-090101194339Z-80903I>Re: [boost] Proposal: Add Loki Library's SafeFormat to Boost:@NwlZboost-bounces@lists.boost.org[Y+nTboost-bounces@lists.boost.orgSMTPboost-bounces@lists.boost.org\#SMTP:BOOST-BOUNCES@LISTS.BOOST.ORG]Hartmut Kaiser^E+nTHartmut KaiserSMTPhartmut.kaiser@gmail.com_SMTP:HARTMUT.KAISER@GMAIL.COMfSMTPgboost-bounces@lists.boost.orghSMTPihartmut.kaiser@gmail.comp:[boost] Proposal: Add Loki Library's SafeFormat to Boost:q jC"1EL[EQYtboost@lists.boost.org Thomas Klimpel:[boost] Proposal: Add Loki Library's SafeFormat to Boost: qLZFupER rcpg1252CtexA PV?U%Qch set2%3F0,3 ;05" `cP3 d36P H tmu@K pmw`: >o, PeaN @ uAth  ad a lf Pug :-P. Boos@@ y sF! vxsatPp pdowfu `t~pA @ "lHibr y:pi@V2! FY`igh@ !nk% l 'E to b$&n!0p )gF$ %"QA Pe$ 0.f'8 #Y& "P1(, A, l#0+w3n$`_&$eF(='EC ` aka! V1.x,rc@ 'D.Qi)bAg, *$!F0Rdq 0(.)5x 0)-7.p&!)"PAd)0@ 40QF=c> ,m| y :C )k3h4+u +wo-99CsD%`dn'@$ `.m E9?00.DDT 2,u;s,; $` I+ok!MRC:@N@JE$!y- A=A0RSVN7$=A"t837BTW>$0SxaBKGHr\vi!Ff pr4:p!0 &r%o :@JMf'`"t &r:at'K,XbT@ ,#!0 `)P;!_ncP" )JRemp  Kp q#u}5J<202155BFFBADAF47A29C8D3B7668017832A19B@DE02WEMBX1.internal.synopsys.com>9n<8bc817ee0812301043i2dd3a1b0q3ffe43681d07db77@mail.gmail.com> <495ca869.01b7660a.110e.ffffd7f7@mx.google.com>Gmessage/rfc822 RE%3A [boost] Proposal%3A Add Loki Library's SafeFormat to Boost%3A.EML @0KyEl@0>Il?o? ?Thomas Klimpel?^ܧ@B+//O=SYNOPSYS/OU=DE02 ADMINISTRATIVE GROUP/CN=RECIPIENTS/CN=KLIMPEL?System Administrator?ܧ@B+/.?@@@@0@KLIMPEL1@KLIMPEL2@boost-bounces@lists.boost.org3@hartmut.kaiser@gmail.com8@KLIMPEL9@.v@ ) #D$eHARTMUTKAISERWROTE:SO,PLEASELETMEUSETHISTHREADFORASELFLESSPLUG:-PBOOSTALREADYHASAVERSATILEANDPOWERFUJ<202155BFFBADAF47A29C8D3B7668017832A19B@DE02WEMBX1.internal.synopsys.com>+~ ='8Y'8Y errors.txt+...patience... ...patience... ...found 1803 targets... ...updating 4 targets... compile-c-c++ ..\..\..\..\bin.v2\libs\spirit\example\karma\msvc-9.0express\debug\threading-multi\quick_start1.obj quick_start1.cpp using native typeof C:\nobackup\boost_trunk\boost/spirit/home/karma/detail/output_iterator.hpp(370) : error C2248: 'boost::spirit::karma::detail::output_iterator::enable_buffering' : cannot access private member declared in class 'boost::spirit::karma::detail::output_iterator' with [ OutputIterator=boost::spirit::karma::detail::ostream_iterator>, Enable=int ] C:\nobackup\boost_trunk\boost/spirit/home/karma/detail/output_iterator.hpp(232) : see declaration of 'boost::spirit::karma::detail::output_iterator::enable_buffering' with [ OutputIterator=boost::spirit::karma::detail::ostream_iterator>, Enable=int ] C:\nobackup\boost_trunk\boost/spirit/home/karma/detail/output_iterator.hpp(367) : while compiling class template member function 'boost::spirit::karma::detail::enable_buffering::enable_buffering(OutputIterator &,size_t)' with [ OutputIterator=boost::spirit::karma::detail::output_iterator>> ] C:\nobackup\boost_trunk\boost/spirit/home/karma/directive/detail/right_alignment_generate.hpp(47) : see reference to class template instantiation 'boost::spirit::karma::detail::enable_buffering' being compiled with [ OutputIterator=boost::spirit::karma::detail::output_iterator>> ] C:\nobackup\boost_trunk\boost/spirit/home/karma/directive/right_alignment.hpp(57) : see reference to function template instantiation 'bool boost::spirit::karma::detail::right_align_generate>(OutputIterator &,Context &,const Delimiter &,const Parameter &,const Embedded &,const unsigned int,const Padding &)' being compiled with [ OutputIterator=boost::spirit::karma::detail::output_iterator>>, Context=const boost::fusion::unused_type, Delimiter=boost::fusion::unused_type, Parameter=int, T=const boost::spirit::component,boost::fusion::nil>, Domain=boost::spirit::karma::domain, Director=boost::spirit::karma::literal_char, Elements=boost::fusion::cons, Embedded=const boost::spirit::component,boost::fusion::nil>, Padding=boost::spirit::component,boost::fusion::cons> ] C:\nobackup\boost_trunk\boost/spirit/home/karma/operator/detail/sequence.hpp(32) : see reference to function template instantiation 'bool boost::spirit::karma::simple_right_aligment::generate(const Component &,OutputIterator &,Context &,const Delimiter &,const Parameter &)' being compiled with [ Component=const boost::spirit::component>,boost::spirit::component,boost::fusion::nil>>>, OutputIterator=boost::spirit::karma::detail::output_iterator>>, Context=const boost::fusion::unused_type, Delimiter=boost::fusion::unused_type, Parameter=int ] C:\nobackup\boost_trunk\boost/spirit/home/support/algorithm/any_if.hpp(168) : see reference to function template instantiation 'bool boost::spirit::karma::detail::sequence_generate::operator ()(const Component &,Parameter &)' being compiled with [ OutputIterator=boost::spirit::karma::detail::output_iterator>>, Context=const boost::fusion::unused_type, Delimiter=boost::fusion::unused_type, T=const boost::spirit::component>,boost::spirit::component,boost::fusion::nil>>>, Component=const boost::spirit::component>,boost::spirit::component,boost::fusion::nil>>>, Parameter=int ] C:\nobackup\boost_trunk\boost/spirit/home/support/algorithm/any_if.hpp(175) : see reference to function template instantiation 'bool boost::spirit::detail::any_if,Last,boost::fusion::cons_iterator,F>(const First1 &,const First2 &,const Last &,F &,boost::mpl::false_)' being compiled with [ Pred=boost::spirit::karma::sequence::attribute_not_unused, Cons=const boost::fusion::cons>,boost::spirit::component,boost::fusion::nil>>>,boost::fusion::cons,boost::fusion::cons>,boost::fusion::nil>>, Last=boost::fusion::cons_iterator, Sequence=boost::fusion::cons, F=boost::spirit::karma::detail::sequence_generate>>,const boost::fusion::unused_type,boost::fusion::unused_type>, First1=boost::fusion::cons_iterator>,boost::spirit::component,boost::fusion::nil>>>,boost::fusion::cons,boost::fusion::cons>,boost::fusion::nil>>>, First2=boost::fusion::cons_iterator> ] C:\nobackup\boost_trunk\boost/spirit/home/support/algorithm/any_if.hpp(208) : see reference to function template instantiation 'bool boost::spirit::detail::any_if,boost::fusion::cons_iterator,boost::fusion::cons_iterator,F>(const First1 &,const First2 &,const Last &,F &,boost::mpl::false_)' being compiled with [ Pred=boost::spirit::karma::sequence::attribute_not_unused, Cons=const boost::fusion::cons,boost::fusion::cons>,boost::fusion::cons>,boost::spirit::component,boost::fusion::nil>>>,boost::fusion::cons,boost::fusion::cons>,boost::fusion::nil>>>, Sequence=boost::fusion::cons, F=boost::spirit::karma::detail::sequence_generate>>,const boost::fusion::unused_type,boost::fusion::unused_type>, First1=boost::fusion::cons_iterator,boost::fusion::cons>,boost::fusion::cons>,boost::spirit::component,boost::fusion::nil>>>,boost::fusion::cons,boost::fusion::cons>,boost::fusion::nil>>>>, First2=boost::fusion::cons_iterator>, Last=boost::fusion::cons_iterator ] C:\nobackup\boost_trunk\boost/spirit/home/karma/operator/sequence.hpp(73) : see reference to function template instantiation 'bool boost::spirit::any_if,boost::fusion::cons,const Parameter,boost::spirit::karma::detail::sequence_generate>(const Sequence1 &,Attribute &,F,Pred)' being compiled with [ Context=const boost::fusion::unused_type, Car=boost::spirit::component,boost::fusion::cons>, Cdr=boost::fusion::cons>,boost::spirit::component,boost::fusion::nil>>>,boost::fusion::cons,boost::fusion::cons>,boost::fusion::nil>>, Parameter=int, OutputIterator=boost::spirit::karma::detail::output_iterator>>, Delimiter=boost::fusion::unused_type, Sequence1=boost::fusion::cons,boost::fusion::cons>,boost::fusion::cons>,boost::spirit::component,boost::fusion::nil>>>,boost::fusion::cons,boost::fusion::cons>,boost::fusion::nil>>>, Attribute=int, F=boost::spirit::karma::detail::sequence_generate>>,const boost::fusion::unused_type,boost::fusion::unused_type>, Pred=boost::spirit::karma::sequence::attribute_not_unused ] C:\nobackup\boost_trunk\boost/spirit/home/karma/directive/verbatim.hpp(50) : see reference to function template instantiation 'bool boost::spirit::karma::sequence::generate(const Component &,OutputIterator &,Context &,const Delimiter &,const Parameter &)' being compiled with [ T=const boost::spirit::component,boost::fusion::cons>,boost::fusion::cons>,boost::spirit::component,boost::fusion::nil>>>,boost::fusion::cons,boost::fusion::cons>,boost::fusion::nil>>>>, OutputIterator=boost::spirit::karma::detail::output_iterator>>, Context=const boost::fusion::unused_type, Parameter=int, Component=const boost::spirit::component,boost::fusion::cons>,boost::fusion::cons>,boost::spirit::component,boost::fusion::nil>>>,boost::fusion::cons,boost::fusion::cons>,boost::fusion::nil>>>>, Delimiter=boost::fusion::unused_type ] C:\nobackup\boost_trunk\boost/spirit/home/karma/operator/kleene.hpp(59) : see reference to function template instantiation 'bool boost::spirit::karma::verbatim::generate(const Component &,OutputIterator &,Context &,const Delimiter &,const Parameter &)' being compiled with [ T=const boost::spirit::component>,boost::spirit::component,boost::fusion::cons>,boost::fusion::cons>,boost::spirit::component,boost::fusion::nil>>>,boost::fusion::cons,boost::fusion::cons>,boost::fusion::nil>>>>>>, OutputIterator=boost::spirit::karma::detail::output_iterator>>, Context=const boost::fusion::unused_type, Delimiter=delim_component, Component=const boost::spirit::component>,boost::spirit::component,boost::fusion::cons>,boost::fusion::cons>,boost::spirit::component,boost::fusion::nil>>>,boost::fusion::cons,boost::fusion::cons>,boost::fusion::nil>>>>>>, Parameter=int ] C:\nobackup\boost_trunk\boost/spirit/home/karma/generate.hpp(223) : see reference to function template instantiation 'bool boost::spirit::karma::kleene::generate,const boost::fusion::unused_type,delim_component,Parameter>(const Component &,boost::spirit::karma::detail::output_iterator &,Context &,const Delimiter &,const Parameter &)' being compiled with [ OutputIterator=boost::spirit::karma::detail::ostream_iterator>, Parameter=std::vector, Component=component, Context=const boost::fusion::unused_type, Delimiter=delim_component ] C:\nobackup\boost_trunk\boost/spirit/home/karma/stream/detail/format_manip.hpp(85) : see reference to function template instantiation 'bool boost::spirit::karma::generate_delimited,Expr,Parameter,Delimiter>(OutputIterator,const Expr &,const Parameter &,const Delimiter &)' being compiled with [ T=char, Elem=char, Traits=std::char_traits, Expr=boost::proto::exprns_::expr> &,const boost::proto::exprns_::expr>,const boost::proto::exprns_::expr> &,const boost::proto::exprns_::expr> &>,2> &>> &,boost::proto::exprns_::expr>>> &>,2> &>,1>, Parameter=std::vector, Delimiter=char, OutputIterator=boost::spirit::karma::detail::ostream_iterator> ] quick_start1.cpp(115) : see reference to function template instantiation 'std::basic_ostream<_Elem,_Traits> &boost::spirit::karma::detail::operator <<,boost::proto::exprns_::expr,std::vector<_Ty>,char>(std::basic_ostream<_Elem,_Traits> &,const boost::spirit::karma::detail::format_manip &)' being compiled with [ _Elem=char, _Traits=std::char_traits, Tag=boost::proto::tag::dereference, Args=boost::proto::argsns_::list1> &,const boost::proto::exprns_::expr>,const boost::proto::exprns_::expr> &,const boost::proto::exprns_::expr> &>,2> &>> &,boost::proto::exprns_::expr>>> &>,2> &>, Arity=1, _Ty=int, Expr=boost::proto::exprns_::expr> &,const boost::proto::exprns_::expr>,const boost::proto::exprns_::expr> &,const boost::proto::exprns_::expr> &>,2> &>> &,boost::proto::exprns_::expr>>> &>,2> &>,1>, Parameter=std::vector, Delimiter=char ] call "C:\Programme\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86 >nul cl /Zm800 -nologo @"..\..\..\..\bin.v2\libs\spirit\example\karma\msvc-9.0express\debug\threading-multi\quick_start1.obj.rsp" ...failed compile-c-c++ ..\..\..\..\bin.v2\libs\spirit\example\karma\msvc-9.0express\debug\threading-multi\quick_start1.obj... ...skipped quick_start1.exe for lack of quick_start1.obj... compile-c-c++ ..\..\..\..\bin.v2\libs\spirit\example\karma\msvc-9.0express\debug\threading-multi\basic_facilities.obj basic_facilities.cpp using native typeof C:\nobackup\boost_trunk\boost/spirit/home/karma/detail/output_iterator.hpp(370) : error C2248: 'boost::spirit::karma::detail::output_iterator::enable_buffering' : cannot access private member declared in class 'boost::spirit::karma::detail::output_iterator' with [ OutputIterator=boost::spirit::karma::detail::ostream_iterator>, Enable=int ] C:\nobackup\boost_trunk\boost/spirit/home/karma/detail/output_iterator.hpp(232) : see declaration of 'boost::spirit::karma::detail::output_iterator::enable_buffering' with [ OutputIterator=boost::spirit::karma::detail::ostream_iterator>, Enable=int ] C:\nobackup\boost_trunk\boost/spirit/home/karma/detail/output_iterator.hpp(367) : while compiling class template member function 'boost::spirit::karma::detail::enable_buffering::enable_buffering(OutputIterator &,size_t)' with [ OutputIterator=boost::spirit::karma::detail::output_iterator>> ] C:\nobackup\boost_trunk\boost/spirit/home/karma/directive/detail/right_alignment_generate.hpp(47) : see reference to class template instantiation 'boost::spirit::karma::detail::enable_buffering' being compiled with [ OutputIterator=boost::spirit::karma::detail::output_iterator>> ] C:\nobackup\boost_trunk\boost/spirit/home/karma/directive/right_alignment.hpp(57) : see reference to function template instantiation 'bool boost::spirit::karma::detail::right_align_generate>(OutputIterator &,Context &,const Delimiter &,const Parameter &,const Embedded &,const unsigned int,const Padding &)' being compiled with [ OutputIterator=boost::spirit::karma::detail::output_iterator>>, Context=const boost::fusion::unused_type, Delimiter=boost::fusion::unused_type, Parameter=int, T=const boost::spirit::component,boost::fusion::nil>, Domain=boost::spirit::karma::domain, Director=boost::spirit::karma::literal_char, Elements=boost::fusion::cons, Embedded=const boost::spirit::component,boost::fusion::nil>, Padding=boost::spirit::component,boost::fusion::cons> ] C:\nobackup\boost_trunk\boost/spirit/home/karma/operator/detail/sequence.hpp(32) : see reference to function template instantiation 'bool boost::spirit::karma::simple_right_aligment::generate(const Component &,OutputIterator &,Context &,const Delimiter &,const Parameter &)' being compiled with [ Component=const boost::spirit::component>,boost::spirit::component,boost::fusion::nil>>>, OutputIterator=boost::spirit::karma::detail::output_iterator>>, Context=const boost::fusion::unused_type, Delimiter=boost::fusion::unused_type, Parameter=int ] C:\nobackup\boost_trunk\boost/spirit/home/support/algorithm/any_if.hpp(168) : see reference to function template instantiation 'bool boost::spirit::karma::detail::sequence_generate::operator ()(const Component &,Parameter &)' being compiled with [ OutputIterator=boost::spirit::karma::detail::output_iterator>>, Context=const boost::fusion::unused_type, Delimiter=boost::fusion::unused_type, T=const boost::spirit::component>,boost::spirit::component,boost::fusion::nil>>>, Component=const boost::spirit::component>,boost::spirit::component,boost::fusion::nil>>>, Parameter=int ] C:\nobackup\boost_trunk\boost/spirit/home/support/algorithm/any_if.hpp(175) : see reference to function template instantiation 'bool boost::spirit::detail::any_if,Last,boost::fusion::cons_iterator,F>(const First1 &,const First2 &,const Last &,F &,boost::mpl::false_)' being compiled with [ Pred=boost::spirit::karma::sequence::attribute_not_unused, Cons=const boost::fusion::cons>,boost::spirit::component,boost::fusion::nil>>>,boost::fusion::cons,boost::fusion::cons>,boost::fusion::nil>>, Last=boost::fusion::cons_iterator, Sequence=boost::fusion::cons, F=boost::spirit::karma::detail::sequence_generate>>,const boost::fusion::unused_type,boost::fusion::unused_type>, First1=boost::fusion::cons_iterator>,boost::spirit::component,boost::fusion::nil>>>,boost::fusion::cons,boost::fusion::cons>,boost::fusion::nil>>>, First2=boost::fusion::cons_iterator> ] C:\nobackup\boost_trunk\boost/spirit/home/support/algorithm/any_if.hpp(208) : see reference to function template instantiation 'bool boost::spirit::detail::any_if,boost::fusion::cons_iterator,boost::fusion::cons_iterator,F>(const First1 &,const First2 &,const Last &,F &,boost::mpl::false_)' being compiled with [ Pred=boost::spirit::karma::sequence::attribute_not_unused, Cons=const boost::fusion::cons,boost::fusion::cons>,boost::fusion::cons>,boost::spirit::component,boost::fusion::nil>>>,boost::fusion::cons,boost::fusion::cons>,boost::fusion::nil>>>, Sequence=boost::fusion::cons, F=boost::spirit::karma::detail::sequence_generate>>,const boost::fusion::unused_type,boost::fusion::unused_type>, First1=boost::fusion::cons_iterator,boost::fusion::cons>,boost::fusion::cons>,boost::spirit::component,boost::fusion::nil>>>,boost::fusion::cons,boost::fusion::cons>,boost::fusion::nil>>>>, First2=boost::fusion::cons_iterator>, Last=boost::fusion::cons_iterator ] C:\nobackup\boost_trunk\boost/spirit/home/karma/operator/sequence.hpp(73) : see reference to function template instantiation 'bool boost::spirit::any_if,boost::fusion::cons,const Parameter,boost::spirit::karma::detail::sequence_generate>(const Sequence1 &,Attribute &,F,Pred)' being compiled with [ Context=const boost::fusion::unused_type, Car=boost::spirit::component,boost::fusion::cons>, Cdr=boost::fusion::cons>,boost::spirit::component,boost::fusion::nil>>>,boost::fusion::cons,boost::fusion::cons>,boost::fusion::nil>>, Parameter=int, OutputIterator=boost::spirit::karma::detail::output_iterator>>, Delimiter=boost::fusion::unused_type, Sequence1=boost::fusion::cons,boost::fusion::cons>,boost::fusion::cons>,boost::spirit::component,boost::fusion::nil>>>,boost::fusion::cons,boost::fusion::cons>,boost::fusion::nil>>>, Attribute=int, F=boost::spirit::karma::detail::sequence_generate>>,const boost::fusion::unused_type,boost::fusion::unused_type>, Pred=boost::spirit::karma::sequence::attribute_not_unused ] C:\nobackup\boost_trunk\boost/spirit/home/karma/directive/verbatim.hpp(50) : see reference to function template instantiation 'bool boost::spirit::karma::sequence::generate(const Component &,OutputIterator &,Context &,const Delimiter &,const Parameter &)' being compiled with [ T=const boost::spirit::component,boost::fusion::cons>,boost::fusion::cons>,boost::spirit::component,boost::fusion::nil>>>,boost::fusion::cons,boost::fusion::cons>,boost::fusion::nil>>>>, OutputIterator=boost::spirit::karma::detail::output_iterator>>, Context=const boost::fusion::unused_type, Parameter=int, Component=const boost::spirit::component,boost::fusion::cons>,boost::fusion::cons>,boost::spirit::component,boost::fusion::nil>>>,boost::fusion::cons,boost::fusion::cons>,boost::fusion::nil>>>>, Delimiter=boost::fusion::unused_type ] C:\nobackup\boost_trunk\boost/spirit/home/karma/operator/kleene.hpp(59) : see reference to function template instantiation 'bool boost::spirit::karma::verbatim::generate(const Component &,OutputIterator &,Context &,const Delimiter &,const Parameter &)' being compiled with [ T=const boost::spirit::component>,boost::spirit::component,boost::fusion::cons>,boost::fusion::cons>,boost::spirit::component,boost::fusion::nil>>>,boost::fusion::cons,boost::fusion::cons>,boost::fusion::nil>>>>>>, OutputIterator=boost::spirit::karma::detail::output_iterator>>, Context=const boost::fusion::unused_type, Delimiter=delim_component, Component=const boost::spirit::component>,boost::spirit::component,boost::fusion::cons>,boost::fusion::cons>,boost::spirit::component,boost::fusion::nil>>>,boost::fusion::cons,boost::fusion::cons>,boost::fusion::nil>>>>>>, Parameter=int ] C:\nobackup\boost_trunk\boost/spirit/home/karma/generate.hpp(223) : see reference to function template instantiation 'bool boost::spirit::karma::kleene::generate,const boost::fusion::unused_type,delim_component,Parameter>(const Component &,boost::spirit::karma::detail::output_iterator &,Context &,const Delimiter &,const Parameter &)' being compiled with [ OutputIterator=boost::spirit::karma::detail::ostream_iterator>, Parameter=std::vector, Component=component, Context=const boost::fusion::unused_type, Delimiter=delim_component ] C:\nobackup\boost_trunk\boost/spirit/home/karma/stream/detail/format_manip.hpp(85) : see reference to function template instantiation 'bool boost::spirit::karma::generate_delimited,Expr,Parameter,Delimiter>(OutputIterator,const Expr &,const Parameter &,const Delimiter &)' being compiled with [ T=char, Elem=char, Traits=std::char_traits, Expr=boost::proto::exprns_::expr> &,const boost::proto::exprns_::expr>,const boost::proto::exprns_::expr> &,const boost::proto::exprns_::expr> &>,2> &>> &,boost::proto::exprns_::expr>>> &>,2> &>,1>, Parameter=std::vector, Delimiter=char, OutputIterator=boost::spirit::karma::detail::ostream_iterator> ] basic_facilities.cpp(128) : see reference to function template instantiation 'std::basic_ostream<_Elem,_Traits> &boost::spirit::karma::detail::operator <<,boost::proto::exprns_::expr,Container,char>(std::basic_ostream<_Elem,_Traits> &,const boost::spirit::karma::detail::format_manip &)' being compiled with [ _Elem=char, _Traits=std::char_traits, Tag=boost::proto::tag::dereference, Args=boost::proto::argsns_::list1> &,const boost::proto::exprns_::expr>,const boost::proto::exprns_::expr> &,const boost::proto::exprns_::expr> &>,2> &>> &,boost::proto::exprns_::expr>>> &>,2> &>, Arity=1, Container=std::vector, Expr=boost::proto::exprns_::expr> &,const boost::proto::exprns_::expr>,const boost::proto::exprns_::expr> &,const boost::proto::exprns_::expr> &>,2> &>> &,boost::proto::exprns_::expr>>> &>,2> &>,1>, Parameter=std::vector, Delimiter=char ] basic_facilities.cpp(143) : see reference to function template instantiation 'void output_container>(std::ostream &,const Container &)' being compiled with [ _Ty=int, Container=std::vector ] call "C:\Programme\Microsoft Visual Studio 9.0\VC\vcvarsall.bat" x86 >nul cl /Zm800 -nologo @"..\..\..\..\bin.v2\libs\spirit\example\karma\msvc-9.0express\debug\threading-multi\basic_facilities.obj.rsp" ...failed compile-c-c++ ..\..\..\..\bin.v2\libs\spirit\example\karma\msvc-9.0express\debug\threading-multi\basic_facilities.obj... ...skipped basic_facilities.exe for lack of basic_facilities.obj... ...failed updating 2 targets... ...skipped 2 targets... K  ο!u}KL x0 errors.txt@0cHl@0cHl7txt77 errors.txt 77 text/plainQ(