Failure while building the library with bjam

Hi, while building the boost library (trunk) we getting the following message: compiler MS Visual Studio 2005 @ win XP SP2 any help to overcome this? Thanks in advance Best regards Mike C:\boost>"bin\bjam.exe" -d 0 stage --stagedir=. toolset=msvc-8.0 link=static runtime-link=s tatic threading=multi --without-mpi architecture=x86 release debug address-model=32 warning: Graph library does not contain optional GraphML reader. note: to enable GraphML support, set EXPAT_INCLUDE and EXPAT_LIBPATH to the note: directories containing the Expat headers and libraries, respectively. Building Boost.Regex with the optional Unicode/ICU support disabled. Please refer to the Boost.Regex documentation for more information (don't panic: this is a strictly optional feature). text_iarchive.cpp .\boost/archive/detail/basic_iarchive.hpp(103) : error C2259: 'boost::archive::detail::basic_iarchiv e' : cannot instantiate abstract class due to following members: 'void boost::archive::detail::basic_iarchive::vload(boost::archive::tracking_type &)' : is a bstract .\boost/archive/detail/basic_iarchive.hpp(54) : see declaration of 'boost::archive::detail:: basic_iarchive::vload' 'void boost::archive::detail::basic_iarchive::vload(boost::archive::class_name_type &)' : is abstract .\boost/archive/detail/basic_iarchive.hpp(53) : see declaration of 'boost::archive::detail:: basic_iarchive::vload' 'void boost::archive::detail::basic_iarchive::vload(boost::archive::class_id_optional_type & )' : is abstract .\boost/archive/detail/basic_iarchive.hpp(52) : see declaration of 'boost::archive::detail:: basic_iarchive::vload' 'void boost::archive::detail::basic_iarchive::vload(boost::archive::class_id_type &)' : is a bstract .\boost/archive/detail/basic_iarchive.hpp(51) : see declaration of 'boost::archive::detail:: basic_iarchive::vload' 'void boost::archive::detail::basic_iarchive::vload(boost::archive::object_id_type &)' : is abstract .\boost/archive/detail/basic_iarchive.hpp(50) : see declaration of 'boost::archive::detail:: basic_iarchive::vload' 'void boost::archive::detail::basic_iarchive::vload(boost::archive::version_type &)' : is ab stract .\boost/archive/detail/basic_iarchive.hpp(49) : see declaration of 'boost::archive::detail:: basic_iarchive::vload' .\boost/cstdint.hpp(179) : error C2143: syntax error : missing ';' before 'namespace' .\boost/cstdint.hpp(179) : error C4430: missing type specifier - int assumed. Note: C++ does not sup port default-int text_oarchive.cpp .\boost/archive/detail/basic_oarchive.hpp(98) : error C2259: 'boost::archive::detail::basic_oarchive ' : cannot instantiate abstract class due to following members: 'void boost::archive::detail::basic_oarchive::vsave(const boost::archive::tracking_type)' : is abstract .\boost/archive/detail/basic_oarchive.hpp(60) : see declaration of 'boost::archive::detail:: basic_oarchive::vsave' 'void boost::archive::detail::basic_oarchive::vsave(const boost::archive::class_name_type &) ' : is abstract .\boost/archive/detail/basic_oarchive.hpp(59) : see declaration of 'boost::archive::detail:: basic_oarchive::vsave' 'void boost::archive::detail::basic_oarchive::vsave(const boost::archive::class_id_reference _type)' : is abstract .\boost/archive/detail/basic_oarchive.hpp(58) : see declaration of 'boost::archive::detail:: basic_oarchive::vsave' 'void boost::archive::detail::basic_oarchive::vsave(const boost::archive::class_id_optional_ type)' : is abstract .\boost/archive/detail/basic_oarchive.hpp(57) : see declaration of 'boost::archive::detail:: basic_oarchive::vsave' 'void boost::archive::detail::basic_oarchive::vsave(const boost::archive::class_id_type)' : is abstract .\boost/archive/detail/basic_oarchive.hpp(56) : see declaration of 'boost::archive::detail:: basic_oarchive::vsave' 'void boost::archive::detail::basic_oarchive::vsave(const boost::archive::object_reference_t ype)' : is abstract .\boost/archive/detail/basic_oarchive.hpp(55) : see declaration of 'boost::archive::detail:: basic_oarchive::vsave' 'void boost::archive::detail::basic_oarchive::vsave(const boost::archive::object_id_type)' : is abstract .\boost/archive/detail/basic_oarchive.hpp(54) : see declaration of 'boost::archive::detail:: basic_oarchive::vsave' 'void boost::archive::detail::basic_oarchive::vsave(const boost::archive::version_type)' : i s abstract .\boost/archive/detail/basic_oarchive.hpp(53) : see declaration of 'boost::archive::detail:: basic_oarchive::vsave' .\boost/cstdint.hpp(179) : error C2143: syntax error : missing ';' before 'namespace' .\boost/cstdint.hpp(179) : error C4430: missing type specifier - int assumed. Note: C++ does not sup port default-int xml_iarchive.cpp .\boost/archive/detail/basic_iarchive.hpp(103) : error C2259: 'boost::archive::detail::basic_iarchiv e' : cannot instantiate abstract class due to following members: 'void boost::archive::detail::basic_iarchive::vload(boost::archive::tracking_type &)' : is a bstract .\boost/archive/detail/basic_iarchive.hpp(54) : see declaration of 'boost::archive::detail:: basic_iarchive::vload' 'void boost::archive::detail::basic_iarchive::vload(boost::archive::class_name_type &)' : is abstract .\boost/archive/detail/basic_iarchive.hpp(53) : see declaration of 'boost::archive::detail:: basic_iarchive::vload' 'void boost::archive::detail::basic_iarchive::vload(boost::archive::class_id_optional_type & )' : is abstract .\boost/archive/detail/basic_iarchive.hpp(52) : see declaration of 'boost::archive::detail:: basic_iarchive::vload' 'void boost::archive::detail::basic_iarchive::vload(boost::archive::class_id_type &)' : is a bstract .\boost/archive/detail/basic_iarchive.hpp(51) : see declaration of 'boost::archive::detail:: basic_iarchive::vload' 'void boost::archive::detail::basic_iarchive::vload(boost::archive::object_id_type &)' : is abstract .\boost/archive/detail/basic_iarchive.hpp(50) : see declaration of 'boost::archive::detail:: basic_iarchive::vload' 'void boost::archive::detail::basic_iarchive::vload(boost::archive::version_type &)' : is ab stract .\boost/archive/detail/basic_iarchive.hpp(49) : see declaration of 'boost::archive::detail:: basic_iarchive::vload' .\boost/cstdint.hpp(179) : error C2143: syntax error : missing ';' before 'namespace' .\boost/cstdint.hpp(179) : error C4430: missing type specifier - int assumed. Note: C++ does not sup port default-int xml_oarchive.cpp

Michael Bradley Jr wrote:
Hi, while building the boost library (trunk) we getting the following message:
compiler MS Visual Studio 2005 @ win XP SP2
any help to overcome this?
You probably could have done some homework :-)
1. Does this problem happens with 1.35? If not, why are you using trunk? If
you're using trunk, can you use binary search to identify the revision where
this stopped to work? Or did the problem appear when you've changed your project
in any way?
2. Can you analyze the failure? It appears to involve serialization library, so
it would have helped to add
[serialization]
prefix to email to get the attention of the relevant persons. Subject that
say "the library" without saying which library, and which mentions bjam for
whatever reason, is likely to reach wrong persons.
3. Can you teach your mail client not to wrap the error message into
incomprehensible form?
4. The code in question looks like this:
#else // BOOST_HAS_STDINT_H
# include

Michael Bradley Jr
Hi, while building the boost library (trunk) we getting the following message:
compiler MS Visual Studio 2005 @ win XP SP2
any help to overcome this? Thanks in advance
What trunk revision are you using? It sounds like you're seeing the problem discussed @ http://thread.gmane.org/gmane.comp.lib.boost.testing/5696, which i think is fixed now.

Hi, Richard Webb wrote:
What trunk revision are you using?
I'm in sync with r44110 and ups the thing compile ride away
It sounds like you're seeing the problem discussed @ http://thread.gmane.org/gmane.comp.lib.boost.testing/5696, which i think is fixed now.
yeah you are right it has been fixed by now Thanks Mike
participants (3)
-
Michael Bradley Jr
-
Richard Webb
-
Vladimir Prus