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