I am trying to build boost-libs 1.60.0nb1 on netbsd-6 i386, and get a number of errors like this. It's using gcc 4.5.3 from netbsd-6, which is what was used for the previous successful build in September. This did build on netbsd-7 and OS X 10.9, which have gcc 4.8 and clang respectively. gcc.compile.c++ bin.v2/libs/test/build/gcc-4.5.3/release/link-static/pch-off/threading-multi/compiler_log_formatter.o In file included from ./boost/test/unit_test_parameters.hpp:19:0, from ./boost/test/impl/compiler_log_formatter.ipp:23, from libs/test/src/compiler_log_formatter.cpp:16: ./boost/test/utils/runtime/argument.hpp: In member function 'T& boost::runtime::arguments_store::get(boost::runtime::cstring)': ./boost/test/utils/runtime/argument.hpp:99:121: error: no match for 'operator<<' in 'boost::runtime::access_to_missing_argument() << "There is no argument provided for parameter "' ./boost/test/utils/runtime/errors.hpp:85:1: note: candidates are: Derived boost::runtime::operator<<(boost::runtime::specific_param_error<Derived, Base>&&, const char*) [with Derived = boost::runtime::access_to_missing_argument, Base = boost::runtime::init_error] <near match> ./boost/test/utils/runtime/errors.hpp:96:1: note: Derived boost::runtime::operator<<(boost::runtime::specific_param_error<Derived, Base>&&, const T&) [with Derived = boost::runtime::access_to_missing_argument, Base = boost::runtime::init_error, T = char [45]] <near match> In file included from ./boost/test/unit_test_parameters.hpp:19:0, from ./boost/test/impl/compiler_log_formatter.ipp:23, from libs/test/src/compiler_log_formatter.cpp:16: ./boost/test/utils/runtime/argument.hpp:106:125: error: no match for 'operator<<' in 'boost::runtime::arg_type_mismatch() << "Access with invalid type for argument corresponding to parameter "' ./boost/test/utils/runtime/errors.hpp:85:1: note: candidates are: Derived boost::runtime::operator<<(boost::runtime::specific_param_error<Derived, Base>&&, const char*) [with Derived = boost::runtime::arg_type_mismatch, Base = boost::runtime::init_error] <near match> ./boost/test/utils/runtime/errors.hpp:96:1: note: Derived boost::runtime::operator<<(boost::runtime::specific_param_error<Derived, Base>&&, const T&) [with Derived = boost::runtime::arg_type_mismatch, Base = boost::runtime::init_error, T = char [66]] <near match> "g++" -ftemplate-depth-128 -O3 -finline-functions -Wno-inline -Wall -pedantic -march=i686 -pthread -m32 -Wno-variadic-macros -std=c++0x -DBOOST_ALL_NO_LIB=1 -DBOOST_CHRONO_STATIC_LINK=1 -DBOOST_SYSTEM_NO_DEPRECATED -DBOOST_SYSTEM_STATIC_LINK=1 -DBOOST_TIMER_STATIC_LINK=1 -DNDEBUG -I"." -c -o "bin.v2/libs/test/build/gcc-4.5.3/release/link-static/pch-off/threading-multi/compiler_log_formatter.o" "libs/test/src/compiler_log_formatter.cpp" ...failed gcc.compile.c++ bin.v2/libs/test/build/gcc-4.5.3/release/link-static/pch-off/threading-multi/compiler_log_formatter.o...
Attachment:
signature.asc
Description: PGP signature