troy d. straszheim wrote:
Which indicates that something has gone wrong with registration, it seems. One can toggle the buggy behavior by removing BOOST_IS_ABSTRACT(polymorphic_base). Whether polymorphic_base actually has a pure virtual function doesn't influence whether the error appears or not.
Note that "is_abstract" has had sort of history regarding serialization. Speaking from memory, boost::serialization::is_abstract punts to the official boost::is_abstract on platforms which support it and defaults to false on platforms that don't. This was arrived at in sort of an ad hoc fashion so it may be that there is something to be fixed there. Good Luck with this. Robert Ramey p.s. any chance of getting a business trip to the south pole out of this? RR