Boost logo

Boost :

From: Markus Schöpflin (markus.schoepflin_at_[hidden])
Date: 2002-09-16 06:22:21


Hi there,

trying to compile the test suite for the boost.test library gives me a
whole bunch of errors. Here is one of them:

"output_test_stream_test.cpp", line 29.9: 1540-0218 (S) The call does
not match any parameter list for
"boost::test_toolbox::detail::test_and_continue_impl".
"/home/schoepf/src/extern/boost-devel/boost/test/test_tools.hpp", line
238.1: 1540-1283 (I)
"boost::test_toolbox::detail::test_and_continue_impl(bool, const
wrapstrstream &, const char *, int, bool,
unit_test_framework::report_level)" is not a viable candidate.
"output_test_stream_test.cpp", line 29.9: 1540-0256 (I) A parameter of
type "bool" cannot be initialized with an expression of type
"boost::test_toolbox::detail::extended_predicate_value".
"/home/schoepf/src/extern/boost-devel/boost/test/test_tools.hpp", line
251.1: 1540-1283 (I)
"boost::test_toolbox::detail::test_and_continue_impl(const
extended_predicate_value &, const wrapstrstream &, const char *, int,
bool, unit_test_framework::report_level)" is not a viable candidate.
"output_test_stream_test.cpp", line 29.9: 1540-0295 (I) A parameter of
type "const boost::test_toolbox::detail::extended_predicate_value &"
cannot be initialized with an rvalue of type
"boost::test_toolbox::detail::extended_predicate_value".
"output_test_stream_test.cpp", line 29.9: 1540-1291 (I) To initialize
the reference with an rvalue, "struct extended_predicate_value" must
have a copy constructor with a parameter of type "const
boost::test_toolbox::detail::extended_predicate_value &".
"/home/schoepf/src/extern/boost-devel/boost/test/test_tools.hpp", line
282.1: 1540-1283 (I) "template <class ArgType, class Predicate>
boost::test_toolbox::detail::test_and_continue_impl(const Predicate &,
const ArgType &, const wrapstrstream &, const char *, int,
unit_test_framework::report_level)" is not a viable candidate.
"/home/schoepf/src/extern/boost-devel/boost/test/test_tools.hpp", line
316.1: 1540-1283 (I) "template <class First, class Second, class
Predicate> boost::test_toolbox::detail::test_and_continue_impl(const
Predicate &, const First &, const Second &, const wrapstrstream &, const
char *, int, unit_test_framework::report_level)" is not a viable candidate.

I tried to figure out what is going on but got lost in the code. :-)
Maybe someone familiar with the code can give me a hint?

TIA, Markus


Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk