Boost logo

Boost :

From: Neal Becker (ndbecker2_at_[hidden])
Date: 2008-05-02 08:51:31


./boost/exception/enable_error_info.hpp: In instantiation of
boost::exception_detail::error_info_injector<boost::archive::archive_exception::exception_code> :
./boost/throw_exception.hpp:45: instantiated from void
boost::throw_exception(const E&) [with E =
boost::archive::archive_exception::exception_code]
./boost/archive/impl/xml_iarchive_impl.ipp:146: instantiated from void
boost::archive::xml_iarchive_impl<Archive>::load_override(boost::archive::class_name_type&,
int) [with Archive = boost::archive::naked_xml_iarchive]
libs/serialization/src/xml_iarchive.cpp:38: instantiated from here
./boost/exception/enable_error_info.hpp:22: error: base type
boost::archive::archive_exception::exception_code fails to be a struct or
class type
./boost/exception/enable_current_exception.hpp: In instantiation of
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::archive::archive_exception::exception_code>
> :
./boost/throw_exception.hpp:45: instantiated from void
boost::throw_exception(const E&) [with E =
boost::archive::archive_exception::exception_code]
./boost/archive/impl/xml_iarchive_impl.ipp:146: instantiated from void
boost::archive::xml_iarchive_impl<Archive>::load_override(boost::archive::class_name_type&,
int) [with Archive = boost::archive::naked_xml_iarchive]
libs/serialization/src/xml_iarchive.cpp:38: instantiated from here
./boost/exception/enable_current_exception.hpp:60: error: duplicate base
type
boost::exception_detail::error_info_injector<boost::archive::archive_exception::exception_code>
invalid
./boost/exception/enable_error_info.hpp: In constructor
boost::exception_detail::error_info_injector<T>::error_info_injector(const
T&) [with T = boost::archive::archive_exception::exception_code] :
./boost/exception/enable_error_info.hpp:69: instantiated from typename
boost::exception_detail::enable_error_info_return_type<T>::type
boost::enable_error_info(const T&) [with T =
boost::archive::archive_exception::exception_code]
./boost/throw_exception.hpp:45: instantiated from void
boost::throw_exception(const E&) [with E =
boost::archive::archive_exception::exception_code]
./boost/archive/impl/xml_iarchive_impl.ipp:146: instantiated from void
boost::archive::xml_iarchive_impl<Archive>::load_override(boost::archive::class_name_type&,
int) [with Archive = boost::archive::naked_xml_iarchive]
libs/serialization/src/xml_iarchive.cpp:38: instantiated from here
./boost/exception/enable_error_info.hpp:25: error: type
boost::archive::archive_exception::exception_code is not a direct base of
boost::exception_detail::error_info_injector<boost::archive::archive_exception::exception_code>
./boost/exception/enable_current_exception.hpp: In constructor
boost::exception_detail::clone_impl<T>::clone_impl(const T&) [with T =
boost::exception_detail::error_info_injector<boost::archive::archive_exception::exception_code>] :
./boost/exception/enable_current_exception.hpp:144: instantiated from
boost::exception_detail::clone_impl<T>
boost::enable_current_exception(const T&) [with T =
boost::exception_detail::error_info_injector<boost::archive::archive_exception::exception_code>]
./boost/throw_exception.hpp:45: instantiated from void
boost::throw_exception(const E&) [with E =
boost::archive::archive_exception::exception_code]
./boost/archive/impl/xml_iarchive_impl.ipp:146: instantiated from void
boost::archive::xml_iarchive_impl<Archive>::load_override(boost::archive::class_name_type&,
int) [with Archive = boost::archive::naked_xml_iarchive]
libs/serialization/src/xml_iarchive.cpp:38: instantiated from here
./boost/exception/enable_current_exception.hpp:65: error: type
boost::exception_detail::error_info_injector<boost::archive::archive_exception::exception_code>
is not a direct base of
boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::archive::archive_exception::exception_code>
>


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk