rogeeff wrote:
line 922: Error: Invalid template parameter default.
change const Value to Value const;
"/nsm/rollsbuild/thirdparty/boost/boost_1_25_0/boost/iterator_adapto
rs.hpp",
line 925: Error: Invalid template parameter default.
change const Value to Value const;
These changes eliminate those two particular errors, however I'm still left with the following: "/users/julesd/boost/boost_1_25_0/boost/iterator_adaptors.hpp", line 1137: Error: value is not a member of boost::is_convertible<boost::detail::reduce_to_base_class<std::forward_iterator_tag, boost::detail::iterator_traits<boost::detail::Iterator>::iterator_category>::type*, std::bidirectional_iterator_tag*>. "/users/julesd/boost/boost_1_25_0/boost/iterator_adaptors.hpp", line 1137: Error: An integer constant expression is required here. "/users/julesd/boost/boost_1_25_0/boost/iterator_adaptors.hpp", line 1138: Error: The type "boost::STATIC_ASSERTION_FAILURE<0>" is incomplete. Thanks for your help. At this point there is little more I can do. This is for production software, and I don't have control over which compiler we use. And given how much trouble it was for me to convince the powers that be to let me use boost at all, I don't want to try to convince them to let me modify the sources or to install a different version. I guess I'll have to write my own tokenizer class. Jules. -- Jules d'Entremont jules.dentremont@alcatel.com Alcatel Canada http://batai.ca.newbridge.com/~julesd 600 March Road 613-784-6633 Kanata ON, K2K 2E6