Boost logo

Boost :

Subject: [boost] Lots of issues with Boost.Test in Trunk?
From: John Maddock (john_at_[hidden])
Date: 2009-11-23 05:39:35


I'm getting an absolute ton of warnings - of the kind that are normally
errors - from Boost.Test while working on Boost.Integer:

compile-c-c++
..\..\..\bin.v2\libs\integer\test\integer_test.test\msvc-9.0\debug
\threading-multi\integer_test.obj
integer_test.cpp
d:\data\boost\trunk\boost/test/impl/execution_monitor.ipp(941) : warning
C4535:
calling _set_se_translator() requires /EHa
d:\data\boost\trunk\boost/test/impl/execution_monitor.ipp(1128) : warning
C4273:
 'boost::execution_monitor::catch_signals' : inconsistent dll linkage
        d:\data\boost\trunk\boost/test/execution_monitor.hpp(190) : see
previous
 definition of 'catch_signals'
d:\data\boost\trunk\boost/test/impl/execution_monitor.ipp(1199) : warning
C4273:
 'boost::execution_monitor::execute' : inconsistent dll linkage
        d:\data\boost\trunk\boost/test/execution_monitor.hpp(173) : see
previous
 definition of 'execute'
d:\data\boost\trunk\boost/test/impl/execution_monitor.ipp(1340) : warning
C4273:
 'boost::execution_exception::execution_exception' : inconsistent dll
linkage
        d:\data\boost\trunk\boost/test/execution_monitor.hpp(125) : see
previous
 definition of '{ctor}'
d:\data\boost\trunk\boost/test/impl/execution_monitor.ipp(1348) : warning
C4273:
 'boost::execution_exception::location::location' : inconsistent dll linkage
        d:\data\boost\trunk\boost/test/execution_monitor.hpp(117) : see
previous
 definition of '{ctor}'
d:\data\boost\trunk\boost/test/impl/debug.ipp(637) : warning C4273:
'boost::debu
g::under_debugger' : inconsistent dll linkage

and so on.

Normally, I would put this down to a problem with Boost.Integer's Jamfile,
but in this I see nothing wrong.

Any ideas anyone?

Thanks, John.


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