
Assigned to: Beman Dawes (beman_dawes) Summary: crach build from borland 5.6.4 Error file boost\boost\filesystem\path.hpp in line 589
(Latest CVS version.) BCB decides Path::string_type is char (unsigned char, signed char) and fails to find its string_type and value_type. Either the code block can be commented out (like it is for VC6, VC7.0) with #if !BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x564)) (tested, works) or specialisations for char, signed char, unsigned char and wchar_t can be created for BCB instead of one generic one (tested, also works). Example: template< class Path > std::basic_ostream<char, std::char_traits<char> > & operator<< (std::basic_ostream< char, std::char_traits<char> >& os, const Path & ph) { os << ph.string(); return os; } // other specialisations /Pavel