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<C> [with
                      C=const
                      boost::date_time::date_facet<boost::gregorian::date,
                      char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::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<boost::gregorian::
                      date, char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::string_type, Range1T=const
                      boost::date_time::date_facet<boost::gregorian::date,
                      char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::char_type={char} *,
                      Range2T=std::basic_string<char, std::char_traits<char>,
                      std::allocator<char>>]" at line 332 of
                      "/net/rosie/scratch1/rwgk/hot/boost/boost/date_time/date_
                      facet.hpp"
            instantiation of "OutItrT boost::date_time::date_facet<date_type,
                      CharT, OutItrT>::do_put_tm(OutItrT, std::ios_base &,
                      boost::date_time::date_facet<date_type, CharT,
                      OutItrT>::char_type, const std::tm &,
                      boost::date_time::date_facet<date_type, CharT,
                      OutItrT>::string_type) const [with
                      date_type=boost::gregorian::date, CharT=char,
                      OutItrT=std::ostreambuf_iterator<char,
                      std::char_traits<char>>]" 
        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<Iterator> [with
                      Iterator=boost::algorithm::detail::first_finderF<<error-t
                      ype>, 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<Iterator>
                      [with
                      Iterator=boost::algorithm::detail::first_finderF<<error-t
                      ype>, 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<Iterator> [with
                      Iterator=boost::algorithm::detail::first_finderF<<error-t
                      ype>, 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<IteratorT> [with
                      IteratorT=boost::algorithm::detail::first_finderF<<error-
                      type>,
                      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<SearchIteratorT,
                      PredicateT> [with SearchIteratorT=<error-type>,
                      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<boost::range_con
                      st_iterator<InputT>::type, boost::algorithm::is_equal>
                      boost::algorithm::first_finder(const ContainerT &) [with
                      ContainerT=const
                      boost::date_time::date_facet<boost::gregorian::date,
                      char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::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<boost::gregorian::
                      date, char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::string_type, Range1T=const
                      boost::date_time::date_facet<boost::gregorian::date,
                      char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::char_type={char} *,
                      Range2T=std::basic_string<char, std::char_traits<char>,
                      std::allocator<char>>]" at line 332 of
                      "/net/rosie/scratch1/rwgk/hot/boost/boost/date_time/date_
                      facet.hpp"
            instantiation of "OutItrT boost::date_time::date_facet<date_type,
                      CharT, OutItrT>::do_put_tm(OutItrT, std::ios_base &,
                      boost::date_time::date_facet<date_type, CharT,
                      OutItrT>::char_type, const std::tm &,
                      boost::date_time::date_facet<date_type, CharT,
                      OutItrT>::string_type) const [with
                      date_type=boost::gregorian::date, CharT=char,
                      OutItrT=std::ostreambuf_iterator<char,
                      std::char_traits<char>>]" 
    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<Iterator> [with
                      Iterator=boost::algorithm::detail::first_finderF<<error-t
                      ype>, 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<Iterator>
                      [with
                      Iterator=boost::algorithm::detail::first_finderF<<error-t
                      ype>, 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<Iterator> [with
                      Iterator=boost::algorithm::detail::first_finderF<<error-t
                      ype>, 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<IteratorT> [with
                      IteratorT=boost::algorithm::detail::first_finderF<<error-
                      type>,
                      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<SearchIteratorT,
                      PredicateT> [with SearchIteratorT=<error-type>,
                      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<boost::range_con
                      st_iterator<InputT>::type, boost::algorithm::is_equal>
                      boost::algorithm::first_finder(const ContainerT &) [with
                      ContainerT=const
                      boost::date_time::date_facet<boost::gregorian::date,
                      char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::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<boost::gregorian::
                      date, char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::string_type, Range1T=const
                      boost::date_time::date_facet<boost::gregorian::date,
                      char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::char_type={char} *,
                      Range2T=std::basic_string<char, std::char_traits<char>,
                      std::allocator<char>>]" at line 332 of
                      "/net/rosie/scratch1/rwgk/hot/boost/boost/date_time/date_
                      facet.hpp"
            instantiation of "OutItrT boost::date_time::date_facet<date_type,
                      CharT, OutItrT>::do_put_tm(OutItrT, std::ios_base &,
                      boost::date_time::date_facet<date_type, CharT,
                      OutItrT>::char_type, const std::tm &,
                      boost::date_time::date_facet<date_type, CharT,
                      OutItrT>::string_type) const [with
                      date_type=boost::gregorian::date, CharT=char,
                      OutItrT=std::ostreambuf_iterator<char,
                      std::char_traits<char>>]" 
    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<Iterator> [with
                      Iterator=boost::algorithm::detail::first_finderF<<error-t
                      ype>, 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<Iterator>
                      [with
                      Iterator=boost::algorithm::detail::first_finderF<<error-t
                      ype>, 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<Iterator> [with
                      Iterator=boost::algorithm::detail::first_finderF<<error-t
                      ype>, 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<IteratorT> [with
                      IteratorT=boost::algorithm::detail::first_finderF<<error-
                      type>,
                      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<SearchIteratorT,
                      PredicateT> [with SearchIteratorT=<error-type>,
                      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<boost::range_con
                      st_iterator<InputT>::type, boost::algorithm::is_equal>
                      boost::algorithm::first_finder(const ContainerT &) [with
                      ContainerT=const
                      boost::date_time::date_facet<boost::gregorian::date,
                      char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::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<boost::gregorian::
                      date, char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::string_type, Range1T=const
                      boost::date_time::date_facet<boost::gregorian::date,
                      char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::char_type={char} *,
                      Range2T=std::basic_string<char, std::char_traits<char>,
                      std::allocator<char>>]" at line 332 of
                      "/net/rosie/scratch1/rwgk/hot/boost/boost/date_time/date_
                      facet.hpp"
            instantiation of "OutItrT boost::date_time::date_facet<date_type,
                      CharT, OutItrT>::do_put_tm(OutItrT, std::ios_base &,
                      boost::date_time::date_facet<date_type, CharT,
                      OutItrT>::char_type, const std::tm &,
                      boost::date_time::date_facet<date_type, CharT,
                      OutItrT>::string_type) const [with
                      date_type=boost::gregorian::date, CharT=char,
                      OutItrT=std::ostreambuf_iterator<char,
                      std::char_traits<char>>]" 
    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<Iterator> [with
                      Iterator=boost::algorithm::detail::first_finderF<<error-t
                      ype>, 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<Iterator>
                      [with
                      Iterator=boost::algorithm::detail::first_finderF<<error-t
                      ype>, 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<Iterator> [with
                      Iterator=boost::algorithm::detail::first_finderF<<error-t
                      ype>, 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<IteratorT> [with
                      IteratorT=boost::algorithm::detail::first_finderF<<error-
                      type>,
                      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<SearchIteratorT,
                      PredicateT> [with SearchIteratorT=<error-type>,
                      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<boost::range_con
                      st_iterator<InputT>::type, boost::algorithm::is_equal>
                      boost::algorithm::first_finder(const ContainerT &) [with
                      ContainerT=const
                      boost::date_time::date_facet<boost::gregorian::date,
                      char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::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<boost::gregorian::
                      date, char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::string_type, Range1T=const
                      boost::date_time::date_facet<boost::gregorian::date,
                      char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::char_type={char} *,
                      Range2T=std::basic_string<char, std::char_traits<char>,
                      std::allocator<char>>]" at line 332 of
                      "/net/rosie/scratch1/rwgk/hot/boost/boost/date_time/date_
                      facet.hpp"
            instantiation of "OutItrT boost::date_time::date_facet<date_type,
                      CharT, OutItrT>::do_put_tm(OutItrT, std::ios_base &,
                      boost::date_time::date_facet<date_type, CharT,
                      OutItrT>::char_type, const std::tm &,
                      boost::date_time::date_facet<date_type, CharT,
                      OutItrT>::string_type) const [with
                      date_type=boost::gregorian::date, CharT=char,
                      OutItrT=std::ostreambuf_iterator<char,
                      std::char_traits<char>>]" 
    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<Iterator> [with
                      Iterator=boost::algorithm::detail::first_finderF<<error-t
                      ype>, 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<Iterator>
                      [with
                      Iterator=boost::algorithm::detail::first_finderF<<error-t
                      ype>, 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<Iterator> [with
                      Iterator=boost::algorithm::detail::first_finderF<<error-t
                      ype>, 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<IteratorT> [with
                      IteratorT=boost::algorithm::detail::first_finderF<<error-
                      type>,
                      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<SearchIteratorT,
                      PredicateT> [with SearchIteratorT=<error-type>,
                      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<boost::range_con
                      st_iterator<InputT>::type, boost::algorithm::is_equal>
                      boost::algorithm::first_finder(const ContainerT &) [with
                      ContainerT=const
                      boost::date_time::date_facet<boost::gregorian::date,
                      char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::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<boost::gregorian::
                      date, char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::string_type, Range1T=const
                      boost::date_time::date_facet<boost::gregorian::date,
                      char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::char_type={char} *,
                      Range2T=std::basic_string<char, std::char_traits<char>,
                      std::allocator<char>>]" at line 332 of
                      "/net/rosie/scratch1/rwgk/hot/boost/boost/date_time/date_
                      facet.hpp"
            instantiation of "OutItrT boost::date_time::date_facet<date_type,
                      CharT, OutItrT>::do_put_tm(OutItrT, std::ios_base &,
                      boost::date_time::date_facet<date_type, CharT,
                      OutItrT>::char_type, const std::tm &,
                      boost::date_time::date_facet<date_type, CharT,
                      OutItrT>::string_type) const [with
                      date_type=boost::gregorian::date, CharT=char,
                      OutItrT=std::ostreambuf_iterator<char,
                      std::char_traits<char>>]" 
    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<C>::type
                      boost::range_detail::range_begin(C &) [with C=const
                      boost::date_time::date_facet<boost::gregorian::date,
                      char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::char_type={char} *const]" at
                      line 109
            instantiation of "boost::range_iterator<const T>::type
                      boost::begin(const T &) [with T=const
                      boost::date_time::date_facet<boost::gregorian::date,
                      char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::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<SearchIteratorT,
                      PredicateT>::first_finderF(const SearchT &, PredicateT)
                      [with SearchIteratorT=<error-type>,
                      PredicateT=boost::algorithm::is_equal, SearchT=const
                      boost::date_time::date_facet<boost::gregorian::date,
                      char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::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<boost::range_con
                      st_iterator<InputT>::type, boost::algorithm::is_equal>
                      boost::algorithm::first_finder(const ContainerT &) [with
                      ContainerT=const
                      boost::date_time::date_facet<boost::gregorian::date,
                      char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::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<boost::gregorian::
                      date, char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::string_type, Range1T=const
                      boost::date_time::date_facet<boost::gregorian::date,
                      char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::char_type={char} *,
                      Range2T=std::basic_string<char, std::char_traits<char>,
                      std::allocator<char>>]" at line 332 of
                      "/net/rosie/scratch1/rwgk/hot/boost/boost/date_time/date_
                      facet.hpp"
            instantiation of "OutItrT boost::date_time::date_facet<date_type,
                      CharT, OutItrT>::do_put_tm(OutItrT, std::ios_base &,
                      boost::date_time::date_facet<date_type, CharT,
                      OutItrT>::char_type, const std::tm &,
                      boost::date_time::date_facet<date_type, CharT,
                      OutItrT>::string_type) const [with
                      date_type=boost::gregorian::date, CharT=char,
                      OutItrT=std::ostreambuf_iterator<char,
                      std::char_traits<char>>]" 
        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<C>::type
                      boost::range_detail::range_end(C &) [with C=const
                      boost::date_time::date_facet<boost::gregorian::date,
                      char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::char_type={char} *const]" at
                      line 105
            instantiation of "boost::range_iterator<const T>::type
                      boost::end(const T &) [with T=const
                      boost::date_time::date_facet<boost::gregorian::date,
                      char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::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<SearchIteratorT,
                      PredicateT>::first_finderF(const SearchT &, PredicateT)
                      [with SearchIteratorT=<error-type>,
                      PredicateT=boost::algorithm::is_equal, SearchT=const
                      boost::date_time::date_facet<boost::gregorian::date,
                      char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::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<boost::range_con
                      st_iterator<InputT>::type, boost::algorithm::is_equal>
                      boost::algorithm::first_finder(const ContainerT &) [with
                      ContainerT=const
                      boost::date_time::date_facet<boost::gregorian::date,
                      char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::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<boost::gregorian::
                      date, char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::string_type, Range1T=const
                      boost::date_time::date_facet<boost::gregorian::date,
                      char, std::ostreambuf_iterator<char,
                      std::char_traits<char>>>::char_type={char} *,
                      Range2T=std::basic_string<char, std::char_traits<char>,
                      std::allocator<char>>]" at line 332 of
                      "/net/rosie/scratch1/rwgk/hot/boost/boost/date_time/date_
                      facet.hpp"
            instantiation of "OutItrT boost::date_time::date_facet<date_type,
                      CharT, OutItrT>::do_put_tm(OutItrT, std::ios_base &,
                      boost::date_time::date_facet<date_type, CharT,
                      OutItrT>::char_type, const std::tm &,
                      boost::date_time::date_facet<date_type, CharT,
                      OutItrT>::string_type) const [with
                      date_type=boost::gregorian::date, CharT=char,
                      OutItrT=std::ostreambuf_iterator<char,
                      std::char_traits<char>>]" 
            return c.end();
--------------------^
cxx: Info: 8 errors detected in the compilation of "date_time_problem.cpp".
