Boost logo

Boost :

From: David Abrahams (dave_at_[hidden])
Date: 2003-03-07 19:17:48


"Ralf W. Grosse-Kunstleve" <rwgk_at_[hidden]> writes:

> --- David Abrahams <dave_at_[hidden]> wrote:
>> It's easy enough to test it with a little program that prints the
>> value you have.
>
> OK, OK, OK, David. I know that MIPSpro == EDG 238, what I don't know is which
> EDG version fixes the problem. Is this better?
>
> Index: is_base_and_derived.hpp
> ===================================================================
> RCS file: /cvsroot/boost/boost/boost/type_traits/is_base_and_derived.hpp,v
> retrieving revision 1.4
> diff -r1.4 is_base_and_derived.hpp
> 27c27,31
> < #if !defined(__BORLANDC__)
> ---
>> #if !defined(__BORLANDC__) \
>> && !(defined(__EDG_VERSION__) && __EDG_VERSION__ <= 238)
>> // The EDG version number is a lower estimate.
>> // It is not currently known which EDG version
>> // exactly fixes the problem.

Should be:

 #if !BOOST_WORKAROUND(__BORLANDC__, BOOST_TESTED_AT(0x570)) \
  && !BOOST_WORKAROUND(__EDG_VERSION__, <= 238)
                              // The EDG version number is a lower estimate.
                              // It is not currently known which EDG version
                              // exactly fixes the problem.

>
>> (failed-as-expected) ...
>> **passed** ...
>>
>> unless -d0 caused that to be suppressed, in which case we should
>> remove the -d0 I guess.
>
> I don't use -d0, but I don't see that **passed** message anywhere.

-d0 is being used by the nightly builds, which I suggested for the
"build" runs but not the "test" runs.

> Something else is not right: The other "fail" tests are only built once, but
> the as_to_python_function.cpp test is built each time I enter bjam again.
> That's why you see the failure on our auto-built "test" pages.

what command-line are you using? Can you show me the output?

-- 
Dave Abrahams
Boost Consulting
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