Index: /home/maik/workspace/boost/boost/archive/detail/basic_iarchive.hpp =================================================================== --- /home/maik/workspace/boost/boost/archive/detail/basic_iarchive.hpp (Revision 44088) +++ /home/maik/workspace/boost/boost/archive/detail/basic_iarchive.hpp (Arbeitskopie) @@ -20,6 +20,7 @@ // #include #include +#include #include #include #include @@ -98,7 +99,7 @@ // required by smart_cast for compilers not implementing // partial template specialization -BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION( +BOOST_TT_BROKEN_COMPILER_SPEC( boost::archive::detail::basic_iarchive ) Index: /home/maik/workspace/boost/boost/archive/detail/basic_oarchive.hpp =================================================================== --- /home/maik/workspace/boost/boost/archive/detail/basic_oarchive.hpp (Revision 44088) +++ /home/maik/workspace/boost/boost/archive/detail/basic_oarchive.hpp (Arbeitskopie) @@ -19,6 +19,8 @@ #include #include +#include + // can't use this - much as I'd like to as borland doesn't support it // #include @@ -93,7 +95,7 @@ // required by smart_cast for compilers not implementing // partial template specialization -BOOST_BROKEN_COMPILER_TYPE_TRAITS_SPECIALIZATION( +BOOST_TT_BROKEN_COMPILER_SPEC( boost::archive::detail::basic_oarchive )