Boost logo

Boost :

From: Robert Ramey (ramey_at_[hidden])
Date: 2006-05-24 11:46:44

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

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:

Boost list run by bdawes at, gregod at, cpdaniel at, john at