Boost logo

Boost :

Subject: Re: [boost] [test] Trunk broken: What happened to test_exec_monitor?
From: Jürgen Hunold (juergen.hunold_at_[hidden])
Date: 2011-10-02 13:50:31


Hi,

On Sunday, 2. October 2011 19:43:03 Jürgen Hunold wrote:
> Hi John,
>
> On Sunday, 2. October 2011 18:51:56 John Maddock wrote:
> > Testing on Trunk is apparently broken as the test_exec_monitor target has
> > been removed from Boost.Test Trunk as of revision #74642.
>
> The main issue seems to be that Gennadiy forgot to commit "decorator.cpp"
> in this commit.

And gcc-4.6.2 fails to compile the changed execution_monitor.cpp

gcc.compile.c++
/home/hunold/src/devel/boost/bin.v2/libs/test/build/gcc-4.6/debug/execution_monitor.o
In file included from
/home/hunold/src/devel/boost/libs/test/src/execution_monitor.cpp:16:0:
/home/hunold/src/devel/boost/boost/test/impl/execution_monitor.ipp: In member
function ‘void boost::execution_monitor::vexecute(const
boost::function<void()>&)’:
/home/hunold/src/devel/boost/boost/test/impl/execution_monitor.ipp:1287:27:
error: no matching function for call to
‘boost::execution_monitor::execute(boost::execution_monitor::vexecute(const
boost::function<void()>&)::forward)’
/home/hunold/src/devel/boost/boost/test/impl/execution_monitor.ipp:1287:27:
note: candidate is:
/home/hunold/src/devel/boost/boost/test/impl/execution_monitor.ipp:1151:1:
note: int boost::execution_monitor::execute(const boost::function<int()>&)
/home/hunold/src/devel/boost/boost/test/impl/execution_monitor.ipp:1151:1:
note: no known conversion for argument 1 from
‘boost::execution_monitor::vexecute(const boost::function<void()>&)::forward’
to ‘const boost::function<int()>&’

> Gennadiy?

Yours,

Jürgen

-- 
Dipl.-Math. Jürgen Hunold       | IVE mbH
Software-Entwickler             | Lützerodestraße 10 
Tel: +49 511 897668 33          | 30161 Hannover, Germany
Fax: +49 511 897668 29          | http://www.ivembh.de
juergen.hunold_at_[hidden]        | 
                                | Geschäftsführer:
Sitz des Unternehmens: Hannover | Univ.-Prof. Dr.-Ing. Thomas Siefer               
Amtsgericht Hannover, HRB 56965 | PD Dr.-Ing. Alfons Radtke  

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