pkgsrc-Bugs archive

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

pkg/50892: devel/boost-libs fails to build on NetBSD 6.1.5



>Number:         50892
>Category:       pkg
>Synopsis:       devel/boost-libs fails to build on NetBSD 6.1.5
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Fri Mar 04 15:05:00 +0000 2016
>Originator:     Andreas Gustafsson
>Release:        NetBSD 6.1.5
>Organization:

>Environment:
System: NetBSD
Architecture: x86_64
Machine: amd64
>Description:

Building devel/boost-libs on NetBSD/amd64 6.1.5 fails.  Here is the
end of the output from running "make":

   gcc.archive bin.v2/libs/wave/build/gcc-4.5.3/release/link-static/threading-multi/libboost_wave.a
   common.copy stage/lib/libboost_wave.a
   ...failed updating 18 targets...
   ...skipped 8 targets...
   ...updated 927 targets...
   *** Error code 1

   Stop.
   make: stopped in /usr/pkgsrc/devel/boost-libs
   *** Error code 1

   Stop.
   make: stopped in /usr/pkgsrc/devel/boost-libs

Grepping the output for the string "error:" produces:

   ./boost/test/utils/runtime/argument.hpp:99:9: error: no match for 'operator<<' in 'boost::runtime::access_to_missing_argument() << "There is no argument provided for parameter "'
   ./boost/test/utils/runtime/argument.hpp:106:9: error: no match for 'operator<<' in 'boost::runtime::arg_type_mismatch() << "Access with invalid type for argument corresponding to parameter "'
   ./boost/test/utils/runtime/argument.hpp:99:9: error: no match for 'operator<<' in 'boost::runtime::access_to_missing_argument() << "There is no argument provided for parameter "'
   ./boost/test/utils/runtime/argument.hpp:106:9: error: no match for 'operator<<' in 'boost::runtime::arg_type_mismatch() << "Access with invalid type for argument corresponding to parameter "'
   ./boost/test/utils/runtime/argument.hpp:99:9: error: no match for 'operator<<' in 'boost::runtime::access_to_missing_argument() << "There is no argument provided for parameter "'
   ./boost/test/utils/runtime/argument.hpp:106:9: error: no match for 'operator<<' in 'boost::runtime::arg_type_mismatch() << "Access with invalid type for argument corresponding to parameter "'
   ./boost/test/utils/runtime/argument.hpp:99:9: error: no match for 'operator<<' in 'boost::runtime::access_to_missing_argument() << "There is no argument provided for parameter "'
   ./boost/test/utils/runtime/argument.hpp:106:9: error: no match for 'operator<<' in 'boost::runtime::arg_type_mismatch() << "Access with invalid type for argument corresponding to parameter "'
   ./boost/test/utils/runtime/argument.hpp:99:9: error: no match for 'operator<<' in 'boost::runtime::access_to_missing_argument() << "There is no argument provided for parameter "'
   ./boost/test/utils/runtime/argument.hpp:106:9: error: no match for 'operator<<' in 'boost::runtime::arg_type_mismatch() << "Access with invalid type for argument corresponding to parameter "'
   ./boost/test/utils/runtime/argument.hpp:99:9: error: no match for 'operator<<' in 'boost::runtime::access_to_missing_argument() << "There is no argument provided for parameter "'
   ./boost/test/utils/runtime/argument.hpp:106:9: error: no match for 'operator<<' in 'boost::runtime::arg_type_mismatch() << "Access with invalid type for argument corresponding to parameter "'
   ./boost/test/utils/runtime/argument.hpp:99:9: error: no match for 'operator<<' in 'boost::runtime::access_to_missing_argument() << "There is no argument provided for parameter "'
   ./boost/test/utils/runtime/argument.hpp:106:9: error: no match for 'operator<<' in 'boost::runtime::arg_type_mismatch() << "Access with invalid type for argument corresponding to parameter "'
   ./boost/test/utils/runtime/argument.hpp:99:9: error: no match for 'operator<<' in 'boost::runtime::access_to_missing_argument() << "There is no argument provided for parameter "'
   ./boost/test/utils/runtime/argument.hpp:106:9: error: no match for 'operator<<' in 'boost::runtime::arg_type_mismatch() << "Access with invalid type for argument corresponding to parameter "'
   ./boost/test/utils/runtime/argument.hpp:99:9: error: no match for 'operator<<' in 'boost::runtime::access_to_missing_argument() << "There is no argument provided for parameter "'
   ./boost/test/utils/runtime/argument.hpp:106:9: error: no match for 'operator<<' in 'boost::runtime::arg_type_mismatch() << "Access with invalid type for argument corresponding to parameter "'
   ./boost/test/utils/runtime/argument_factory.hpp:56:13: error: no match for 'operator<<' in '(boost::runtime::format_error)(param_name) << source'
   ./boost/test/utils/runtime/argument_factory.hpp:147:9: error: no match for 'operator<<' in '(boost::runtime::format_error)(param_name) << source'
   ./boost/test/utils/runtime/parameter.hpp:265:9: error: no match for 'operator<<' in 'boost::runtime::invalid_param_spec() << "Parameter "'
   ./boost/test/utils/runtime/parameter.hpp:269:9: error: no match for 'operator<<' in 'boost::runtime::invalid_param_spec() << "Parameter "'
   ./boost/test/utils/runtime/cla/parser.hpp:140:9: error: no match for 'operator<<' in 'boost::runtime::invalid_cla_id() << "End of parameters indicator can only consist of prefix characters."'
   ./boost/test/utils/runtime/cla/parser.hpp:145:9: error: no match for 'operator<<' in 'boost::runtime::invalid_cla_id() << "Negation prefix can only consist of prefix characters."'
   ./boost/test/utils/runtime/env/fetch.hpp:81:9: error: no match for 'operator<<' in '(boost::runtime::format_error)(param->.p_name) << "Missing an argument value for the parameter "'
   ./boost/test/utils/runtime/argument.hpp:99:9: error: no match for 'operator<<' in 'boost::runtime::access_to_missing_argument() << "There is no argument provided for parameter "'
   ./boost/test/utils/runtime/argument.hpp:106:9: error: no match for 'operator<<' in 'boost::runtime::arg_type_mismatch() << "Access with invalid type for argument corresponding to parameter "'
   ./boost/test/utils/runtime/argument.hpp:99:9: error: no match for 'operator<<' in 'boost::runtime::access_to_missing_argument() << "There is no argument provided for parameter "'
   ./boost/test/utils/runtime/argument.hpp:106:9: error: no match for 'operator<<' in 'boost::runtime::arg_type_mismatch() << "Access with invalid type for argument corresponding to parameter "'
   ./boost/test/utils/runtime/argument.hpp:99:9: error: no match for 'operator<<' in 'boost::runtime::access_to_missing_argument() << "There is no argument provided for parameter "'
   ./boost/test/utils/runtime/argument.hpp:106:9: error: no match for 'operator<<' in 'boost::runtime::arg_type_mismatch() << "Access with invalid type for argument corresponding to parameter "'
   ./boost/test/utils/runtime/argument.hpp:99:9: error: no match for 'operator<<' in 'boost::runtime::access_to_missing_argument() << "There is no argument provided for parameter "'
   ./boost/test/utils/runtime/argument.hpp:106:9: error: no match for 'operator<<' in 'boost::runtime::arg_type_mismatch() << "Access with invalid type for argument corresponding to parameter "'
   ./boost/test/utils/runtime/argument.hpp:99:9: error: no match for 'operator<<' in 'boost::runtime::access_to_missing_argument() << "There is no argument provided for parameter "'
   ./boost/test/utils/runtime/argument.hpp:106:9: error: no match for 'operator<<' in 'boost::runtime::arg_type_mismatch() << "Access with invalid type for argument corresponding to parameter "'
   ./boost/test/utils/runtime/argument.hpp:99:9: error: no match for 'operator<<' in 'boost::runtime::access_to_missing_argument() << "There is no argument provided for parameter "'
   ./boost/test/utils/runtime/argument.hpp:106:9: error: no match for 'operator<<' in 'boost::runtime::arg_type_mismatch() << "Access with invalid type for argument corresponding to parameter "'
   ./boost/test/utils/runtime/argument.hpp:99:9: error: no match for 'operator<<' in 'boost::runtime::access_to_missing_argument() << "There is no argument provided for parameter "'
   ./boost/test/utils/runtime/argument.hpp:106:9: error: no match for 'operator<<' in 'boost::runtime::arg_type_mismatch() << "Access with invalid type for argument corresponding to parameter "'
   ./boost/test/utils/runtime/argument.hpp:99:9: error: no match for 'operator<<' in 'boost::runtime::access_to_missing_argument() << "There is no argument provided for parameter "'
   ./boost/test/utils/runtime/argument.hpp:106:9: error: no match for 'operator<<' in 'boost::runtime::arg_type_mismatch() << "Access with invalid type for argument corresponding to parameter "'
   ./boost/test/utils/runtime/argument.hpp:99:9: error: no match for 'operator<<' in 'boost::runtime::access_to_missing_argument() << "There is no argument provided for parameter "'
   ./boost/test/utils/runtime/argument.hpp:106:9: error: no match for 'operator<<' in 'boost::runtime::arg_type_mismatch() << "Access with invalid type for argument corresponding to parameter "'
   ./boost/test/utils/runtime/argument_factory.hpp:56:13: error: no match for 'operator<<' in '(boost::runtime::format_error)(param_name) << source'
   ./boost/test/utils/runtime/argument_factory.hpp:147:9: error: no match for 'operator<<' in '(boost::runtime::format_error)(param_name) << source'
   ./boost/test/utils/runtime/parameter.hpp:265:9: error: no match for 'operator<<' in 'boost::runtime::invalid_param_spec() << "Parameter "'
   ./boost/test/utils/runtime/parameter.hpp:269:9: error: no match for 'operator<<' in 'boost::runtime::invalid_param_spec() << "Parameter "'
   ./boost/test/utils/runtime/cla/parser.hpp:140:9: error: no match for 'operator<<' in 'boost::runtime::invalid_cla_id() << "End of parameters indicator can only consist of prefix characters."'
   ./boost/test/utils/runtime/cla/parser.hpp:145:9: error: no match for 'operator<<' in 'boost::runtime::invalid_cla_id() << "Negation prefix can only consist of prefix characters."'
   ./boost/test/utils/runtime/env/fetch.hpp:81:9: error: no match for 'operator<<' in '(boost::runtime::format_error)(param->.p_name) << "Missing an argument value for the parameter "'

Building on NetBSD 7.0 succeeds.

>How-To-Repeat:

cd /usr/pkgsrc/devel/boost-libs
make

>Fix:



Home | Main Index | Thread Index | Old Index