Boost logo

Boost Users :

From: Patrik Jonsson (patrik_at_[hidden])
Date: 2006-09-07 19:42:57


Hi

I'm trying to build boost with the vacpp (IBM Visual Age C++) compilers,
but the wave library won't build:

xlc-C++-action
bin/boost/libs/wave/build/libboost_wave.a/vacpp/debug/instantiate_cpp_grammar.o
"/project/projectdirs/mp363/sunrise/pbuild/boost_1_33_1/boost/wave/cpplexer/cpp_lex_iterator.hpp",
line 53.13: 1540-0038 (S) The name "typename TokenT::position_type" is
not a type.
<see end of message for the rest of the error, for that file>

This is with xlC 8.0.0.0 on an IBM SP5 running AIX5. Any hints for
resolving this would be appreciated.

Thank you,

/Patrik Jonsson

...
"/project/projectdirs/mp363/sunrise/pbuild/boost_1_33_1/boost/wave/util/functor_input.hpp",
line 43.26: 1540-0700 (I) The previous message was produced while
processing "class
boost::wave::cpplexer::impl::lex_iterator_functor_shim<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char>
>,char *> > > > >".
"/project/projectdirs/mp363/sunrise/pbuild/boost_1_33_1/boost/wave/util/functor_input.hpp",
line 41.11: 1540-0700 (I) The previous message was produced while
processing "class
boost::wave::util::functor_input::inner<boost::wave::cpplexer::impl::lex_iterator_functor_shim<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char>
>,char *> > > > > >".
"/project/projectdirs/mp363/sunrise/pbuild/boost_1_33_1/boost/spirit/iterator/multi_pass.hpp",
line 805.7: 1540-0700 (I) The previous message was produced while
processing "class
boost::spirit::multi_pass<boost::wave::cpplexer::impl::lex_iterator_functor_shim<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char>
>,char *> > > >
>,boost::wave::util::functor_input,boost::spirit::multi_pass_policies::ref_counted,boost::spi...".
"/project/projectdirs/mp363/sunrise/pbuild/boost_1_33_1/boost/wave/cpplexer/cpp_lex_iterator.hpp",
line 118.7: 1540-0700 (I) The previous message was produced while
processing "class
boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char>
>,char *> > > > >".
"/project/projectdirs/mp363/sunrise/pbuild/boost_1_33_1/boost/wave/grammars/cpp_grammar_gen.hpp",
line 68.8: 1540-0700 (I) The previous message was produced while
processing "struct
boost::wave::grammars::cpp_grammar_gen<boost::wave::cpplexer::lex_iterator<boost::wave::cpplexer::lex_token<boost::wave::util::file_position<boost::wave::util::flex_string<char,std::char_traits<char>,std::allocator<char>,boost::wave::util::CowString<boost::wave::util::AllocatorStringStorage<char,std::allocator<char>
>,char *> > > > > >".




Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net