Boost logo

Boost Users :

From: Robbie Morrison (robbie_at_[hidden])
Date: 2007-09-05 14:11:05


Hello

This topic is also discussed in the web documentation:

  http://www.boost.org/libs/serialization/doc/special.html#export

I am currently struggling with the same issue!

cheers Robbie

---
Robbie Morrison
PhD student -- policy-oriented energy system simulation
Institute for Energy Engineering (IET)
Technical University of Berlin (TU-Berlin), Germany
[from IMAP client]
Jeshua Bratman wrote:
> 
> 
> John Pye-4 wrote:
>> 
>> Hi Jeshua,
>> 
>> Vaguely related comment on your problem. I was also recently seeing this
>> "unregistered void cast" runtime error. As far as I could tell it was a
>> problem relating to my ordering and placement of "#include
>> <boost/archive/text_oarchive.hpp> (or ditto iarchive), and "#include
>> <boost/serialization/export.hpp> as well as calls to BOOST_CLASS_EXPORT.
>> 
>> It was nothing to do with my use of void_cast_register, which in fact I
>> don't use anywhere in any of my code.
>> 
>> So FWIW I think that this error message is not particularly helpful or
>> well-worded.
>> 
>> Cheers
>> JP
>> 
> JP,
> 
> Thanks for the comment.
> 
> This issue was mentioned to me in my previous message I sent out. I
> believe I have the includes ordered correctly. What Robert said was that I
> need to include the archives before the export header file. Here's the
> order in which I include the serialization headers:
> 
> #include <boost/archive/text_oarchive.hpp>
> #include <boost/archive/text_iarchive.hpp>
> #include <boost/serialization/serialization.hpp>
> #include <boost/serialization/base_object.hpp>
> #include <boost/serialization/export.hpp>
> 
> Here is my code just to make things easier. There should be 5 files:
> 
> [snip: list of files]
> 
> Thanks,
> Jeshua Bratman
> 
-- 
View this message in context: http://www.nabble.com/-boost%3A%3Aserialization--Serializing-Dynamically-Loaded-Libraries---%22Unregistered-Void-Cast%22-tf4338680.html#a12507833
Sent from the Boost - Users mailing list archive at Nabble.com.

Boost-users list run by williamkempf at hotmail.com, kalb at libertysoft.com, bjorn.karlsson at readsoft.com, gregod at cs.rpi.edu, wekempf at cox.net