|
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
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
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk