From: Gennadiy Rozental (gennadiy_at_[hidden])
Date: 2002-08-18 12:08:11
"David Abrahams" <dave_at_[hidden]> wrote in message
> The multiplatform nightly build results for Boost.Python are pointing out
> some new problems related to Boost.Test
> See the end of
Two issues here:
1. Execution monitor compilation.
According to place where error occurred BOOST_UNIX_STYLE_SIGNAL_HANDLING is
used. That means
But it fails to find siglongjmp, sigaction and others sig... . Do we need
some other includes for this platform?
2. Test tools compilation
The same as with gcc it requires inclusion of floating_point_comparisons.
What MACRO designate this compiler? In fact it seems like a feature that
need to be handled through config system: instantiate unused templates. What
you think about introducing appropriate macro?
> http://cci.lbl.gov/boost/results/1029337201/dailylog_irix_CC_test, and
Boost.Config does not seems to define BOOST_NO_STDC_NAMESPACE for this
compiler. This cause all errors I think.
T:\sauter\boostbuild\1029682800\boost\boost/test/test_tools.hpp(256) : error
C2955: 'arg' : use of class template requires template argument list
T:\sauter\boostbuild\1029682800\boost\boost/bind/arg.hpp(26) : see
declaration of 'arg'
template<typename ArgType, typename Predicate>
test_and_continue_impl( Predicate const& pred, ArgType const& arg,
wrapstrstream const& message, char const* file_name,
unit_test_framework::report_level loglevel =
Do you have the arg template defined anywhere? I could rename formal
argument, but why did this name clash happened?
> the last of these points out a way that the new test tools stimulate a bug
> in VC6, I think.
Boost.Test is working on MSVC 6.5. What version are you using for
> David Abrahams * Boost Consulting
> dave_at_[hidden] * http://www.boost-consulting.com
Boost list run by bdawes at acm.org, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk