
There are a couple of places which might be good to look at here. a) iserializer.hpp line # 190 b) iserializer.hpp line # 326 These two areas have borland specific code related to ensure that pointer de-serialization is instantiated. Perhaps borland has been improved so that it works more like other compilers in this regard. You might try tweaking these areas - using workaround borland version ... etc so that the more modern version uses the standard way. Let me know how this works. Robert Ramey Nicola Musatti wrote:
Hallo, Robert. I eventually setup a test environment where I can run tests from both BCB6 and BCB2006, and I'm currently looking into test_delete_pointer's failure.
I still see the problem I mentioned a while ago where boost::archive::version_type is being written out as a bool, even though this is not the main problem. What causes the test to fail is bpis_ptr being NULL at line 485 in basic_iarchive.cpp:
if(! tracking){ bpis_ptr->load_object_ptr(ar, t, co.file_version);
This call obviously generates an access violation. I've yet to figure out why. Any suggestion is welcome :-)
Cheers, Nicola Musatti
_______________________________________________ Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost