From: Howard Hinnant (hinnant_at_[hidden])
Date: 2005-06-02 12:41:49
On Jun 2, 2005, at 11:17 AM, Rene Rivera wrote:
> There are some failures for date_time with CW-9 (and similar errors in
> CW-9.5 on Mac...
> CW-9.4 on Windows...
> CW-8.3 on Windows...
> They have this as the reason:
> "[ J. Garland ] Some older compilers are confused by the template
> code here. These are new features to date-time in 1.33 and there is no
> plan to backport to these non-compliant compilers."
> Now I don't particularly think of CW-9 as an "older" compiler. So is
> that really the reason? Or is it just that it hasn't been
I just took a look at http://tinyurl.com/9y4td and it looks to me like
an error in the date_time library. The compile time error is:
Error : illegal operands 'std::basic_istringstream<char,
std::char_traits<char>, std::allocator<char>>' >>
And I can't find an operator >> (istream&, date_duration&) in namespace
boost::date_time, though I can find one in boost::gregorian. I suspect
that this would rightly cause the error.
I haven't looked at any of the other failures.
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk