compiling: simpletest.cpp /usr/include/boost-1_33_1/boost/archive/detail/oserializer.hpp: In constructor ‘boost::archive::detail::oserializer::oserializer() [with Archive = boost::archive::xml_oarchive, T = std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator >, std::basic_string, std::allocator > > > >]’: /usr/include/boost-1_33_1/boost/archive/detail/oserializer.hpp:135: instantiated from ‘static boost::archive::detail::oserializer& boost::archive::detail::oserializer::instantiate() [with Archive = boost::archive::xml_oarchive, T = std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator >, std::basic_string, std::allocator > > > >]’ /usr/include/boost-1_33_1/boost/archive/detail/oserializer.hpp:264: instantiated from ‘static void boost::archive::detail::save_non_pointer_type::save_standard::invoke(Archive&, const T&) [with Archive = boost::archive::xml_oarchive, T = std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator >, std::basic_string, std::allocator > > > >]’ /usr/include/boost-1_33_1/boost/archive/detail/oserializer.hpp:322: instantiated from ‘static void boost::archive::detail::save_non_pointer_type::invoke(Archive&, const T&) [with Archive = boost::archive::xml_oarchive, T = std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator >, std::basic_string, std::allocator > > > >]’ /usr/include/boost-1_33_1/boost/archive/detail/oserializer.hpp:536: instantiated from ‘void boost::archive::save(Archive&, const T&) [with Archive = boost::archive::xml_oarchive, T = std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator >, std::basic_string, std::allocator > > > >]’ /usr/include/boost-1_33_1/boost/archive/basic_xml_oarchive.hpp:99: instantiated from ‘void boost::archive::basic_xml_oarchive::save_override(const boost::serialization::nvp&, int) [with T = const std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator >, std::basic_string, std::allocator > > > >, Archive = boost::archive::xml_oarchive]’ /usr/include/boost-1_33_1/boost/archive/detail/interface_oarchive.hpp:78: instantiated from ‘Archive& boost::archive::detail::interface_oarchive::operator<<(T&) [with T = const boost::serialization::nvp, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator >, std::basic_string, std::allocator > > > > >, Archive = boost::archive::xml_oarchive]’ testenv/simpletest.cpp:19: instantiated from here /usr/include/boost-1_33_1/boost/archive/detail/oserializer.hpp:107: error: incomplete type ‘T4’ used in nested name specifier, where T1 = string T2 = less T3 = map T4 = boost::serialization::extended_type_info_null /usr/include/boost-1_33_1/boost/archive/detail/oserializer.hpp: In member function ‘bool boost::archive::detail::oserializer::is_polymorphic() const [with Archive = boost::archive::xml_oarchive, T = std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator >, std::basic_string, std::allocator > > > >]’: testenv/simpletest.cpp:21: instantiated from here /usr/include/boost-1_33_1/boost/archive/detail/oserializer.hpp:131: error: invalid use of undefined type ‘T4’, where T1 = string T2 = less T3 = map T4 = struct boost::serialization::extended_type_info_null /usr/include/boost-1_33_1/boost/serialization/type_info_implementation.hpp:26: error: declaration of ‘T4’, where T1 = string T2 = less T3 = map T4 = struct boost::serialization::extended_type_info_null /usr/include/boost-1_33_1/boost/archive/detail/oserializer.hpp:132: error: invalid use of undefined type ‘T4’, where T1 = string T2 = less T3 = map T4 = struct boost::serialization::extended_type_info_null /usr/include/boost-1_33_1/boost/serialization/type_info_implementation.hpp:26: error: declaration of ‘T4’, where T1 = string T2 = less T3 = map T4 = struct boost::serialization::extended_type_info_null /usr/include/boost-1_33_1/boost/archive/detail/oserializer.hpp: In constructor ‘boost::archive::detail::oserializer::oserializer() [with Archive = boost::archive::xml_oarchive, T = std::pair, std::allocator >, std::basic_string, std::allocator > >]’: /usr/include/boost-1_33_1/boost/archive/detail/oserializer.hpp:135: instantiated from ‘static boost::archive::detail::oserializer& boost::archive::detail::oserializer::instantiate() [with Archive = boost::archive::xml_oarchive, T = std::pair, std::allocator >, std::basic_string, std::allocator > >]’ /usr/include/boost-1_33_1/boost/archive/detail/oserializer.hpp:264: instantiated from ‘static void boost::archive::detail::save_non_pointer_type::save_standard::invoke(Archive&, const T&) [with Archive = boost::archive::xml_oarchive, T = std::pair, std::allocator >, std::basic_string, std::allocator > >]’ /usr/include/boost-1_33_1/boost/archive/detail/oserializer.hpp:322: instantiated from ‘static void boost::archive::detail::save_non_pointer_type::invoke(Archive&, const T&) [with Archive = boost::archive::xml_oarchive, T = std::pair, std::allocator >, std::basic_string, std::allocator > >]’ /usr/include/boost-1_33_1/boost/archive/detail/oserializer.hpp:536: instantiated from ‘void boost::archive::save(Archive&, const T&) [with Archive = boost::archive::xml_oarchive, T = std::pair, std::allocator >, std::basic_string, std::allocator > >]’ /usr/include/boost-1_33_1/boost/archive/basic_xml_oarchive.hpp:99: instantiated from ‘void boost::archive::basic_xml_oarchive::save_override(const boost::serialization::nvp&, int) [with T = const std::pair, std::allocator >, std::basic_string, std::allocator > >, Archive = boost::archive::xml_oarchive]’ /usr/include/boost-1_33_1/boost/archive/detail/interface_oarchive.hpp:78: instantiated from ‘Archive& boost::archive::detail::interface_oarchive::operator<<(T&) [with T = const boost::serialization::nvp, std::allocator >, std::basic_string, std::allocator > > >, Archive = boost::archive::xml_oarchive]’ /usr/include/boost-1_33_1/boost/serialization/collections_save_imp.hpp:43: instantiated from ‘void boost::serialization::stl::save_collection(Archive&, const Container&) [with Archive = boost::archive::xml_oarchive, Container = std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator >, std::basic_string, std::allocator > > > >]’ /usr/include/boost-1_33_1/boost/serialization/map.hpp:46: instantiated from ‘void boost::serialization::save(Archive&, const std::map&, unsigned int) [with Archive = boost::archive::xml_oarchive, Type = std::basic_string, std::allocator >, Key = std::basic_string, std::allocator >, Compare = std::less, std::allocator > >, Allocator = std::allocator, std::allocator >, std::basic_string, std::allocator > > >]’ /usr/include/boost-1_33_1/boost/serialization/split_free.hpp:45: instantiated from ‘static void boost::serialization::free_saver::invoke(Archive&, const T&, unsigned int) [with Archive = boost::archive::xml_oarchive, T = std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator >, std::basic_string, std::allocator > > > >]’ /usr/include/boost-1_33_1/boost/serialization/split_free.hpp:74: instantiated from ‘void boost::serialization::split_free(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_oarchive, T = std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator >, std::basic_string, std::allocator > > > >]’ /usr/include/boost-1_33_1/boost/serialization/map.hpp:78: instantiated from ‘void boost::serialization::serialize(Archive&, std::map&, unsigned int) [with Archive = boost::archive::xml_oarchive, Type = std::basic_string, std::allocator >, Key = std::basic_string, std::allocator >, Compare = std::less, std::allocator > >, Allocator = std::allocator, std::allocator >, std::basic_string, std::allocator > > >]’ /usr/include/boost-1_33_1/boost/serialization/serialization.hpp:140: instantiated from ‘void boost::serialization::serialize_adl(Archive&, T&, unsigned int) [with Archive = boost::archive::xml_oarchive, T = std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator >, std::basic_string, std::allocator > > > >]’ /usr/include/boost-1_33_1/boost/archive/detail/oserializer.hpp:148: instantiated from ‘void boost::archive::detail::oserializer::save_object_data(boost::archive::detail::basic_oarchive&, const void*) const [with Archive = boost::archive::xml_oarchive, T = std::map, std::allocator >, std::basic_string, std::allocator >, std::less, std::allocator > >, std::allocator, std::allocator >, std::basic_string, std::allocator > > > >]’ testenv/simpletest.cpp:21: instantiated from here /usr/include/boost-1_33_1/boost/archive/detail/oserializer.hpp:107: error: incomplete type ‘T3’ used in nested name specifier, where T1 = string T2 = pair T3 = boost::serialization::extended_type_info_null /usr/include/boost-1_33_1/boost/archive/detail/oserializer.hpp: In member function ‘bool boost::archive::detail::oserializer::is_polymorphic() const [with Archive = boost::archive::xml_oarchive, T = std::pair, std::allocator >, std::basic_string, std::allocator > >]’: testenv/simpletest.cpp:21: instantiated from here /usr/include/boost-1_33_1/boost/archive/detail/oserializer.hpp:131: error: invalid use of undefined type ‘T3’, where T1 = string T2 = pair T3 = struct boost::serialization::extended_type_info_null /usr/include/boost-1_33_1/boost/serialization/type_info_implementation.hpp:26: error: declaration of ‘T3’, where T1 = string T2 = pair T3 = struct boost::serialization::extended_type_info_null /usr/include/boost-1_33_1/boost/archive/detail/oserializer.hpp:132: error: invalid use of undefined type ‘T3’, where T1 = string T2 = pair T3 = struct boost::serialization::extended_type_info_null /usr/include/boost-1_33_1/boost/serialization/type_info_implementation.hpp:26: error: declaration of ‘T3’, where T1 = string T2 = pair T3 = struct boost::serialization::extended_type_info_null Command was: /usr/bin/g++ -fPIC -m64 -Wall -Wunused -Wunused-parameter -Wno-import -Wpointer-arith -Wcast-align -fmessage-length=0 -DGPLUSPLUS -DPOSIX_THREADS -ftemplate-depth-90 -fpermissive -fno-const-strings -Wno-unknown-pragmas -Wno-missing-braces -Wno-non-template-friend -g -Werror -Wno-unused-parameter -Wno-sign-compare -DLINUX -DFEDORA -DPOSIX_THREADS -D_ISOC99_SOURCE -D_XOPEN_SOURCE=600 -D_GNU_SOURCE -DSYS_V -D_REENTRANT -DBUILD_OPTLEVEL_DEV -DMFB_PROJECT_NAME=Common -D__GLIBCPP_INTERNAL_BVECTOR_H -D__STDC_LIMIT_MACROS -D__null=0 -isystem /usr/include -isystem /usr/include/boost-1_33_1 -c simpletest.cpp -o simpletest.o gmake[2]: *** [testenv/simpletest.o] Error 1 <== `/data/build/main/gen/fedora-gcc64-dbg/Common/lib/Rp' gmake[1]: *** [simpletest] Error 2 <== `/data/build/main/gen/fedora-gcc64-dbg/Common/lib/Rp' gmake: *** [installtests] Error 2 Encountered errors: 2 : declaration of ‘T3’ 2 : declaration of ‘T4’ 1 : gmake: *** [installtests] Error 2 1 : gmake[1]: *** [simpletest] Error 2 1 : gmake[2]: *** Error 1 1 : incomplete type ‘T3’ used in nested name specifier 1 : incomplete type ‘T4’ used in nested name specifier 2 : invalid use of undefined type ‘T3’ 2 : invalid use of undefined type ‘T4’ Build finished: Thu Sep 13 08:01:44 2007 13 errors, No warnings