Boost logo

Boost :

From: Robert Ramey (ramey_at_[hidden])
Date: 2005-10-13 12:50:55


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


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk