Boost logo

Boost Testing :

From: K. Noel Belcourt (kbelco_at_[hidden])
Date: 2008-07-01 16:59:56


On Jul 1, 2008, at 1:24 PM, Eric Niebler wrote:

> K. Noel Belcourt wrote:
>>
>> On Jun 28, 2008, at 7:07 AM, Beman Dawes wrote:
>>
>>> The Sandia Darwin release tests are no longer being run. Can they be
>>> restarted?
>>
>> Done.
>
> Is there a problem with the configuration on this machine? I see
> lots of
> failures for Sandia-darwin-ppc.
>
> http://www.boost.org/development/tests/release/developer/summary.html

Hi Eric,

I think the failures are largely due to problems in Boost.Test, as
reported by Joaquin.

Gennadiy can you look into these Boost.Test problems on the branch?

-- Noel

On Jun 29, 2008, at 6:45 AM, JOAQUIN M. LOPEZ MUÑOZ wrote:
> Hello,
>
> I guess it is pretty apparent by now, but Boost.Test is causing a
> lot of regressions
> in the Sandia-darwin-ppc regression runner with the following:
>
> http://tinyurl.com/689u7x
>
>
> ../boost/test/impl/execution_monitor.ipp: In member function 'void
> boost::detail::system_signal_exception::report() const':
> ../boost/test/impl/execution_monitor.ipp:292: error: 'ILL_ILLOPN'
> was not declared in this scope
> ../boost/test/impl/execution_monitor.ipp:297: error: 'ILL_ILLADR'
> was not declared in this scope
> ../boost/test/impl/execution_monitor.ipp:312: error: 'ILL_PRVREG'
> was not declared in this scope
> ../boost/test/impl/execution_monitor.ipp:317: error: 'ILL_COPROC'
> was not declared in this scope
> ../boost/test/impl/execution_monitor.ipp:322: error: 'ILL_BADSTK'
> was not declared in this scope
> ../boost/test/impl/execution_monitor.ipp:332: error: 'FPE_INTDIV'
> was not declared in this scope
> ../boost/test/impl/execution_monitor.ipp:337: error: 'FPE_INTOVF'
> was not declared in this scope
> ../boost/test/impl/execution_monitor.ipp:367: error: 'FPE_FLTSUB'
> was not declared in this scope
> ../boost/test/impl/execution_monitor.ipp:397: error: 'BUS_ADRERR'
> was not declared in this scope
> ../boost/test/impl/execution_monitor.ipp:402: error: 'BUS_OBJERR'
> was not declared in this scope
>
>
> AFACIS <signal.h> does not define these macros in Power PC
> architectures, further
> confirmation of this fact here
>
> http://source.winehq.org/source/dlls/ntdll/signal_powerpc.c
>
> I guess it's easy enough to conditionally #define the offending
> parts out relying on
> defined(__POWERPC__). I'd propose a patch mysel but I don't have
> the appropriate
> environment to test locally with. And unfortunately we don't have a
> Darwin/PPC
> champion yet:
>
> http://svn.boost.org/trac/boost/wiki/PlatformChampions
>
> HTH,
>
> Joaquín M López Muñoz
> Telefónica, Investigación y Desarrollo
> _______________________________________________
> Unsubscribe & other changes: http://lists.boost.org/mailman/
> listinfo.cgi/boost
>


Boost-testing list run by mbergal at meta-comm.com