
Re the remaining serialization test failures. Incorporating Rene's fix and rolling back a change that looked innocuous pretty much addressed all the serialization problems that I think I can fix. There are a couple of remaining ones. MSVC 6.5 - text_exported was broken by fixes included to remove unnecessary header dependencies - it now provokes a compiler ICE. Borland Test_shared_ptr now fails. This is annoying because on my borland tests this passes. The message is Error E2451 C:\Users\Administrator\boost\main\boost\boost/mpl/aux_/integral_wrapper.hpp 45: Undefined symbol 'N' in function archive::detail::iserializer<archive::binary_iarchive,shared_ptr<A>
::tracking(const unsigned int) const Error E2230 C:\Users\Administrator\boost\main\boost\boost/mpl/aux_/integral_wrapper.hpp 45: In-line data member initialization requires an integral constant expression in function archive::detail::iserializer<archive::binary_iarchive,shared_ptr<A> ::tracking(const unsigned int) const
which suggests to me that this could be easily addressed by someone who has an interest and can reproduce the problem on his machine. I also notice that my borland 5.64 uses a different STL version than the one in the test matrix. So the test matrix fails on test_set while my own tests pass here. Other failures are not new and have failed to yield to efforts in the past. So we're down to a couple of regressions on less important platforms. If it's any consolation, there is a comparable number of new "passes". In anycase, I feel that that's the best I can do for now. Robert Ramey