tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

boost-libs fails to build on netbsd-6 i386



I have an up-to-date netbsd-6 i386 system, on which I'm rebuilding
packages to test the pending branch.

boost-libs fails, with

gcc.compile.c++ bin.v2/libs/test/build/gcc-4.5.3/release/link-static/pch-off/threading-multi/progress_monitor.o
In file included from ./boost/test/unit_test_parameters.hpp:19:0,
                 from ./boost/test/impl/progress_monitor.ipp:20,
                 from libs/test/src/progress_monitor.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/progress_monitor.ipp:20,
                 from libs/test/src/progress_monitor.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>
In file included from libs/test/src/progress_monitor.cpp:16:0:
./boost/test/progress_monitor.hpp: At global scope:
./boost/test/progress_monitor.hpp:56:33: warning: 'boost::unit_test::<unnamed>::progress_monitor' defined but not used

and this is repeated many times.

It did build on netbsd-7 (with gcc 4.8).


Attachment: signature.asc
Description: PGP signature



Home | Main Index | Thread Index | Old Index