Le 13/12/12 21:40, Vicente J. Botet Escriba a écrit :
Le 13/12/12 21:28, Daniel James a écrit :
On 13 December 2012 20:21, Vicente J. Botet Escriba
<vicente.botet@wanadoo.fr> wrote:
Maybe, but I don't think so. All the Boost.Thread test are failling, and
most of them don't use Boost.Test.
The problem is that here is no information. What is happening with the
regression test results?
I tried it on my machine:

darwin.compile.c++
../../../bin.v2/libs/thread/build/darwin-4.7x/debug/link-static/threading-multi/pthread/thread.o
../../../libs/thread/src/pthread/thread.cpp: In member function 'bool
boost::thread::joinable() const':
../../../libs/thread/src/pthread/thread.cpp:398:34: error: cannot
convert 'boost::detail::thread_data_ptr {aka
boost::shared_ptr<boost::detail::thread_data_base>}' to 'bool' in
return
../../../libs/thread/src/pthread/thread.cpp:399:5: warning: control
reaches end of non-void function [-Wreturn-type]

So it's shared_ptr's explicit bool?

Yes. I need to merge from trunk. I believed that I did it already :(
06:01 Changeset [81788] by viboes

Thread: fix shared_ptr implicit conversion to bool introduced in [81780]


I will take care also of the merge of Boost.Test

06:43 Changeset [81791] by viboes
Test: fix shared_ptr implicit conversion to bool introduced in [81780]


why we are not able to see the comile errors on the regression test results?

Vicente