
Hi, Sorry this took so long, I was hit by another, unrelated bug while compiling my code with boost 1.43 (BTW that bug is already tracked in ticket #4351 and concerns mpl, but I suspect many users of your library are at risk since it helps trigger that bug). Le 12 juil. 2010 à 01:16, Robert Ramey a écrit :
David Raulo wrote:
I saw that someone else opened ticket 3990 for the same problem. Here you suggested using the function get_library_version() in the following way: [...]
I've addressed this in the trunk and merged to release. I took special care to address situations such as your's. BUT... , I really haven't a good way to test this. So I would be greatful if you could download the lastest release version and verify that this works as I believe it should. If not, we should be able to fix it.
Unfortunately it does not work. The serialization library throws an exception before reaching my serialize() method. This happens at the
following XML line:
<MyClass class_id="11" tracking_level="1" version="20090123" object_id="_11">
Here is the relevant part of the backtrace:
#8 0x001df891 in boost::serialization::throw_exceptionboost::archive::archive_exception (e=@0xbfffe2d0) at throw_exception.hpp:36
#9 0x001a3cee in boost::archive::detail::iserializer