From: Z. T. <to...@gm...> - 2008-07-22 15:08:42
|
Hi, Environment: - XP SP2 32 bit - boost 1.35 - openvrml 0.17.6 - VS 2005 without SP (can not apply because of other API) I try to compile the pretty_print example with VS 2005 and get this: w:\apis\boost\1.35\boost\optional\optional.hpp(302) : error C2061: syntax error : identifier 'm_storage' w:\apis\boost\1.35\boost\optional\optional.hpp(301) : while compiling class template member function 'void boost::optional_detail::optional_base<T>::construct(const openvrml::color &)' with [ T=openvrml::color ] w:\apis\boost\1.35\boost\optional\optional.hpp(440) : see reference to class template instantiation 'boost::optional_detail::optional_base<T>' being compiled with [ T=openvrml::color ] w:\apis\boost\1.35\boost\spirit\core\match.hpp(67) : see reference to class template instantiation 'boost::optional<T>' being compiled with [ T=openvrml::color ] W:\apis\openvrml-0.17.6\src\libopenvrml\openvrml\vrml97_grammar.h(1318) : see reference to class template instantiation 'boost::spirit::match<T>' being compiled with [ T=openvrml::color ] w:\apis\boost\1.35\boost\spirit\utility\functor_parser.hpp(31) : see reference to class template instantiation 'openvrml::vrml97_grammar<Actions>::definition<ScannerT>::mftype_parser<ElementParser>' being compiled with [ Actions=actions, ScannerT=scanner_t, ElementParser=boost::spirit::functor_parser<openvrml::color_parser> ] W:\apis\openvrml-0.17.6\src\libopenvrml\openvrml\vrml97_grammar.h(1361) : see reference to class template instantiation 'boost::spirit::functor_parser<FunctorT>' being compiled with [ FunctorT=openvrml::vrml97_grammar<actions>::definition<scanner_t>::mftype_parser<boost::spirit::functor_parser<openvrml::color_parser>> ] w:\apis\boost\1.35\boost\spirit\core\non_terminal\impl\grammar.ipp(262) : see reference to class template instantiation 'openvrml::vrml97_grammar<Actions>::definition<ScannerT>' being compiled with [ Actions=actions, ScannerT=scanner_t ] w:\apis\boost\1.35\boost\spirit\core\non_terminal\impl\grammar.ipp(281) : see reference to function template instantiation 'void boost::spirit::impl::call_helper<0>::do_<result_t,definition_t,ScannerT>(RT &,DefinitionT &,const ScannerT &)' being compiled with [ ScannerT=scanner_t, RT=result_t, DefinitionT=definition_t ] w:\apis\boost\1.35\boost\spirit\core\non_terminal\grammar.hpp(53) : see reference to function template instantiation 'boost::spirit::match<boost::spirit::nil_t> boost::spirit::impl::grammar_parser_parse<0,openvrml::vrml97_grammar<Actions>,boost::spirit::parser_context<>,ScannerT>(const boost::spirit::grammar<DerivedT> *,const ScannerT &)' being compiled with [ Actions=actions, ScannerT=scanner_t, DerivedT=openvrml::vrml97_grammar<actions> ] w:\apis\boost\1.35\boost\spirit\core\non_terminal\grammar.hpp(63) : see reference to function template instantiation 'boost::spirit::match<boost::spirit::nil_t> boost::spirit::grammar<DerivedT>::parse_main<ScannerT>(const ScannerT &) const' being compiled with [ DerivedT=openvrml::vrml97_grammar<actions>, ScannerT=scanner_t ] w:\apis\boost\1.35\boost\spirit\core\scanner\impl\skipper.ipp(107) : see reference to function template instantiation 'boost::spirit::match<boost::spirit::nil_t> boost::spirit::grammar<DerivedT>::parse<scanner_t>(const ScannerT &) const' being compiled with [ DerivedT=openvrml::vrml97_grammar<actions>, ScannerT=scanner_t ] w:\apis\boost\1.35\boost\spirit\core\scanner\impl\skipper.ipp(153) : see reference to function template instantiation 'boost::spirit::parse_info<IteratorT> boost::spirit::impl::phrase_parser<SkipT>::parse<IteratorT,DerivedT>(const IteratorT &,const IteratorT &,const ParserT &,const SkipT &)' being compiled with [ IteratorT=iterator_t, SkipT=openvrml::vrml97_skip_grammar, DerivedT=openvrml::vrml97_grammar<actions>, ParserT=openvrml::vrml97_grammar<actions> ] W:\apis\openvrml-0.17.6\examples\pretty_print.cpp(432) : see reference to function template instantiation 'boost::spirit::parse_info<IteratorT> boost::spirit::parse<iterator_t,DerivedT,openvrml::vrml97_skip_grammar>(const IteratorT &,const IteratorT &,const boost::spirit::parser<DerivedT> &,const boost::spirit::parser<openvrml::vrml97_skip_grammar> &)' being compiled with [ IteratorT=iterator_t, DerivedT=openvrml::vrml97_grammar<actions> ] |