Date_time currently broken with Borland and cygwin?

Title says it all, see http://boost.sourceforge.net/regression-logs/cs-win32.html Thanks, John.

On Thu, 26 Feb 2004 13:22:46 -0000, John Maddock wrote
Title says it all, see http://boost.sourceforge.net/regression-logs/cs-win32.html
Cygwin is now fixed -- more ripping out of wide string capability... As for Borland, I don't know what it is complaining about. Any Borland experts out there able to decipher this? The change that set this off was templatizing some of the string output functions on the char type to support wide strings. If no one wants figure it out I'll just pull wstring support for Borland 5.6.4. Although I suppose we should file a bug report since the we are now getting to the point that the rest of the modern compilers are working. BTW, Borland 5.5.1 in the MetaComm tests suceeds because the new wstring code is ifdef'ed out... Jeff Error details: C:\boost\site\libs\date_time\build\../src/gregorian/greg_month.cpp: Error E2426 C:\boost\site\boost/operators.hpp 139: Explicit specialization of 'boost::operator >=(const gregorian::date &,const gregorian::date &)' requires 'template<>' declaration in function gregorian::to_simple_string(const gregorian::date_period &) Error E2426 C:\boost\site\boost/operators.hpp 138: Explicit specialization of 'boost::operator <=(const gregorian::date &,const gregorian::date &)' requires 'template<>' declaration in function gregorian::to_simple_string(const gregorian::date_period &) Error E2426 C:\boost\site\boost/operators.hpp 137: Explicit specialization of 'boost::operator >(const gregorian::date &,const gregorian::date &)' requires 'template<>' declaration in function gregorian::to_simple_string(const gregorian::date_period &) Error E2426 C:\boost\site\boost/operators.hpp 153: Explicit specialization of 'boost::operator != <T,U>(const shared_ptr<T> &,const shared_ptr<U> &)' requires 'template<>' declaration in function gregorian::to_simple_string(const gregorian::date_period &) Error E2029 C:\boost\site\boost/operators.hpp 800: 'equality_comparable1<date_period,detail::empty_base>' must be a previously defined class or struct in function to_simple_string(const date_period &) Error E2228 C:\boost\site\boost/operators.hpp 800: Too many error or warning messages in function to_simple_string(const date_period &) *** 6 errors in Compile *** "bcc32" -j5 -g255 -q -c -P -w -Ve -Vx -a8 -b- -DBOOST_DATE_TIME_POSIX_TIME_STD_CONFIG -DBOOST_DATE_TIME_STATIC_LINK -v -Od -vi- -tWC -tWR -tWC -WM- -w-8001 -I"d:\boost-regr\bin\boost\libs\date_time\build" -I"C:\boost\site" -o"d:\boost-regr\bin\boost\libs\date_time\build\libboost_date_time.lib\borland\debug\greg_month.obj" "C:\boost\site\libs\date_time\build\../src/gregorian/greg_month.cpp"
participants (2)
-
Jeff Garland
-
John Maddock