Library Status: serialization/test
Run Date: 05:20:39 UTC, Tuesday 06 October 2015
Run output:
EXIT STATUS: 139
Compiler output:
In file included from ../../../boost/serialization/static_warning.hpp:69:0,
from test_check.cpp:12:
../../../boost/archive/detail/check.hpp: In instantiation of ‘void boost::archive::detail::check_object_versioning() [with T = check2]’:
../../../boost/archive/detail/oserializer.hpp:307:37: required from ‘static void boost::archive::detail::save_non_pointer_type<Archive>::invoke(Archive&, const T&) [with T = check2; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/oserializer.hpp:525:18: required from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::archive::text_oarchive; T = const check2]’
../../../boost/archive/detail/common_oarchive.hpp:69:22: required from ‘void boost::archive::detail::common_oarchive<Archive>::save_override(T&) [with T = const check2; Archive = boost::archive::text_oarchive]’
../../../boost/archive/basic_text_oarchive.hpp:83:9: required from ‘void boost::archive::basic_text_oarchive<Archive>::save_override(T&) [with T = const check2; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/interface_oarchive.hpp:70:9: required from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator<<(const T&) [with T = check2; Archive = boost::archive::text_oarchive]’
test_check.cpp:85:15: required from here
../../../boost/archive/detail/check.hpp:78:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
BOOST_STATIC_ASSERT(typex::value);
^
../../../boost/archive/detail/check.hpp: In instantiation of ‘void boost::archive::detail::check_const_loading() [with T = const check1]’:
../../../boost/archive/detail/iserializer.hpp:613:37: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = const check1]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = const check1; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = const check1; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = const check1; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const check1; Archive = boost::archive::text_iarchive]’
test_check.cpp:91:15: required from here
../../../boost/archive/detail/check.hpp:162:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
BOOST_STATIC_ASSERT(typex::value);
^
In file included from ../../../boost/serialization/static_warning.hpp:67:0,
from test_check.cpp:12:
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<137> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 137>’
../../../boost/archive/detail/check.hpp:137:5: required from ‘void boost::archive::detail::check_pointer_level() [with T = check1]’
../../../boost/archive/detail/oserializer.hpp:453:33: required from ‘static void boost::archive::detail::save_pointer_type<Archive>::save(Archive&, const T&) [with T = check1; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/oserializer.hpp:473:13: required from ‘static void boost::archive::detail::save_pointer_type<Archive>::invoke(Archive&, TPtr) [with TPtr = check1*; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/oserializer.hpp:525:18: required from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::archive::text_oarchive; T = check1* const]’
../../../boost/archive/detail/common_oarchive.hpp:69:22: required from ‘void boost::archive::detail::common_oarchive<Archive>::save_override(T&) [with T = check1* const; Archive = boost::archive::text_oarchive]’
../../../boost/archive/basic_text_oarchive.hpp:83:9: required from ‘void boost::archive::basic_text_oarchive<Archive>::save_override(T&) [with T = check1* const; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/interface_oarchive.hpp:70:9: required from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator<<(const T&) [with T = check1*; Archive = boost::archive::text_oarchive]’
test_check.cpp:76:15: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
sizeof(T) > -1
^
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<148> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 148>’
../../../boost/archive/detail/check.hpp:148:5: required from ‘void boost::archive::detail::check_pointer_tracking() [with T = check3]’
../../../boost/archive/detail/oserializer.hpp:454:36: required from ‘static void boost::archive::detail::save_pointer_type<Archive>::save(Archive&, const T&) [with T = check3; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/oserializer.hpp:473:13: required from ‘static void boost::archive::detail::save_pointer_type<Archive>::invoke(Archive&, TPtr) [with TPtr = check3*; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/oserializer.hpp:525:18: required from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::archive::text_oarchive; T = check3* const]’
../../../boost/archive/detail/common_oarchive.hpp:69:22: required from ‘void boost::archive::detail::common_oarchive<Archive>::save_override(T&) [with T = check3* const; Archive = boost::archive::text_oarchive]’
../../../boost/archive/basic_text_oarchive.hpp:83:9: required from ‘void boost::archive::basic_text_oarchive<Archive>::save_override(T&) [with T = check3* const; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/interface_oarchive.hpp:70:9: required from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator<<(const T&) [with T = check3*; Archive = boost::archive::text_oarchive]’
test_check.cpp:82:15: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
(failed-as-expected) ../../../bin.v2/libs/serialization/test/test_check.test/darwin-5.1/debug/test_check.o
Compiler output:
In file included from ../../../boost/serialization/static_warning.hpp:69:0,
from test_check.cpp:12:
../../../boost/archive/detail/check.hpp: In instantiation of ‘void boost::archive::detail::check_object_versioning() [with T = check2]’:
../../../boost/archive/detail/oserializer.hpp:307:37: required from ‘static void boost::archive::detail::save_non_pointer_type<Archive>::invoke(Archive&, const T&) [with T = check2; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/oserializer.hpp:525:18: required from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::archive::text_oarchive; T = const check2]’
../../../boost/archive/detail/common_oarchive.hpp:69:22: required from ‘void boost::archive::detail::common_oarchive<Archive>::save_override(T&) [with T = const check2; Archive = boost::archive::text_oarchive]’
../../../boost/archive/basic_text_oarchive.hpp:83:9: required from ‘void boost::archive::basic_text_oarchive<Archive>::save_override(T&) [with T = const check2; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/interface_oarchive.hpp:70:9: required from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator<<(const T&) [with T = check2; Archive = boost::archive::text_oarchive]’
test_check.cpp:85:15: required from here
../../../boost/archive/detail/check.hpp:78:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
BOOST_STATIC_ASSERT(typex::value);
^
../../../boost/archive/detail/check.hpp: In instantiation of ‘void boost::archive::detail::check_const_loading() [with T = const check1]’:
../../../boost/archive/detail/iserializer.hpp:613:37: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = const check1]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = const check1; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = const check1; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = const check1; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const check1; Archive = boost::archive::text_iarchive]’
test_check.cpp:91:15: required from here
../../../boost/archive/detail/check.hpp:162:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
BOOST_STATIC_ASSERT(typex::value);
^
In file included from ../../../boost/serialization/static_warning.hpp:67:0,
from test_check.cpp:12:
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<137> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 137>’
../../../boost/archive/detail/check.hpp:137:5: required from ‘void boost::archive::detail::check_pointer_level() [with T = check1]’
../../../boost/archive/detail/oserializer.hpp:453:33: required from ‘static void boost::archive::detail::save_pointer_type<Archive>::save(Archive&, const T&) [with T = check1; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/oserializer.hpp:473:13: required from ‘static void boost::archive::detail::save_pointer_type<Archive>::invoke(Archive&, TPtr) [with TPtr = check1*; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/oserializer.hpp:525:18: required from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::archive::text_oarchive; T = check1* const]’
../../../boost/archive/detail/common_oarchive.hpp:69:22: required from ‘void boost::archive::detail::common_oarchive<Archive>::save_override(T&) [with T = check1* const; Archive = boost::archive::text_oarchive]’
../../../boost/archive/basic_text_oarchive.hpp:83:9: required from ‘void boost::archive::basic_text_oarchive<Archive>::save_override(T&) [with T = check1* const; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/interface_oarchive.hpp:70:9: required from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator<<(const T&) [with T = check1*; Archive = boost::archive::text_oarchive]’
test_check.cpp:76:15: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
sizeof(T) > -1
^
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<148> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 148>’
../../../boost/archive/detail/check.hpp:148:5: required from ‘void boost::archive::detail::check_pointer_tracking() [with T = check3]’
../../../boost/archive/detail/oserializer.hpp:454:36: required from ‘static void boost::archive::detail::save_pointer_type<Archive>::save(Archive&, const T&) [with T = check3; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/oserializer.hpp:473:13: required from ‘static void boost::archive::detail::save_pointer_type<Archive>::invoke(Archive&, TPtr) [with TPtr = check3*; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/oserializer.hpp:525:18: required from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::archive::text_oarchive; T = check3* const]’
../../../boost/archive/detail/common_oarchive.hpp:69:22: required from ‘void boost::archive::detail::common_oarchive<Archive>::save_override(T&) [with T = check3* const; Archive = boost::archive::text_oarchive]’
../../../boost/archive/basic_text_oarchive.hpp:83:9: required from ‘void boost::archive::basic_text_oarchive<Archive>::save_override(T&) [with T = check3* const; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/interface_oarchive.hpp:70:9: required from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator<<(const T&) [with T = check3*; Archive = boost::archive::text_oarchive]’
test_check.cpp:82:15: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
(failed-as-expected) ../../../bin.v2/libs/serialization/test/test_check.test/darwin-5.1/debug/link-static/test_check.o
Compiler output:
In file included from ../../../boost/archive/basic_text_iprimitive.hpp:49:0,
from ../../../boost/archive/text_iarchive.hpp:23,
from test_const_load_fail1.cpp:11:
../../../boost/archive/detail/check.hpp: In instantiation of ‘void boost::archive::detail::check_const_loading() [with T = const A]’:
../../../boost/archive/detail/iserializer.hpp:613:37: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = const A]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = const A; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = const A; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = const A; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const A; Archive = boost::archive::text_iarchive]’
test_const_load_fail1.cpp:22:11: required from here
../../../boost/archive/detail/check.hpp:162:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
BOOST_STATIC_ASSERT(typex::value);
^
(failed-as-expected) ../../../bin.v2/libs/serialization/test/test_const_load_fail1.test/darwin-5.1/debug/test_const_load_fail1.o
Compiler output:
In file included from ../../../boost/archive/basic_text_iprimitive.hpp:49:0,
from ../../../boost/archive/text_iarchive.hpp:23,
from test_const_load_fail1.cpp:11:
../../../boost/archive/detail/check.hpp: In instantiation of ‘void boost::archive::detail::check_const_loading() [with T = const A]’:
../../../boost/archive/detail/iserializer.hpp:613:37: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = const A]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = const A; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = const A; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = const A; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const A; Archive = boost::archive::text_iarchive]’
test_const_load_fail1.cpp:22:11: required from here
../../../boost/archive/detail/check.hpp:162:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
BOOST_STATIC_ASSERT(typex::value);
^
(failed-as-expected) ../../../bin.v2/libs/serialization/test/test_const_load_fail1.test/darwin-5.1/debug/link-static/test_const_load_fail1.o
Compiler output:
In file included from ../../../boost/archive/basic_text_iprimitive.hpp:49:0,
from ../../../boost/archive/text_iarchive.hpp:23,
from test_const_load_fail1_nvp.cpp:11:
../../../boost/archive/detail/check.hpp: In instantiation of ‘void boost::archive::detail::check_const_loading() [with T = const A]’:
../../../boost/archive/detail/iserializer.hpp:613:37: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = const A]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = const A; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = const A; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = const A; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const A; Archive = boost::archive::text_iarchive]’
../../../boost/serialization/nvp.hpp:83:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../../../boost/archive/detail/iserializer.hpp:628:18: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = const boost::serialization::nvp<const A>]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = const boost::serialization::nvp<const A>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = const boost::serialization::nvp<const A>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = const boost::serialization::nvp<const A>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const boost::serialization::nvp<const A>; Archive = boost::archive::text_iarchive]’
test_const_load_fail1_nvp.cpp:23:11: required from here
../../../boost/archive/detail/check.hpp:162:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
BOOST_STATIC_ASSERT(typex::value);
^
(failed-as-expected) ../../../bin.v2/libs/serialization/test/test_const_load_fail1_nvp.test/darwin-5.1/debug/test_const_load_fail1_nvp.o
Compiler output:
In file included from ../../../boost/archive/basic_text_iprimitive.hpp:49:0,
from ../../../boost/archive/text_iarchive.hpp:23,
from test_const_load_fail1_nvp.cpp:11:
../../../boost/archive/detail/check.hpp: In instantiation of ‘void boost::archive::detail::check_const_loading() [with T = const A]’:
../../../boost/archive/detail/iserializer.hpp:613:37: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = const A]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = const A; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = const A; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = const A; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const A; Archive = boost::archive::text_iarchive]’
../../../boost/serialization/nvp.hpp:83:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../../../boost/archive/detail/iserializer.hpp:628:18: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = const boost::serialization::nvp<const A>]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = const boost::serialization::nvp<const A>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = const boost::serialization::nvp<const A>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = const boost::serialization::nvp<const A>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const boost::serialization::nvp<const A>; Archive = boost::archive::text_iarchive]’
test_const_load_fail1_nvp.cpp:23:11: required from here
../../../boost/archive/detail/check.hpp:162:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
BOOST_STATIC_ASSERT(typex::value);
^
(failed-as-expected) ../../../bin.v2/libs/serialization/test/test_const_load_fail1_nvp.test/darwin-5.1/debug/link-static/test_const_load_fail1_nvp.o
Compiler output:
In file included from ../../../boost/archive/basic_text_iprimitive.hpp:49:0,
from ../../../boost/archive/text_iarchive.hpp:23,
from test_const_load_fail2.cpp:11:
../../../boost/archive/detail/check.hpp: In instantiation of ‘void boost::archive::detail::check_const_loading() [with T = A* const]’:
../../../boost/archive/detail/iserializer.hpp:613:37: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = A* const]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
test_const_load_fail2.cpp:22:11: required from here
../../../boost/archive/detail/check.hpp:162:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
BOOST_STATIC_ASSERT(typex::value);
^
In file included from ../../../boost/archive/detail/interface_iarchive.hpp:22:0,
from ../../../boost/archive/detail/common_iarchive.hpp:23,
from ../../../boost/archive/basic_text_iarchive.hpp:30,
from ../../../boost/archive/text_iarchive.hpp:24,
from test_const_load_fail2.cpp:11:
../../../boost/archive/detail/iserializer.hpp: In instantiation of ‘static void boost::archive::detail::load_pointer_type<Archive>::invoke(Archive&, Tptr&) [with Tptr = A* const; Archive = boost::archive::text_iarchive]’:
../../../boost/archive/detail/iserializer.hpp:628:18: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = A* const]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
test_const_load_fail2.cpp:22:11: required from here
../../../boost/archive/detail/iserializer.hpp:563:15: error: assignment of read-only reference ‘t’
t = pointer_tweak(newbpis_ptr->get_eti(), t, *t);
^
(failed-as-expected) ../../../bin.v2/libs/serialization/test/test_const_load_fail2.test/darwin-5.1/debug/test_const_load_fail2.o
Compiler output:
In file included from ../../../boost/archive/basic_text_iprimitive.hpp:49:0,
from ../../../boost/archive/text_iarchive.hpp:23,
from test_const_load_fail2.cpp:11:
../../../boost/archive/detail/check.hpp: In instantiation of ‘void boost::archive::detail::check_const_loading() [with T = A* const]’:
../../../boost/archive/detail/iserializer.hpp:613:37: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = A* const]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
test_const_load_fail2.cpp:22:11: required from here
../../../boost/archive/detail/check.hpp:162:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
BOOST_STATIC_ASSERT(typex::value);
^
In file included from ../../../boost/archive/detail/interface_iarchive.hpp:22:0,
from ../../../boost/archive/detail/common_iarchive.hpp:23,
from ../../../boost/archive/basic_text_iarchive.hpp:30,
from ../../../boost/archive/text_iarchive.hpp:24,
from test_const_load_fail2.cpp:11:
../../../boost/archive/detail/iserializer.hpp: In instantiation of ‘static void boost::archive::detail::load_pointer_type<Archive>::invoke(Archive&, Tptr&) [with Tptr = A* const; Archive = boost::archive::text_iarchive]’:
../../../boost/archive/detail/iserializer.hpp:628:18: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = A* const]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
test_const_load_fail2.cpp:22:11: required from here
../../../boost/archive/detail/iserializer.hpp:563:15: error: assignment of read-only reference ‘t’
t = pointer_tweak(newbpis_ptr->get_eti(), t, *t);
^
(failed-as-expected) ../../../bin.v2/libs/serialization/test/test_const_load_fail2.test/darwin-5.1/debug/link-static/test_const_load_fail2.o
Compiler output:
In file included from ../../../boost/archive/basic_text_iprimitive.hpp:49:0,
from ../../../boost/archive/text_iarchive.hpp:23,
from test_const_load_fail2_nvp.cpp:11:
../../../boost/archive/detail/check.hpp: In instantiation of ‘void boost::archive::detail::check_const_loading() [with T = A* const]’:
../../../boost/archive/detail/iserializer.hpp:613:37: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = A* const]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
../../../boost/serialization/nvp.hpp:83:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../../../boost/archive/detail/iserializer.hpp:628:18: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = const boost::serialization::nvp<A* const>]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = const boost::serialization::nvp<A* const>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = const boost::serialization::nvp<A* const>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = const boost::serialization::nvp<A* const>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const boost::serialization::nvp<A* const>; Archive = boost::archive::text_iarchive]’
test_const_load_fail2_nvp.cpp:23:11: required from here
../../../boost/archive/detail/check.hpp:162:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
BOOST_STATIC_ASSERT(typex::value);
^
In file included from ../../../boost/archive/detail/interface_iarchive.hpp:22:0,
from ../../../boost/archive/detail/common_iarchive.hpp:23,
from ../../../boost/archive/basic_text_iarchive.hpp:30,
from ../../../boost/archive/text_iarchive.hpp:24,
from test_const_load_fail2_nvp.cpp:11:
../../../boost/archive/detail/iserializer.hpp: In instantiation of ‘static void boost::archive::detail::load_pointer_type<Archive>::invoke(Archive&, Tptr&) [with Tptr = A* const; Archive = boost::archive::text_iarchive]’:
../../../boost/archive/detail/iserializer.hpp:628:18: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = A* const]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
../../../boost/serialization/nvp.hpp:83:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../../../boost/archive/detail/iserializer.hpp:628:18: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = const boost::serialization::nvp<A* const>]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = const boost::serialization::nvp<A* const>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = const boost::serialization::nvp<A* const>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = const boost::serialization::nvp<A* const>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const boost::serialization::nvp<A* const>; Archive = boost::archive::text_iarchive]’
test_const_load_fail2_nvp.cpp:23:11: required from here
../../../boost/archive/detail/iserializer.hpp:563:15: error: assignment of read-only reference ‘t’
t = pointer_tweak(newbpis_ptr->get_eti(), t, *t);
^
Compiler output:
In file included from ../../../boost/archive/basic_text_iprimitive.hpp:49:0,
from ../../../boost/archive/text_iarchive.hpp:23,
from test_const_load_fail2_nvp.cpp:11:
../../../boost/archive/detail/check.hpp: In instantiation of ‘void boost::archive::detail::check_const_loading() [with T = A* const]’:
../../../boost/archive/detail/iserializer.hpp:613:37: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = A* const]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
../../../boost/serialization/nvp.hpp:83:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../../../boost/archive/detail/iserializer.hpp:628:18: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = const boost::serialization::nvp<A* const>]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = const boost::serialization::nvp<A* const>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = const boost::serialization::nvp<A* const>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = const boost::serialization::nvp<A* const>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const boost::serialization::nvp<A* const>; Archive = boost::archive::text_iarchive]’
test_const_load_fail2_nvp.cpp:23:11: required from here
../../../boost/archive/detail/check.hpp:162:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
BOOST_STATIC_ASSERT(typex::value);
^
In file included from ../../../boost/archive/detail/interface_iarchive.hpp:22:0,
from ../../../boost/archive/detail/common_iarchive.hpp:23,
from ../../../boost/archive/basic_text_iarchive.hpp:30,
from ../../../boost/archive/text_iarchive.hpp:24,
from test_const_load_fail2_nvp.cpp:11:
../../../boost/archive/detail/iserializer.hpp: In instantiation of ‘static void boost::archive::detail::load_pointer_type<Archive>::invoke(Archive&, Tptr&) [with Tptr = A* const; Archive = boost::archive::text_iarchive]’:
../../../boost/archive/detail/iserializer.hpp:628:18: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = A* const]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = A* const; Archive = boost::archive::text_iarchive]’
../../../boost/serialization/nvp.hpp:83:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../../../boost/archive/detail/iserializer.hpp:628:18: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = const boost::serialization::nvp<A* const>]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = const boost::serialization::nvp<A* const>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = const boost::serialization::nvp<A* const>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = const boost::serialization::nvp<A* const>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const boost::serialization::nvp<A* const>; Archive = boost::archive::text_iarchive]’
test_const_load_fail2_nvp.cpp:23:11: required from here
../../../boost/archive/detail/iserializer.hpp:563:15: error: assignment of read-only reference ‘t’
t = pointer_tweak(newbpis_ptr->get_eti(), t, *t);
^
(failed-as-expected) ../../../bin.v2/libs/serialization/test/test_const_load_fail2_nvp.test/darwin-5.1/debug/link-static/test_const_load_fail2_nvp.o
Compiler output:
In file included from ../../../boost/archive/basic_text_iprimitive.hpp:49:0,
from ../../../boost/archive/text_iarchive.hpp:23,
from test_const_load_fail3.cpp:11:
../../../boost/archive/detail/check.hpp: In instantiation of ‘void boost::archive::detail::check_const_loading() [with T = const A* const]’:
../../../boost/archive/detail/iserializer.hpp:613:37: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = const A* const]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
test_const_load_fail3.cpp:21:11: required from here
../../../boost/archive/detail/check.hpp:162:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
BOOST_STATIC_ASSERT(typex::value);
^
In file included from ../../../boost/archive/detail/interface_iarchive.hpp:22:0,
from ../../../boost/archive/detail/common_iarchive.hpp:23,
from ../../../boost/archive/basic_text_iarchive.hpp:30,
from ../../../boost/archive/text_iarchive.hpp:24,
from test_const_load_fail3.cpp:11:
../../../boost/archive/detail/iserializer.hpp: In instantiation of ‘static void boost::archive::detail::load_pointer_type<Archive>::invoke(Archive&, Tptr&) [with Tptr = const A* const; Archive = boost::archive::text_iarchive]’:
../../../boost/archive/detail/iserializer.hpp:628:18: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = const A* const]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
test_const_load_fail3.cpp:21:11: required from here
../../../boost/archive/detail/iserializer.hpp:563:15: error: assignment of read-only reference ‘t’
t = pointer_tweak(newbpis_ptr->get_eti(), t, *t);
^
Compiler output:
In file included from ../../../boost/archive/basic_text_iprimitive.hpp:49:0,
from ../../../boost/archive/text_iarchive.hpp:23,
from test_const_load_fail3.cpp:11:
../../../boost/archive/detail/check.hpp: In instantiation of ‘void boost::archive::detail::check_const_loading() [with T = const A* const]’:
../../../boost/archive/detail/iserializer.hpp:613:37: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = const A* const]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
test_const_load_fail3.cpp:21:11: required from here
../../../boost/archive/detail/check.hpp:162:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
BOOST_STATIC_ASSERT(typex::value);
^
In file included from ../../../boost/archive/detail/interface_iarchive.hpp:22:0,
from ../../../boost/archive/detail/common_iarchive.hpp:23,
from ../../../boost/archive/basic_text_iarchive.hpp:30,
from ../../../boost/archive/text_iarchive.hpp:24,
from test_const_load_fail3.cpp:11:
../../../boost/archive/detail/iserializer.hpp: In instantiation of ‘static void boost::archive::detail::load_pointer_type<Archive>::invoke(Archive&, Tptr&) [with Tptr = const A* const; Archive = boost::archive::text_iarchive]’:
../../../boost/archive/detail/iserializer.hpp:628:18: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = const A* const]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
test_const_load_fail3.cpp:21:11: required from here
../../../boost/archive/detail/iserializer.hpp:563:15: error: assignment of read-only reference ‘t’
t = pointer_tweak(newbpis_ptr->get_eti(), t, *t);
^
(failed-as-expected) ../../../bin.v2/libs/serialization/test/test_const_load_fail3.test/darwin-5.1/debug/link-static/test_const_load_fail3.o
Compiler output:
In file included from ../../../boost/archive/basic_text_iprimitive.hpp:49:0,
from ../../../boost/archive/text_iarchive.hpp:23,
from test_const_load_fail3_nvp.cpp:11:
../../../boost/archive/detail/check.hpp: In instantiation of ‘void boost::archive::detail::check_const_loading() [with T = const A* const]’:
../../../boost/archive/detail/iserializer.hpp:613:37: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = const A* const]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
../../../boost/serialization/nvp.hpp:83:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../../../boost/archive/detail/iserializer.hpp:628:18: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = const boost::serialization::nvp<const A* const>]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = const boost::serialization::nvp<const A* const>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = const boost::serialization::nvp<const A* const>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = const boost::serialization::nvp<const A* const>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const boost::serialization::nvp<const A* const>; Archive = boost::archive::text_iarchive]’
test_const_load_fail3_nvp.cpp:23:11: required from here
../../../boost/archive/detail/check.hpp:162:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
BOOST_STATIC_ASSERT(typex::value);
^
In file included from ../../../boost/archive/detail/interface_iarchive.hpp:22:0,
from ../../../boost/archive/detail/common_iarchive.hpp:23,
from ../../../boost/archive/basic_text_iarchive.hpp:30,
from ../../../boost/archive/text_iarchive.hpp:24,
from test_const_load_fail3_nvp.cpp:11:
../../../boost/archive/detail/iserializer.hpp: In instantiation of ‘static void boost::archive::detail::load_pointer_type<Archive>::invoke(Archive&, Tptr&) [with Tptr = const A* const; Archive = boost::archive::text_iarchive]’:
../../../boost/archive/detail/iserializer.hpp:628:18: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = const A* const]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
../../../boost/serialization/nvp.hpp:83:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../../../boost/archive/detail/iserializer.hpp:628:18: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = const boost::serialization::nvp<const A* const>]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = const boost::serialization::nvp<const A* const>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = const boost::serialization::nvp<const A* const>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = const boost::serialization::nvp<const A* const>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const boost::serialization::nvp<const A* const>; Archive = boost::archive::text_iarchive]’
test_const_load_fail3_nvp.cpp:23:11: required from here
../../../boost/archive/detail/iserializer.hpp:563:15: error: assignment of read-only reference ‘t’
t = pointer_tweak(newbpis_ptr->get_eti(), t, *t);
^
(failed-as-expected) ../../../bin.v2/libs/serialization/test/test_const_load_fail3_nvp.test/darwin-5.1/debug/test_const_load_fail3_nvp.o
(failed-as-expected) ../../../bin.v2/libs/serialization/test/test_const_load_fail2_nvp.test/darwin-5.1/debug/test_const_load_fail2_nvp.o
Compiler output:
In file included from ../../../boost/archive/basic_text_iprimitive.hpp:49:0,
from ../../../boost/archive/text_iarchive.hpp:23,
from test_const_load_fail3_nvp.cpp:11:
../../../boost/archive/detail/check.hpp: In instantiation of ‘void boost::archive::detail::check_const_loading() [with T = const A* const]’:
../../../boost/archive/detail/iserializer.hpp:613:37: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = const A* const]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
../../../boost/serialization/nvp.hpp:83:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../../../boost/archive/detail/iserializer.hpp:628:18: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = const boost::serialization::nvp<const A* const>]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = const boost::serialization::nvp<const A* const>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = const boost::serialization::nvp<const A* const>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = const boost::serialization::nvp<const A* const>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const boost::serialization::nvp<const A* const>; Archive = boost::archive::text_iarchive]’
test_const_load_fail3_nvp.cpp:23:11: required from here
../../../boost/archive/detail/check.hpp:162:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
BOOST_STATIC_ASSERT(typex::value);
^
In file included from ../../../boost/archive/detail/interface_iarchive.hpp:22:0,
from ../../../boost/archive/detail/common_iarchive.hpp:23,
from ../../../boost/archive/basic_text_iarchive.hpp:30,
from ../../../boost/archive/text_iarchive.hpp:24,
from test_const_load_fail3_nvp.cpp:11:
../../../boost/archive/detail/iserializer.hpp: In instantiation of ‘static void boost::archive::detail::load_pointer_type<Archive>::invoke(Archive&, Tptr&) [with Tptr = const A* const; Archive = boost::archive::text_iarchive]’:
../../../boost/archive/detail/iserializer.hpp:628:18: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = const A* const]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const A* const; Archive = boost::archive::text_iarchive]’
../../../boost/serialization/nvp.hpp:83:9: [ skipping 10 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../../../boost/archive/detail/iserializer.hpp:628:18: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = const boost::serialization::nvp<const A* const>]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = const boost::serialization::nvp<const A* const>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = const boost::serialization::nvp<const A* const>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = const boost::serialization::nvp<const A* const>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const boost::serialization::nvp<const A* const>; Archive = boost::archive::text_iarchive]’
test_const_load_fail3_nvp.cpp:23:11: required from here
../../../boost/archive/detail/iserializer.hpp:563:15: error: assignment of read-only reference ‘t’
t = pointer_tweak(newbpis_ptr->get_eti(), t, *t);
^
(failed-as-expected) ../../../bin.v2/libs/serialization/test/test_const_load_fail3_nvp.test/darwin-5.1/debug/link-static/test_const_load_fail3_nvp.o
Compiler output:
In file included from ../../../boost/iterator/iterator_categories.hpp:22:0,
from ../../../boost/iterator/iterator_facade.hpp:14,
from ../../../boost/filesystem/path.hpp:28,
from ../../../boost/filesystem/operations.hpp:25,
from test_tools.hpp:10,
from test_not_serializable.cpp:14:
../../../boost/archive/detail/check.hpp: In instantiation of ‘void boost::archive::detail::check_object_level() [with T = A]’:
../../../boost/archive/detail/iserializer.hpp:471:32: required from ‘static void boost::archive::detail::load_non_pointer_type<Archive>::invoke(Archive&, T&) [with T = A; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/iserializer.hpp:628:18: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = A]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = A; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = A; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = A; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../../../boost/archive/detail/iserializer.hpp:628:18: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = const boost::serialization::nvp<A>]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = const boost::serialization::nvp<A>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = const boost::serialization::nvp<A>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = const boost::serialization::nvp<A>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const boost::serialization::nvp<A>; Archive = boost::archive::text_iarchive]’
test_not_serializable.cpp:35:11: required from here
../../../boost/archive/detail/check.hpp:60:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
BOOST_STATIC_ASSERT(typex::value);
^
In file included from ../../../boost/serialization/extended_type_info_typeid.hpp:37:0,
from ../../../boost/archive/detail/oserializer.hpp:38,
from ../../../boost/archive/detail/interface_oarchive.hpp:23,
from ../../../boost/archive/detail/common_oarchive.hpp:22,
from ../../../boost/archive/basic_text_oarchive.hpp:29,
from ../../../boost/archive/text_oarchive.hpp:31,
from text_archive.hpp:8,
from test_tools.hpp:243,
from test_not_serializable.cpp:14:
../../../boost/serialization/access.hpp: In instantiation of ‘static void boost::serialization::access::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = A]’:
../../../boost/serialization/serialization.hpp:68:22: required from ‘void boost::serialization::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = A]’
../../../boost/serialization/serialization.hpp:126:14: required from ‘void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = A]’
../../../boost/archive/detail/oserializer.hpp:148:40: required from ‘void boost::archive::detail::oserializer<Archive, T>::save_object_data(boost::archive::detail::basic_oarchive&, const void*) const [with Archive = boost::archive::text_oarchive; T = A]’
../../../boost/archive/detail/oserializer.hpp:101:1: required from ‘class boost::archive::detail::oserializer<boost::archive::text_oarchive, A>’
../../../boost/archive/detail/oserializer.hpp:253:13: required from ‘static void boost::archive::detail::save_non_pointer_type<Archive>::save_standard::invoke(Archive&, const T&) [with T = A; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/oserializer.hpp:268:38: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../../../boost/archive/detail/oserializer.hpp:308:22: required from ‘static void boost::archive::detail::save_non_pointer_type<Archive>::invoke(Archive&, const T&) [with T = boost::serialization::nvp<A>; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/oserializer.hpp:525:18: required from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::archive::text_oarchive; T = const boost::serialization::nvp<A>]’
../../../boost/archive/detail/common_oarchive.hpp:69:22: required from ‘void boost::archive::detail::common_oarchive<Archive>::save_override(T&) [with T = const boost::serialization::nvp<A>; Archive = boost::archive::text_oarchive]’
../../../boost/archive/basic_text_oarchive.hpp:83:9: required from ‘void boost::archive::basic_text_oarchive<Archive>::save_override(T&) [with T = const boost::serialization::nvp<A>; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/interface_oarchive.hpp:70:9: required from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator<<(const T&) [with T = boost::serialization::nvp<A>; Archive = boost::archive::text_oarchive]’
test_not_serializable.cpp:28:11: required from here
../../../boost/serialization/access.hpp:116:9: error: ‘class A’ has no member named ‘serialize’
t.serialize(ar, file_version);
^
../../../boost/serialization/access.hpp: In instantiation of ‘static void boost::serialization::access::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = A]’:
../../../boost/serialization/serialization.hpp:68:22: required from ‘void boost::serialization::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = A]’
../../../boost/serialization/serialization.hpp:126:14: required from ‘void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = A]’
../../../boost/archive/detail/iserializer.hpp:189:40: required from ‘void boost::archive::detail::iserializer<Archive, T>::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [with Archive = boost::archive::text_iarchive; T = A]’
../../../boost/archive/detail/iserializer.hpp:121:1: required from ‘class boost::archive::detail::iserializer<boost::archive::text_iarchive, A>’
../../../boost/archive/detail/iserializer.hpp:420:13: required from ‘static void boost::archive::detail::load_non_pointer_type<Archive>::load_standard::invoke(Archive&, const T&) [with T = A; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/iserializer.hpp:433:38: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../../../boost/archive/detail/iserializer.hpp:628:18: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = const boost::serialization::nvp<A>]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = const boost::serialization::nvp<A>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = const boost::serialization::nvp<A>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = const boost::serialization::nvp<A>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const boost::serialization::nvp<A>; Archive = boost::archive::text_iarchive]’
test_not_serializable.cpp:35:11: required from here
../../../boost/serialization/access.hpp:116:9: error: ‘class A’ has no member named ‘serialize’
In file included from ../../../boost/filesystem/path_traits.hpp:23:0,
from ../../../boost/filesystem/path.hpp:25,
from ../../../boost/filesystem/operations.hpp:25,
from test_tools.hpp:10,
from test_not_serializable.cpp:14:
../../../boost/system/error_code.hpp:221:36: warning: ‘boost::system::posix_category’ defined but not used [-Wunused-variable]
static const error_category & posix_category = gener...
(remainder deleted because of excessive size)
Compiler output:
In file included from ../../../boost/iterator/iterator_categories.hpp:22:0,
from ../../../boost/iterator/iterator_facade.hpp:14,
from ../../../boost/filesystem/path.hpp:28,
from ../../../boost/filesystem/operations.hpp:25,
from test_tools.hpp:10,
from test_not_serializable.cpp:14:
../../../boost/archive/detail/check.hpp: In instantiation of ‘void boost::archive::detail::check_object_level() [with T = A]’:
../../../boost/archive/detail/iserializer.hpp:471:32: required from ‘static void boost::archive::detail::load_non_pointer_type<Archive>::invoke(Archive&, T&) [with T = A; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/iserializer.hpp:628:18: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = A]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = A; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = A; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = A; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: [ skipping 11 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../../../boost/archive/detail/iserializer.hpp:628:18: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = const boost::serialization::nvp<A>]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = const boost::serialization::nvp<A>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = const boost::serialization::nvp<A>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = const boost::serialization::nvp<A>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const boost::serialization::nvp<A>; Archive = boost::archive::text_iarchive]’
test_not_serializable.cpp:35:11: required from here
../../../boost/archive/detail/check.hpp:60:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
BOOST_STATIC_ASSERT(typex::value);
^
In file included from ../../../boost/serialization/extended_type_info_typeid.hpp:37:0,
from ../../../boost/archive/detail/oserializer.hpp:38,
from ../../../boost/archive/detail/interface_oarchive.hpp:23,
from ../../../boost/archive/detail/common_oarchive.hpp:22,
from ../../../boost/archive/basic_text_oarchive.hpp:29,
from ../../../boost/archive/text_oarchive.hpp:31,
from text_archive.hpp:8,
from test_tools.hpp:243,
from test_not_serializable.cpp:14:
../../../boost/serialization/access.hpp: In instantiation of ‘static void boost::serialization::access::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = A]’:
../../../boost/serialization/serialization.hpp:68:22: required from ‘void boost::serialization::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = A]’
../../../boost/serialization/serialization.hpp:126:14: required from ‘void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_oarchive; T = A]’
../../../boost/archive/detail/oserializer.hpp:148:40: required from ‘void boost::archive::detail::oserializer<Archive, T>::save_object_data(boost::archive::detail::basic_oarchive&, const void*) const [with Archive = boost::archive::text_oarchive; T = A]’
../../../boost/archive/detail/oserializer.hpp:101:1: required from ‘class boost::archive::detail::oserializer<boost::archive::text_oarchive, A>’
../../../boost/archive/detail/oserializer.hpp:253:13: required from ‘static void boost::archive::detail::save_non_pointer_type<Archive>::save_standard::invoke(Archive&, const T&) [with T = A; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/oserializer.hpp:268:38: [ skipping 15 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../../../boost/archive/detail/oserializer.hpp:308:22: required from ‘static void boost::archive::detail::save_non_pointer_type<Archive>::invoke(Archive&, const T&) [with T = boost::serialization::nvp<A>; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/oserializer.hpp:525:18: required from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::archive::text_oarchive; T = const boost::serialization::nvp<A>]’
../../../boost/archive/detail/common_oarchive.hpp:69:22: required from ‘void boost::archive::detail::common_oarchive<Archive>::save_override(T&) [with T = const boost::serialization::nvp<A>; Archive = boost::archive::text_oarchive]’
../../../boost/archive/basic_text_oarchive.hpp:83:9: required from ‘void boost::archive::basic_text_oarchive<Archive>::save_override(T&) [with T = const boost::serialization::nvp<A>; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/interface_oarchive.hpp:70:9: required from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator<<(const T&) [with T = boost::serialization::nvp<A>; Archive = boost::archive::text_oarchive]’
test_not_serializable.cpp:28:11: required from here
../../../boost/serialization/access.hpp:116:9: error: ‘class A’ has no member named ‘serialize’
t.serialize(ar, file_version);
^
../../../boost/serialization/access.hpp: In instantiation of ‘static void boost::serialization::access::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = A]’:
../../../boost/serialization/serialization.hpp:68:22: required from ‘void boost::serialization::serialize(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = A]’
../../../boost/serialization/serialization.hpp:126:14: required from ‘void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::text_iarchive; T = A]’
../../../boost/archive/detail/iserializer.hpp:189:40: required from ‘void boost::archive::detail::iserializer<Archive, T>::load_object_data(boost::archive::detail::basic_iarchive&, void*, unsigned int) const [with Archive = boost::archive::text_iarchive; T = A]’
../../../boost/archive/detail/iserializer.hpp:121:1: required from ‘class boost::archive::detail::iserializer<boost::archive::text_iarchive, A>’
../../../boost/archive/detail/iserializer.hpp:420:13: required from ‘static void boost::archive::detail::load_non_pointer_type<Archive>::load_standard::invoke(Archive&, const T&) [with T = A; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/iserializer.hpp:433:38: [ skipping 17 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../../../boost/archive/detail/iserializer.hpp:628:18: required from ‘void boost::archive::load(Archive&, T&) [with Archive = boost::archive::text_iarchive; T = const boost::serialization::nvp<A>]’
../../../boost/archive/detail/common_iarchive.hpp:66:22: required from ‘void boost::archive::detail::common_iarchive<Archive>::load_override(T&) [with T = const boost::serialization::nvp<A>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/basic_text_iarchive.hpp:70:9: required from ‘void boost::archive::basic_text_iarchive<Archive>::load_override(T&) [with T = const boost::serialization::nvp<A>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/text_iarchive.hpp:89:52: required from ‘void boost::archive::text_iarchive_impl<Archive>::load_override(T&) [with T = const boost::serialization::nvp<A>; Archive = boost::archive::text_iarchive]’
../../../boost/archive/detail/interface_iarchive.hpp:68:9: required from ‘Archive& boost::archive::detail::interface_iarchive<Archive>::operator>>(T&) [with T = const boost::serialization::nvp<A>; Archive = boost::archive::text_iarchive]’
test_not_serializable.cpp:35:11: required from here
../../../boost/serialization/access.hpp:116:9: error: ‘class A’ has no member named ‘serialize’
In file included from ../../../boost/filesystem/path_traits.hpp:23:0,
from ../../../boost/filesystem/path.hpp:25,
from ../../../boost/filesystem/operations.hpp:25,
from test_tools.hpp:10,
from test_not_serializable.cpp:14:
../../../boost/system/error_code.hpp:221:36: warning: ‘boost::system::posix_category’ defined but not used [-Wunused-variable]
static const error_category & posix_category = gener...
(remainder deleted because of excessive size)
Compiler output:
In file included from ../../../boost/serialization/static_warning.hpp:67:0,
from test_static_warning.cpp:14:
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<47> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 47>’
test_static_warning.cpp:47:1: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
sizeof(T) > -1
^
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<48> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 48>’
test_static_warning.cpp:48:1: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<49> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 49>’
test_static_warning.cpp:49:1: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<50> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 50>’
test_static_warning.cpp:50:1: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<58> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 58>’
test_static_warning.cpp:58:5: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<59> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 59>’
test_static_warning.cpp:59:5: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<60> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 60>’
test_static_warning.cpp:60:5: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<61> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 61>’
test_static_warning.cpp:61:5: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<28> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 28>’
test_static_warning.cpp:28:5: required from ‘int f() [with T = A]’
test_static_warning.cpp:43:14: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
Compiler output:
In file included from ../../../boost/serialization/static_warning.hpp:67:0,
from test_static_warning.cpp:14:
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<47> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 47>’
test_static_warning.cpp:47:1: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
sizeof(T) > -1
^
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<48> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 48>’
test_static_warning.cpp:48:1: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<49> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 49>’
test_static_warning.cpp:49:1: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<50> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 50>’
test_static_warning.cpp:50:1: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<58> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 58>’
test_static_warning.cpp:58:5: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<59> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 59>’
test_static_warning.cpp:59:5: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<60> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 60>’
test_static_warning.cpp:60:5: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<61> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 61>’
test_static_warning.cpp:61:5: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<28> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 28>’
test_static_warning.cpp:28:5: required from ‘int f() [with T = A]’
test_static_warning.cpp:43:14: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
Compiler output:
In file included from ../../../boost/serialization/static_warning.hpp:67:0,
from ../../../boost/serialization/extended_type_info_typeid.hpp:27,
from ../../../boost/archive/detail/oserializer.hpp:38,
from ../../../boost/archive/detail/interface_oarchive.hpp:23,
from ../../../boost/archive/detail/common_oarchive.hpp:22,
from ../../../boost/archive/basic_binary_oarchive.hpp:33,
from ../../../boost/archive/binary_oarchive_impl.hpp:22,
from ../../../boost/archive/binary_oarchive.hpp:21,
from binary_archive.hpp:15,
from test_tools.hpp:243,
from test_tracking.cpp:22:
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<148> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 148>’
../../../boost/archive/detail/check.hpp:148:5: required from ‘void boost::archive::detail::check_pointer_tracking() [with T = PAN]’
../../../boost/archive/detail/oserializer.hpp:454:36: required from ‘static void boost::archive::detail::save_pointer_type<Archive>::save(Archive&, const T&) [with T = PAN; Archive = boost::archive::binary_oarchive]’
../../../boost/archive/detail/oserializer.hpp:473:13: required from ‘static void boost::archive::detail::save_pointer_type<Archive>::invoke(Archive&, TPtr) [with TPtr = PAN*; Archive = boost::archive::binary_oarchive]’
../../../boost/archive/detail/oserializer.hpp:525:18: required from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::archive::binary_oarchive; T = PAN* const]’
../../../boost/archive/detail/common_oarchive.hpp:69:22: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../../../boost/archive/detail/oserializer.hpp:525:18: required from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::archive::binary_oarchive; T = const boost::serialization::nvp<PAN*>]’
../../../boost/archive/detail/common_oarchive.hpp:69:22: required from ‘void boost::archive::detail::common_oarchive<Archive>::save_override(T&) [with T = const boost::serialization::nvp<PAN*>; Archive = boost::archive::binary_oarchive]’
../../../boost/archive/basic_binary_oarchive.hpp:80:7: required from ‘void boost::archive::basic_binary_oarchive<Archive>::save_override(const T&) [with T = boost::serialization::nvp<PAN*>; Archive = boost::archive::binary_oarchive]’
../../../boost/archive/binary_oarchive_impl.hpp:59:9: required from ‘void boost::archive::binary_oarchive_impl<Archive, Elem, Tr>::save_override(T&) [with T = const boost::serialization::nvp<PAN*>; Archive = boost::archive::binary_oarchive; Elem = char; Tr = std::char_traits<char>]’
../../../boost/archive/detail/interface_oarchive.hpp:70:9: required from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator<<(const T&) [with T = boost::serialization::nvp<PAN*>; Archive = boost::archive::binary_oarchive]’
test_tracking.cpp:67:11: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
sizeof(T) > -1
^
Compiler output:
In file included from ../../../boost/serialization/static_warning.hpp:67:0,
from ../../../boost/serialization/extended_type_info_typeid.hpp:27,
from ../../../boost/archive/detail/oserializer.hpp:38,
from ../../../boost/archive/detail/interface_oarchive.hpp:23,
from ../../../boost/archive/detail/common_oarchive.hpp:22,
from ../../../boost/archive/basic_binary_oarchive.hpp:33,
from ../../../boost/archive/binary_oarchive_impl.hpp:22,
from ../../../boost/archive/binary_oarchive.hpp:21,
from binary_archive.hpp:15,
from test_tools.hpp:243,
from test_tracking.cpp:22:
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<148> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 148>’
../../../boost/archive/detail/check.hpp:148:5: required from ‘void boost::archive::detail::check_pointer_tracking() [with T = PAN]’
../../../boost/archive/detail/oserializer.hpp:454:36: required from ‘static void boost::archive::detail::save_pointer_type<Archive>::save(Archive&, const T&) [with T = PAN; Archive = boost::archive::binary_oarchive]’
../../../boost/archive/detail/oserializer.hpp:473:13: required from ‘static void boost::archive::detail::save_pointer_type<Archive>::invoke(Archive&, TPtr) [with TPtr = PAN*; Archive = boost::archive::binary_oarchive]’
../../../boost/archive/detail/oserializer.hpp:525:18: required from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::archive::binary_oarchive; T = PAN* const]’
../../../boost/archive/detail/common_oarchive.hpp:69:22: [ skipping 14 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../../../boost/archive/detail/oserializer.hpp:525:18: required from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::archive::binary_oarchive; T = const boost::serialization::nvp<PAN*>]’
../../../boost/archive/detail/common_oarchive.hpp:69:22: required from ‘void boost::archive::detail::common_oarchive<Archive>::save_override(T&) [with T = const boost::serialization::nvp<PAN*>; Archive = boost::archive::binary_oarchive]’
../../../boost/archive/basic_binary_oarchive.hpp:80:7: required from ‘void boost::archive::basic_binary_oarchive<Archive>::save_override(const T&) [with T = boost::serialization::nvp<PAN*>; Archive = boost::archive::binary_oarchive]’
../../../boost/archive/binary_oarchive_impl.hpp:59:9: required from ‘void boost::archive::binary_oarchive_impl<Archive, Elem, Tr>::save_override(T&) [with T = const boost::serialization::nvp<PAN*>; Archive = boost::archive::binary_oarchive; Elem = char; Tr = std::char_traits<char>]’
../../../boost/archive/detail/interface_oarchive.hpp:70:9: required from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator<<(const T&) [with T = boost::serialization::nvp<PAN*>; Archive = boost::archive::binary_oarchive]’
test_tracking.cpp:67:11: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
sizeof(T) > -1
^
Compiler output:
In file included from ../../../boost/serialization/static_warning.hpp:67:0,
from ../../../boost/serialization/extended_type_info_typeid.hpp:27,
from ../../../boost/archive/detail/oserializer.hpp:38,
from ../../../boost/archive/detail/interface_oarchive.hpp:23,
from ../../../boost/archive/detail/common_oarchive.hpp:22,
from ../../../boost/archive/basic_text_oarchive.hpp:29,
from ../../../boost/archive/text_oarchive.hpp:31,
from text_archive.hpp:8,
from test_tools.hpp:243,
from test_tracking.cpp:22:
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<148> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 148>’
../../../boost/archive/detail/check.hpp:148:5: required from ‘void boost::archive::detail::check_pointer_tracking() [with T = PAN]’
../../../boost/archive/detail/oserializer.hpp:454:36: required from ‘static void boost::archive::detail::save_pointer_type<Archive>::save(Archive&, const T&) [with T = PAN; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/oserializer.hpp:473:13: required from ‘static void boost::archive::detail::save_pointer_type<Archive>::invoke(Archive&, TPtr) [with TPtr = PAN*; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/oserializer.hpp:525:18: required from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::archive::text_oarchive; T = PAN* const]’
../../../boost/archive/detail/common_oarchive.hpp:69:22: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../../../boost/archive/detail/oserializer.hpp:308:22: required from ‘static void boost::archive::detail::save_non_pointer_type<Archive>::invoke(Archive&, const T&) [with T = boost::serialization::nvp<PAN*>; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/oserializer.hpp:525:18: required from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::archive::text_oarchive; T = const boost::serialization::nvp<PAN*>]’
../../../boost/archive/detail/common_oarchive.hpp:69:22: required from ‘void boost::archive::detail::common_oarchive<Archive>::save_override(T&) [with T = const boost::serialization::nvp<PAN*>; Archive = boost::archive::text_oarchive]’
../../../boost/archive/basic_text_oarchive.hpp:83:9: required from ‘void boost::archive::basic_text_oarchive<Archive>::save_override(T&) [with T = const boost::serialization::nvp<PAN*>; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/interface_oarchive.hpp:70:9: required from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator<<(const T&) [with T = boost::serialization::nvp<PAN*>; Archive = boost::archive::text_oarchive]’
test_tracking.cpp:67:11: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
sizeof(T) > -1
^
Compiler output:
In file included from ../../../boost/serialization/static_warning.hpp:67:0,
from ../../../boost/serialization/extended_type_info_typeid.hpp:27,
from ../../../boost/archive/detail/oserializer.hpp:38,
from ../../../boost/archive/detail/interface_oarchive.hpp:23,
from ../../../boost/archive/detail/common_oarchive.hpp:22,
from ../../../boost/archive/basic_text_oarchive.hpp:29,
from ../../../boost/archive/text_oarchive.hpp:31,
from text_archive.hpp:8,
from test_tools.hpp:243,
from test_tracking.cpp:22:
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<148> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 148>’
../../../boost/archive/detail/check.hpp:148:5: required from ‘void boost::archive::detail::check_pointer_tracking() [with T = PAN]’
../../../boost/archive/detail/oserializer.hpp:454:36: required from ‘static void boost::archive::detail::save_pointer_type<Archive>::save(Archive&, const T&) [with T = PAN; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/oserializer.hpp:473:13: required from ‘static void boost::archive::detail::save_pointer_type<Archive>::invoke(Archive&, TPtr) [with TPtr = PAN*; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/oserializer.hpp:525:18: required from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::archive::text_oarchive; T = PAN* const]’
../../../boost/archive/detail/common_oarchive.hpp:69:22: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../../../boost/archive/detail/oserializer.hpp:308:22: required from ‘static void boost::archive::detail::save_non_pointer_type<Archive>::invoke(Archive&, const T&) [with T = boost::serialization::nvp<PAN*>; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/oserializer.hpp:525:18: required from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::archive::text_oarchive; T = const boost::serialization::nvp<PAN*>]’
../../../boost/archive/detail/common_oarchive.hpp:69:22: required from ‘void boost::archive::detail::common_oarchive<Archive>::save_override(T&) [with T = const boost::serialization::nvp<PAN*>; Archive = boost::archive::text_oarchive]’
../../../boost/archive/basic_text_oarchive.hpp:83:9: required from ‘void boost::archive::basic_text_oarchive<Archive>::save_override(T&) [with T = const boost::serialization::nvp<PAN*>; Archive = boost::archive::text_oarchive]’
../../../boost/archive/detail/interface_oarchive.hpp:70:9: required from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator<<(const T&) [with T = boost::serialization::nvp<PAN*>; Archive = boost::archive::text_oarchive]’
test_tracking.cpp:67:11: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
sizeof(T) > -1
^
Compiler output:
In file included from ../../../boost/serialization/static_warning.hpp:67:0,
from ../../../boost/serialization/extended_type_info_typeid.hpp:27,
from ../../../boost/archive/detail/oserializer.hpp:38,
from ../../../boost/archive/detail/interface_oarchive.hpp:23,
from ../../../boost/archive/detail/common_oarchive.hpp:22,
from ../../../boost/archive/basic_text_oarchive.hpp:29,
from ../../../boost/archive/text_woarchive.hpp:36,
from text_warchive.hpp:8,
from test_tools.hpp:243,
from test_tracking.cpp:22:
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<148> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 148>’
../../../boost/archive/detail/check.hpp:148:5: required from ‘void boost::archive::detail::check_pointer_tracking() [with T = PAN]’
../../../boost/archive/detail/oserializer.hpp:454:36: required from ‘static void boost::archive::detail::save_pointer_type<Archive>::save(Archive&, const T&) [with T = PAN; Archive = boost::archive::text_woarchive]’
../../../boost/archive/detail/oserializer.hpp:473:13: required from ‘static void boost::archive::detail::save_pointer_type<Archive>::invoke(Archive&, TPtr) [with TPtr = PAN*; Archive = boost::archive::text_woarchive]’
../../../boost/archive/detail/oserializer.hpp:525:18: required from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::archive::text_woarchive; T = PAN* const]’
../../../boost/archive/detail/common_oarchive.hpp:69:22: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../../../boost/archive/detail/oserializer.hpp:308:22: required from ‘static void boost::archive::detail::save_non_pointer_type<Archive>::invoke(Archive&, const T&) [with T = boost::serialization::nvp<PAN*>; Archive = boost::archive::text_woarchive]’
../../../boost/archive/detail/oserializer.hpp:525:18: required from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::archive::text_woarchive; T = const boost::serialization::nvp<PAN*>]’
../../../boost/archive/detail/common_oarchive.hpp:69:22: required from ‘void boost::archive::detail::common_oarchive<Archive>::save_override(T&) [with T = const boost::serialization::nvp<PAN*>; Archive = boost::archive::text_woarchive]’
../../../boost/archive/basic_text_oarchive.hpp:83:9: required from ‘void boost::archive::basic_text_oarchive<Archive>::save_override(T&) [with T = const boost::serialization::nvp<PAN*>; Archive = boost::archive::text_woarchive]’
../../../boost/archive/detail/interface_oarchive.hpp:70:9: required from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator<<(const T&) [with T = boost::serialization::nvp<PAN*>; Archive = boost::archive::text_woarchive]’
test_tracking.cpp:67:11: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
sizeof(T) > -1
^
Compiler output:
In file included from ../../../boost/serialization/static_warning.hpp:67:0,
from ../../../boost/serialization/extended_type_info_typeid.hpp:27,
from ../../../boost/archive/detail/oserializer.hpp:38,
from ../../../boost/archive/detail/interface_oarchive.hpp:23,
from ../../../boost/archive/detail/common_oarchive.hpp:22,
from ../../../boost/archive/basic_text_oarchive.hpp:29,
from ../../../boost/archive/text_woarchive.hpp:36,
from text_warchive.hpp:8,
from test_tools.hpp:243,
from test_tracking.cpp:22:
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<148> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 148>’
../../../boost/archive/detail/check.hpp:148:5: required from ‘void boost::archive::detail::check_pointer_tracking() [with T = PAN]’
../../../boost/archive/detail/oserializer.hpp:454:36: required from ‘static void boost::archive::detail::save_pointer_type<Archive>::save(Archive&, const T&) [with T = PAN; Archive = boost::archive::text_woarchive]’
../../../boost/archive/detail/oserializer.hpp:473:13: required from ‘static void boost::archive::detail::save_pointer_type<Archive>::invoke(Archive&, TPtr) [with TPtr = PAN*; Archive = boost::archive::text_woarchive]’
../../../boost/archive/detail/oserializer.hpp:525:18: required from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::archive::text_woarchive; T = PAN* const]’
../../../boost/archive/detail/common_oarchive.hpp:69:22: [ skipping 12 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ]
../../../boost/archive/detail/oserializer.hpp:308:22: required from ‘static void boost::archive::detail::save_non_pointer_type<Archive>::invoke(Archive&, const T&) [with T = boost::serialization::nvp<PAN*>; Archive = boost::archive::text_woarchive]’
../../../boost/archive/detail/oserializer.hpp:525:18: required from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::archive::text_woarchive; T = const boost::serialization::nvp<PAN*>]’
../../../boost/archive/detail/common_oarchive.hpp:69:22: required from ‘void boost::archive::detail::common_oarchive<Archive>::save_override(T&) [with T = const boost::serialization::nvp<PAN*>; Archive = boost::archive::text_woarchive]’
../../../boost/archive/basic_text_oarchive.hpp:83:9: required from ‘void boost::archive::basic_text_oarchive<Archive>::save_override(T&) [with T = const boost::serialization::nvp<PAN*>; Archive = boost::archive::text_woarchive]’
../../../boost/archive/detail/interface_oarchive.hpp:70:9: required from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator<<(const T&) [with T = boost::serialization::nvp<PAN*>; Archive = boost::archive::text_woarchive]’
test_tracking.cpp:67:11: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
sizeof(T) > -1
^
Compiler output:
In file included from ../../../boost/serialization/static_warning.hpp:67:0,
from ../../../boost/serialization/extended_type_info_typeid.hpp:27,
from ../../../boost/archive/detail/oserializer.hpp:38,
from ../../../boost/archive/detail/interface_oarchive.hpp:23,
from ../../../boost/archive/detail/common_oarchive.hpp:22,
from ../../../boost/archive/basic_xml_oarchive.hpp:23,
from ../../../boost/archive/xml_oarchive.hpp:31,
from xml_archive.hpp:8,
from test_tools.hpp:243,
from test_tracking.cpp:22:
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<148> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 148>’
../../../boost/archive/detail/check.hpp:148:5: required from ‘void boost::archive::detail::check_pointer_tracking() [with T = PAN]’
../../../boost/archive/detail/oserializer.hpp:454:36: required from ‘static void boost::archive::detail::save_pointer_type<Archive>::save(Archive&, const T&) [with T = PAN; Archive = boost::archive::xml_oarchive]’
../../../boost/archive/detail/oserializer.hpp:473:13: required from ‘static void boost::archive::detail::save_pointer_type<Archive>::invoke(Archive&, TPtr) [with TPtr = PAN*; Archive = boost::archive::xml_oarchive]’
../../../boost/archive/detail/oserializer.hpp:525:18: required from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::archive::xml_oarchive; T = PAN* const]’
../../../boost/archive/detail/common_oarchive.hpp:69:22: required from ‘void boost::archive::detail::common_oarchive<Archive>::save_override(T&) [with T = PAN* const; Archive = boost::archive::xml_oarchive]’
../../../boost/archive/basic_xml_oarchive.hpp:109:9: required from ‘void boost::archive::basic_xml_oarchive<Archive>::save_override(const boost::serialization::nvp<T>&) [with T = PAN*; Archive = boost::archive::xml_oarchive]’
../../../boost/archive/detail/interface_oarchive.hpp:70:9: required from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator<<(const T&) [with T = boost::serialization::nvp<PAN*>; Archive = boost::archive::xml_oarchive]’
test_tracking.cpp:67:11: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
sizeof(T) > -1
^
Compiler output:
In file included from ../../../boost/serialization/static_warning.hpp:67:0,
from ../../../boost/serialization/extended_type_info_typeid.hpp:27,
from ../../../boost/archive/detail/oserializer.hpp:38,
from ../../../boost/archive/detail/interface_oarchive.hpp:23,
from ../../../boost/archive/detail/common_oarchive.hpp:22,
from ../../../boost/archive/basic_xml_oarchive.hpp:23,
from ../../../boost/archive/xml_oarchive.hpp:31,
from xml_archive.hpp:8,
from test_tools.hpp:243,
from test_tracking.cpp:22:
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<148> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 148>’
../../../boost/archive/detail/check.hpp:148:5: required from ‘void boost::archive::detail::check_pointer_tracking() [with T = PAN]’
../../../boost/archive/detail/oserializer.hpp:454:36: required from ‘static void boost::archive::detail::save_pointer_type<Archive>::save(Archive&, const T&) [with T = PAN; Archive = boost::archive::xml_oarchive]’
../../../boost/archive/detail/oserializer.hpp:473:13: required from ‘static void boost::archive::detail::save_pointer_type<Archive>::invoke(Archive&, TPtr) [with TPtr = PAN*; Archive = boost::archive::xml_oarchive]’
../../../boost/archive/detail/oserializer.hpp:525:18: required from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::archive::xml_oarchive; T = PAN* const]’
../../../boost/archive/detail/common_oarchive.hpp:69:22: required from ‘void boost::archive::detail::common_oarchive<Archive>::save_override(T&) [with T = PAN* const; Archive = boost::archive::xml_oarchive]’
../../../boost/archive/basic_xml_oarchive.hpp:109:9: required from ‘void boost::archive::basic_xml_oarchive<Archive>::save_override(const boost::serialization::nvp<T>&) [with T = PAN*; Archive = boost::archive::xml_oarchive]’
../../../boost/archive/detail/interface_oarchive.hpp:70:9: required from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator<<(const T&) [with T = boost::serialization::nvp<PAN*>; Archive = boost::archive::xml_oarchive]’
test_tracking.cpp:67:11: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
sizeof(T) > -1
^
Compiler output:
In file included from ../../../boost/serialization/static_warning.hpp:67:0,
from ../../../boost/serialization/extended_type_info_typeid.hpp:27,
from ../../../boost/archive/detail/oserializer.hpp:38,
from ../../../boost/archive/detail/interface_oarchive.hpp:23,
from ../../../boost/archive/detail/common_oarchive.hpp:22,
from ../../../boost/archive/basic_xml_oarchive.hpp:23,
from ../../../boost/archive/xml_woarchive.hpp:36,
from xml_warchive.hpp:8,
from test_tools.hpp:243,
from test_tracking.cpp:22:
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<148> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 148>’
../../../boost/archive/detail/check.hpp:148:5: required from ‘void boost::archive::detail::check_pointer_tracking() [with T = PAN]’
../../../boost/archive/detail/oserializer.hpp:454:36: required from ‘static void boost::archive::detail::save_pointer_type<Archive>::save(Archive&, const T&) [with T = PAN; Archive = boost::archive::xml_woarchive]’
../../../boost/archive/detail/oserializer.hpp:473:13: required from ‘static void boost::archive::detail::save_pointer_type<Archive>::invoke(Archive&, TPtr) [with TPtr = PAN*; Archive = boost::archive::xml_woarchive]’
../../../boost/archive/detail/oserializer.hpp:525:18: required from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::archive::xml_woarchive; T = PAN* const]’
../../../boost/archive/detail/common_oarchive.hpp:69:22: required from ‘void boost::archive::detail::common_oarchive<Archive>::save_override(T&) [with T = PAN* const; Archive = boost::archive::xml_woarchive]’
../../../boost/archive/basic_xml_oarchive.hpp:109:9: required from ‘void boost::archive::basic_xml_oarchive<Archive>::save_override(const boost::serialization::nvp<T>&) [with T = PAN*; Archive = boost::archive::xml_woarchive]’
../../../boost/archive/detail/interface_oarchive.hpp:70:9: required from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator<<(const T&) [with T = boost::serialization::nvp<PAN*>; Archive = boost::archive::xml_woarchive]’
test_tracking.cpp:67:11: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
sizeof(T) > -1
^
Compiler output:
In file included from ../../../boost/serialization/static_warning.hpp:67:0,
from ../../../boost/serialization/extended_type_info_typeid.hpp:27,
from ../../../boost/archive/detail/oserializer.hpp:38,
from ../../../boost/archive/detail/interface_oarchive.hpp:23,
from ../../../boost/archive/detail/common_oarchive.hpp:22,
from ../../../boost/archive/basic_xml_oarchive.hpp:23,
from ../../../boost/archive/xml_woarchive.hpp:36,
from xml_warchive.hpp:8,
from test_tools.hpp:243,
from test_tracking.cpp:22:
../../../boost/mpl/print.hpp: In instantiation of ‘struct boost::mpl::print<boost::serialization::BOOST_SERIALIZATION_STATIC_WARNING_LINE<148> >’:
../../../boost/serialization/static_warning.hpp:87:13: required from ‘struct boost::serialization::static_warning_test<false, 148>’
../../../boost/archive/detail/check.hpp:148:5: required from ‘void boost::archive::detail::check_pointer_tracking() [with T = PAN]’
../../../boost/archive/detail/oserializer.hpp:454:36: required from ‘static void boost::archive::detail::save_pointer_type<Archive>::save(Archive&, const T&) [with T = PAN; Archive = boost::archive::xml_woarchive]’
../../../boost/archive/detail/oserializer.hpp:473:13: required from ‘static void boost::archive::detail::save_pointer_type<Archive>::invoke(Archive&, TPtr) [with TPtr = PAN*; Archive = boost::archive::xml_woarchive]’
../../../boost/archive/detail/oserializer.hpp:525:18: required from ‘void boost::archive::save(Archive&, T&) [with Archive = boost::archive::xml_woarchive; T = PAN* const]’
../../../boost/archive/detail/common_oarchive.hpp:69:22: required from ‘void boost::archive::detail::common_oarchive<Archive>::save_override(T&) [with T = PAN* const; Archive = boost::archive::xml_woarchive]’
../../../boost/archive/basic_xml_oarchive.hpp:109:9: required from ‘void boost::archive::basic_xml_oarchive<Archive>::save_override(const boost::serialization::nvp<T>&) [with T = PAN*; Archive = boost::archive::xml_woarchive]’
../../../boost/archive/detail/interface_oarchive.hpp:70:9: required from ‘Archive& boost::archive::detail::interface_oarchive<Archive>::operator<<(const T&) [with T = boost::serialization::nvp<PAN*>; Archive = boost::archive::xml_woarchive]’
test_tracking.cpp:67:11: required from here
../../../boost/mpl/print.hpp:61:22: warning: comparison between signed and unsigned integer expressions [-Wsign-compare]
sizeof(T) > -1
^
Compiler output:
In file included from ../../../boost/iterator/iterator_categories.hpp:22:0,
from ../../../boost/iterator/iterator_facade.hpp:14,
from ../../../boost/filesystem/path.hpp:28,
from ../../../boost/filesystem/operations.hpp:25,
from test_tools.hpp:10,
from test_traits_fail.cpp:10:
../../../boost/serialization/tracking.hpp:108:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
BOOST_STATIC_ASSERT(( \
^
test_traits_fail.cpp:24:1: note: in expansion of macro ‘BOOST_CLASS_TRACKING’
BOOST_CLASS_TRACKING(A, boost::serialization::track_never)
^
../../../boost/serialization/tracking.hpp:108:5: error: template argument 1 is invalid
BOOST_STATIC_ASSERT(( \
^
test_traits_fail.cpp:24:1: note: in expansion of macro ‘BOOST_CLASS_TRACKING’
BOOST_CLASS_TRACKING(A, boost::serialization::track_never)
^
In file included from ../../../boost/filesystem/path_traits.hpp:23:0,
from ../../../boost/filesystem/path.hpp:25,
from ../../../boost/filesystem/operations.hpp:25,
from test_tools.hpp:10,
from test_traits_fail.cpp:10:
../../../boost/system/error_code.hpp:221:36: warning: ‘boost::system::posix_category’ defined but not used [-Wunused-variable]
static const error_category & posix_category = generic_category();
^
../../../boost/system/error_code.hpp:222:36: warning: ‘boost::system::errno_ecat’ defined but not used [-Wunused-variable]
static const error_category & errno_ecat = generic_category();
^
../../../boost/system/error_code.hpp:223:36: warning: ‘boost::system::native_ecat’ defined but not used [-Wunused-variable]
static const error_category & native_ecat = system_category();
^
(failed-as-expected) ../../../bin.v2/libs/serialization/test/test_traits_fail.test/darwin-5.1/debug/test_traits_fail.o
Compiler output:
In file included from ../../../boost/iterator/iterator_categories.hpp:22:0,
from ../../../boost/iterator/iterator_facade.hpp:14,
from ../../../boost/filesystem/path.hpp:28,
from ../../../boost/filesystem/operations.hpp:25,
from test_tools.hpp:10,
from test_traits_fail.cpp:10:
../../../boost/serialization/tracking.hpp:108:5: error: invalid application of ‘sizeof’ to incomplete type ‘boost::STATIC_ASSERTION_FAILURE<false>’
BOOST_STATIC_ASSERT(( \
^
test_traits_fail.cpp:24:1: note: in expansion of macro ‘BOOST_CLASS_TRACKING’
BOOST_CLASS_TRACKING(A, boost::serialization::track_never)
^
../../../boost/serialization/tracking.hpp:108:5: error: template argument 1 is invalid
BOOST_STATIC_ASSERT(( \
^
test_traits_fail.cpp:24:1: note: in expansion of macro ‘BOOST_CLASS_TRACKING’
BOOST_CLASS_TRACKING(A, boost::serialization::track_never)
^
In file included from ../../../boost/filesystem/path_traits.hpp:23:0,
from ../../../boost/filesystem/path.hpp:25,
from ../../../boost/filesystem/operations.hpp:25,
from test_tools.hpp:10,
from test_traits_fail.cpp:10:
../../../boost/system/error_code.hpp:221:36: warning: ‘boost::system::posix_category’ defined but not used [-Wunused-variable]
static const error_category & posix_category = generic_category();
^
../../../boost/system/error_code.hpp:222:36: warning: ‘boost::system::errno_ecat’ defined but not used [-Wunused-variable]
static const error_category & errno_ecat = generic_category();
^
../../../boost/system/error_code.hpp:223:36: warning: ‘boost::system::native_ecat’ defined but not used [-Wunused-variable]
static const error_category & native_ecat = system_category();
^
(failed-as-expected) ../../../bin.v2/libs/serialization/test/test_traits_fail.test/darwin-5.1/debug/link-static/test_traits_fail.o
Run output:
test_tools.hpp(207): basic_filebuf::_M_convert_to_external conversion error in function 'int main(int, char**)'
1 error detected.
EXIT STATUS: 1