Boost logo

Threads-Devel :

From: Anthony Williams (anthony_at_[hidden])
Date: 2006-03-13 03:22:51


Roland Schwarz <roland.schwarz_at_[hidden]> writes:

> Roland Schwarz wrote:
>> What I did:
>>
>> cvs update -dPf -r thread_rewrite
>> bjam -s"TOOLS=gcc"
>>
>>
> I was able to move a bit further:
> 1) I checked out a fresh HEAD .
> 2) I positioned into directory libs/thread and cvs update -dPf -r
> thread_rewrite
> 3) I positioned into directory boost/thread and cvs update -dPf -r
> thread_rewrite
>
> Now the compile got less errors, but the thread_rewrite is choking:
>
> vc-C++
> bin\boost\libs\thread\build\boost_thread.dll\vc-7_1\debug\threading-multi\condition.obj
> condition.cpp
> C:\boost_thread_rewrite\boost\thread\detail\condition_win32.hpp(83) :
> error C2039: 'get_xtime_sentinel' : is not a member of 'boost::detail'
> C:\boost_thread_rewrite\boost\thread\detail\condition_win32.hpp(104) :
> error C2039: 'ulong_ptr' : is not a member of 'boost::detail'
> C:\boost_thread_rewrite\boost\thread\detail\condition_win32.hpp(104) :
> error C2061: syntax error : identifier 'ulong_ptr'
>
> And a lot of similar ones...

Somehow my changes to boost/thread/detail/xtime_utils.hpp didn't get
committed. Try again now.

> Hmm, Anthony are you also compiling thread_rewrite against boost HEAD trunk?

Yes.

> Interestingly I do not get those errors on linux.

This code is only used if BOOST_HAS_WINTHREADS is defined.

Anthony

-- 
Anthony Williams
Software Developer
Just Software Solutions Ltd
http://www.justsoftwaresolutions.co.uk

Threads-Devel list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk