|
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