cxx -c -std strict_ansi -O0 -I/net/rosie/scratch1/rwgk/hot/boost date_time_problem.cpp cxx: Error: /net/rosie/scratch1/rwgk/hot/boost/boost/range/const_iterator.hpp, line 37: name followed by "::" must be a class or namespace name detected during: instantiation of class "boost::range_const_iterator [with C=const boost::date_time::date_facet>>::char_type={char} *]" at line 656 of "/net/rosie/scratch1/rwgk/hot/boost/boost/algorithm/strin g/replace.hpp" instantiation of "void boost::algorithm::replace_all(SequenceT &, const Range1T &, const Range2T &) [with SequenceT=boost::date_time::date_facet>>::string_type, Range1T=const boost::date_time::date_facet>>::char_type={char} *, Range2T=std::basic_string, std::allocator>]" at line 332 of "/net/rosie/scratch1/rwgk/hot/boost/boost/date_time/date_ facet.hpp" instantiation of "OutItrT boost::date_time::date_facet::do_put_tm(OutItrT, std::ios_base &, boost::date_time::date_facet::char_type, const std::tm &, boost::date_time::date_facet::string_type) const [with date_type=boost::gregorian::date, CharT=char, OutItrT=std::ostreambuf_iterator>]" typedef BOOST_DEDUCED_TYPENAME C::const_iterator type; ---------------------------------------^ cxx: Error: /usr/lib/cmplrs/cxx/V7.1-006/include/cxx/iterator, line 176: name followed by "::" must be a class or namespace name detected during: instantiation of class "std::iterator_traits [with Iterator=boost::algorithm::detail::first_finderF<, boost::algorithm::is_equal>::search_iterator_type]" at line 82 of "/net/rosie/scratch1/rwgk/hot/boost/boost/detail/iterator .hpp" instantiation of class "boost::detail::iterator_traits [with Iterator=boost::algorithm::detail::first_finderF<, boost::algorithm::is_equal>::search_iterator_type]" at line 30 of "/net/rosie/scratch1/rwgk/hot/boost/boost/iterator/iterat or_traits.hpp" instantiation of class "boost::iterator_value [with Iterator=boost::algorithm::detail::first_finderF<, boost::algorithm::is_equal>::search_iterator_type]" at line 132 of "/net/rosie/scratch1/rwgk/hot/boost/boost/range/iterator_ range.hpp" instantiation of class "boost::iterator_range [with IteratorT=boost::algorithm::detail::first_finderF<, boost::algorithm::is_equal>::search_iterator_type]" at line 88 of "/net/rosie/scratch1/rwgk/hot/boost/boost/algorithm/strin g/detail/finder.hpp" instantiation of class "boost::algorithm::detail::first_finderF [with SearchIteratorT=, PredicateT=boost::algorithm::is_equal]" at line 54 of "/net/rosie/scratch1/rwgk/hot/boost/boost/algorithm/strin g/finder.hpp" instantiation of "boost::algorithm::detail::first_finderF::type, boost::algorithm::is_equal> boost::algorithm::first_finder(const ContainerT &) [with ContainerT=const boost::date_time::date_facet>>::char_type={char} *]" at line 656 of "/net/rosie/scratch1/rwgk/hot/boost/boost/algorithm/strin g/replace.hpp" instantiation of "void boost::algorithm::replace_all(SequenceT &, const Range1T &, const Range2T &) [with SequenceT=boost::date_time::date_facet>>::string_type, Range1T=const boost::date_time::date_facet>>::char_type={char} *, Range2T=std::basic_string, std::allocator>]" at line 332 of "/net/rosie/scratch1/rwgk/hot/boost/boost/date_time/date_ facet.hpp" instantiation of "OutItrT boost::date_time::date_facet::do_put_tm(OutItrT, std::ios_base &, boost::date_time::date_facet::char_type, const std::tm &, boost::date_time::date_facet::string_type) const [with date_type=boost::gregorian::date, CharT=char, OutItrT=std::ostreambuf_iterator>]" typedef _TYPENAME Iterator::value_type value_type; ----------------------^ cxx: Error: /usr/lib/cmplrs/cxx/V7.1-006/include/cxx/iterator, line 177: name followed by "::" must be a class or namespace name detected during: instantiation of class "std::iterator_traits [with Iterator=boost::algorithm::detail::first_finderF<, boost::algorithm::is_equal>::search_iterator_type]" at line 82 of "/net/rosie/scratch1/rwgk/hot/boost/boost/detail/iterator .hpp" instantiation of class "boost::detail::iterator_traits [with Iterator=boost::algorithm::detail::first_finderF<, boost::algorithm::is_equal>::search_iterator_type]" at line 30 of "/net/rosie/scratch1/rwgk/hot/boost/boost/iterator/iterat or_traits.hpp" instantiation of class "boost::iterator_value [with Iterator=boost::algorithm::detail::first_finderF<, boost::algorithm::is_equal>::search_iterator_type]" at line 132 of "/net/rosie/scratch1/rwgk/hot/boost/boost/range/iterator_ range.hpp" instantiation of class "boost::iterator_range [with IteratorT=boost::algorithm::detail::first_finderF<, boost::algorithm::is_equal>::search_iterator_type]" at line 88 of "/net/rosie/scratch1/rwgk/hot/boost/boost/algorithm/strin g/detail/finder.hpp" instantiation of class "boost::algorithm::detail::first_finderF [with SearchIteratorT=, PredicateT=boost::algorithm::is_equal]" at line 54 of "/net/rosie/scratch1/rwgk/hot/boost/boost/algorithm/strin g/finder.hpp" instantiation of "boost::algorithm::detail::first_finderF::type, boost::algorithm::is_equal> boost::algorithm::first_finder(const ContainerT &) [with ContainerT=const boost::date_time::date_facet>>::char_type={char} *]" at line 656 of "/net/rosie/scratch1/rwgk/hot/boost/boost/algorithm/strin g/replace.hpp" instantiation of "void boost::algorithm::replace_all(SequenceT &, const Range1T &, const Range2T &) [with SequenceT=boost::date_time::date_facet>>::string_type, Range1T=const boost::date_time::date_facet>>::char_type={char} *, Range2T=std::basic_string, std::allocator>]" at line 332 of "/net/rosie/scratch1/rwgk/hot/boost/boost/date_time/date_ facet.hpp" instantiation of "OutItrT boost::date_time::date_facet::do_put_tm(OutItrT, std::ios_base &, boost::date_time::date_facet::char_type, const std::tm &, boost::date_time::date_facet::string_type) const [with date_type=boost::gregorian::date, CharT=char, OutItrT=std::ostreambuf_iterator>]" typedef _TYPENAME Iterator::difference_type difference_type; ----------------------^ cxx: Error: /usr/lib/cmplrs/cxx/V7.1-006/include/cxx/iterator, line 178: name followed by "::" must be a class or namespace name detected during: instantiation of class "std::iterator_traits [with Iterator=boost::algorithm::detail::first_finderF<, boost::algorithm::is_equal>::search_iterator_type]" at line 82 of "/net/rosie/scratch1/rwgk/hot/boost/boost/detail/iterator .hpp" instantiation of class "boost::detail::iterator_traits [with Iterator=boost::algorithm::detail::first_finderF<, boost::algorithm::is_equal>::search_iterator_type]" at line 30 of "/net/rosie/scratch1/rwgk/hot/boost/boost/iterator/iterat or_traits.hpp" instantiation of class "boost::iterator_value [with Iterator=boost::algorithm::detail::first_finderF<, boost::algorithm::is_equal>::search_iterator_type]" at line 132 of "/net/rosie/scratch1/rwgk/hot/boost/boost/range/iterator_ range.hpp" instantiation of class "boost::iterator_range [with IteratorT=boost::algorithm::detail::first_finderF<, boost::algorithm::is_equal>::search_iterator_type]" at line 88 of "/net/rosie/scratch1/rwgk/hot/boost/boost/algorithm/strin g/detail/finder.hpp" instantiation of class "boost::algorithm::detail::first_finderF [with SearchIteratorT=, PredicateT=boost::algorithm::is_equal]" at line 54 of "/net/rosie/scratch1/rwgk/hot/boost/boost/algorithm/strin g/finder.hpp" instantiation of "boost::algorithm::detail::first_finderF::type, boost::algorithm::is_equal> boost::algorithm::first_finder(const ContainerT &) [with ContainerT=const boost::date_time::date_facet>>::char_type={char} *]" at line 656 of "/net/rosie/scratch1/rwgk/hot/boost/boost/algorithm/strin g/replace.hpp" instantiation of "void boost::algorithm::replace_all(SequenceT &, const Range1T &, const Range2T &) [with SequenceT=boost::date_time::date_facet>>::string_type, Range1T=const boost::date_time::date_facet>>::char_type={char} *, Range2T=std::basic_string, std::allocator>]" at line 332 of "/net/rosie/scratch1/rwgk/hot/boost/boost/date_time/date_ facet.hpp" instantiation of "OutItrT boost::date_time::date_facet::do_put_tm(OutItrT, std::ios_base &, boost::date_time::date_facet::char_type, const std::tm &, boost::date_time::date_facet::string_type) const [with date_type=boost::gregorian::date, CharT=char, OutItrT=std::ostreambuf_iterator>]" typedef _TYPENAME Iterator::pointer pointer; ----------------------^ cxx: Error: /usr/lib/cmplrs/cxx/V7.1-006/include/cxx/iterator, line 179: name followed by "::" must be a class or namespace name detected during: instantiation of class "std::iterator_traits [with Iterator=boost::algorithm::detail::first_finderF<, boost::algorithm::is_equal>::search_iterator_type]" at line 82 of "/net/rosie/scratch1/rwgk/hot/boost/boost/detail/iterator .hpp" instantiation of class "boost::detail::iterator_traits [with Iterator=boost::algorithm::detail::first_finderF<, boost::algorithm::is_equal>::search_iterator_type]" at line 30 of "/net/rosie/scratch1/rwgk/hot/boost/boost/iterator/iterat or_traits.hpp" instantiation of class "boost::iterator_value [with Iterator=boost::algorithm::detail::first_finderF<, boost::algorithm::is_equal>::search_iterator_type]" at line 132 of "/net/rosie/scratch1/rwgk/hot/boost/boost/range/iterator_ range.hpp" instantiation of class "boost::iterator_range [with IteratorT=boost::algorithm::detail::first_finderF<, boost::algorithm::is_equal>::search_iterator_type]" at line 88 of "/net/rosie/scratch1/rwgk/hot/boost/boost/algorithm/strin g/detail/finder.hpp" instantiation of class "boost::algorithm::detail::first_finderF [with SearchIteratorT=, PredicateT=boost::algorithm::is_equal]" at line 54 of "/net/rosie/scratch1/rwgk/hot/boost/boost/algorithm/strin g/finder.hpp" instantiation of "boost::algorithm::detail::first_finderF::type, boost::algorithm::is_equal> boost::algorithm::first_finder(const ContainerT &) [with ContainerT=const boost::date_time::date_facet>>::char_type={char} *]" at line 656 of "/net/rosie/scratch1/rwgk/hot/boost/boost/algorithm/strin g/replace.hpp" instantiation of "void boost::algorithm::replace_all(SequenceT &, const Range1T &, const Range2T &) [with SequenceT=boost::date_time::date_facet>>::string_type, Range1T=const boost::date_time::date_facet>>::char_type={char} *, Range2T=std::basic_string, std::allocator>]" at line 332 of "/net/rosie/scratch1/rwgk/hot/boost/boost/date_time/date_ facet.hpp" instantiation of "OutItrT boost::date_time::date_facet::do_put_tm(OutItrT, std::ios_base &, boost::date_time::date_facet::char_type, const std::tm &, boost::date_time::date_facet::string_type) const [with date_type=boost::gregorian::date, CharT=char, OutItrT=std::ostreambuf_iterator>]" typedef _TYPENAME Iterator::reference reference; ----------------------^ cxx: Error: /usr/lib/cmplrs/cxx/V7.1-006/include/cxx/iterator, line 180: name followed by "::" must be a class or namespace name detected during: instantiation of class "std::iterator_traits [with Iterator=boost::algorithm::detail::first_finderF<, boost::algorithm::is_equal>::search_iterator_type]" at line 82 of "/net/rosie/scratch1/rwgk/hot/boost/boost/detail/iterator .hpp" instantiation of class "boost::detail::iterator_traits [with Iterator=boost::algorithm::detail::first_finderF<, boost::algorithm::is_equal>::search_iterator_type]" at line 30 of "/net/rosie/scratch1/rwgk/hot/boost/boost/iterator/iterat or_traits.hpp" instantiation of class "boost::iterator_value [with Iterator=boost::algorithm::detail::first_finderF<, boost::algorithm::is_equal>::search_iterator_type]" at line 132 of "/net/rosie/scratch1/rwgk/hot/boost/boost/range/iterator_ range.hpp" instantiation of class "boost::iterator_range [with IteratorT=boost::algorithm::detail::first_finderF<, boost::algorithm::is_equal>::search_iterator_type]" at line 88 of "/net/rosie/scratch1/rwgk/hot/boost/boost/algorithm/strin g/detail/finder.hpp" instantiation of class "boost::algorithm::detail::first_finderF [with SearchIteratorT=, PredicateT=boost::algorithm::is_equal]" at line 54 of "/net/rosie/scratch1/rwgk/hot/boost/boost/algorithm/strin g/finder.hpp" instantiation of "boost::algorithm::detail::first_finderF::type, boost::algorithm::is_equal> boost::algorithm::first_finder(const ContainerT &) [with ContainerT=const boost::date_time::date_facet>>::char_type={char} *]" at line 656 of "/net/rosie/scratch1/rwgk/hot/boost/boost/algorithm/strin g/replace.hpp" instantiation of "void boost::algorithm::replace_all(SequenceT &, const Range1T &, const Range2T &) [with SequenceT=boost::date_time::date_facet>>::string_type, Range1T=const boost::date_time::date_facet>>::char_type={char} *, Range2T=std::basic_string, std::allocator>]" at line 332 of "/net/rosie/scratch1/rwgk/hot/boost/boost/date_time/date_ facet.hpp" instantiation of "OutItrT boost::date_time::date_facet::do_put_tm(OutItrT, std::ios_base &, boost::date_time::date_facet::char_type, const std::tm &, boost::date_time::date_facet::string_type) const [with date_type=boost::gregorian::date, CharT=char, OutItrT=std::ostreambuf_iterator>]" typedef _TYPENAME Iterator::iterator_category iterator_category; ----------------------^ cxx: Error: /net/rosie/scratch1/rwgk/hot/boost/boost/range/begin.hpp, line 44: left operand of the "." operator must have a class type detected during: instantiation of "boost::range_iterator::type boost::range_detail::range_begin(C &) [with C=const boost::date_time::date_facet>>::char_type={char} *const]" at line 109 instantiation of "boost::range_iterator::type boost::begin(const T &) [with T=const boost::date_time::date_facet>>::char_type={char} *]" at line 43 of "/net/rosie/scratch1/rwgk/hot/boost/boost/algorithm/strin g/detail/finder.hpp" instantiation of "boost::algorithm::detail::first_finderF::first_finderF(const SearchT &, PredicateT) [with SearchIteratorT=, PredicateT=boost::algorithm::is_equal, SearchT=const boost::date_time::date_facet>>::char_type={char} *]" at line 59 of "/net/rosie/scratch1/rwgk/hot/boost/boost/algorithm/strin g/finder.hpp" instantiation of "boost::algorithm::detail::first_finderF::type, boost::algorithm::is_equal> boost::algorithm::first_finder(const ContainerT &) [with ContainerT=const boost::date_time::date_facet>>::char_type={char} *]" at line 656 of "/net/rosie/scratch1/rwgk/hot/boost/boost/algorithm/strin g/replace.hpp" instantiation of "void boost::algorithm::replace_all(SequenceT &, const Range1T &, const Range2T &) [with SequenceT=boost::date_time::date_facet>>::string_type, Range1T=const boost::date_time::date_facet>>::char_type={char} *, Range2T=std::basic_string, std::allocator>]" at line 332 of "/net/rosie/scratch1/rwgk/hot/boost/boost/date_time/date_ facet.hpp" instantiation of "OutItrT boost::date_time::date_facet::do_put_tm(OutItrT, std::ios_base &, boost::date_time::date_facet::char_type, const std::tm &, boost::date_time::date_facet::string_type) const [with date_type=boost::gregorian::date, CharT=char, OutItrT=std::ostreambuf_iterator>]" return c.begin(); ----------------^ cxx: Error: /net/rosie/scratch1/rwgk/hot/boost/boost/range/end.hpp, line 45: left operand of the "." operator must have a class type detected during: instantiation of "boost::range_iterator::type boost::range_detail::range_end(C &) [with C=const boost::date_time::date_facet>>::char_type={char} *const]" at line 105 instantiation of "boost::range_iterator::type boost::end(const T &) [with T=const boost::date_time::date_facet>>::char_type={char} *]" at line 43 of "/net/rosie/scratch1/rwgk/hot/boost/boost/algorithm/strin g/detail/finder.hpp" instantiation of "boost::algorithm::detail::first_finderF::first_finderF(const SearchT &, PredicateT) [with SearchIteratorT=, PredicateT=boost::algorithm::is_equal, SearchT=const boost::date_time::date_facet>>::char_type={char} *]" at line 59 of "/net/rosie/scratch1/rwgk/hot/boost/boost/algorithm/strin g/finder.hpp" instantiation of "boost::algorithm::detail::first_finderF::type, boost::algorithm::is_equal> boost::algorithm::first_finder(const ContainerT &) [with ContainerT=const boost::date_time::date_facet>>::char_type={char} *]" at line 656 of "/net/rosie/scratch1/rwgk/hot/boost/boost/algorithm/strin g/replace.hpp" instantiation of "void boost::algorithm::replace_all(SequenceT &, const Range1T &, const Range2T &) [with SequenceT=boost::date_time::date_facet>>::string_type, Range1T=const boost::date_time::date_facet>>::char_type={char} *, Range2T=std::basic_string, std::allocator>]" at line 332 of "/net/rosie/scratch1/rwgk/hot/boost/boost/date_time/date_ facet.hpp" instantiation of "OutItrT boost::date_time::date_facet::do_put_tm(OutItrT, std::ios_base &, boost::date_time::date_facet::char_type, const std::tm &, boost::date_time::date_facet::string_type) const [with date_type=boost::gregorian::date, CharT=char, OutItrT=std::ostreambuf_iterator>]" return c.end(); --------------------^ cxx: Info: 8 errors detected in the compilation of "date_time_problem.cpp".