I'm receiving the following errors when compiling Boost.Threads with Borland from the current CVS state.
borland-C++-action ...\..\..\libs\thread\build\bin\libboost_thread.lib\borland\debug\runtime-link-static\threading-multi\condition.obj .../src\condition.cpp: Error E2268 C:\cygwin\home\wekempf\boost\boost/type_traits/is_enum.hpp 114: Call to undefined function 'BOOST_IS_ENUM' Error E2108 C:\cygwin\home\wekempf\boost\boost/type_traits/is_enum.hpp 114: Improper use of typedef 'T' Error E2299 C:\cygwin\home\wekempf\boost\boost/type_traits/is_enum.hpp 114: Cannot generate template specialization from 'mpl::bool_c<C>' Error E2303 C:\cygwin\home\wekempf\boost\boost/type_traits/is_enum.hpp 114: Type name expected Warning W8071 ../src\timeconv.inl 97: Conversion may lose significant digits in function to_duration(const boost::xtime &,int &) Warning W8071 ../src\timeconv.inl 114: Conversion may lose significant digits in function to_microduration(const boost::xtime &,int &) *** 4 errors in Compile *** A grep for BOOST_IS_ENUM doesn't turn up any hits other than the faulty Borland specific line in is_enum.hpp. Anyone know what's wrong here? -- William E. Kempf _______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost