Subject: Re: [boost] [1.54] [thread] MSVC build broken
From: Vicente J. Botet Escriba (vicente.botet_at_[hidden])
Date: 2013-06-15 07:08:04


Le 15/06/13 13:02, Vicente J. Botet Escriba a écrit :
> Le 15/06/13 12:23, Andrey Semashev a écrit :
>> Hi,
>>
>> I've noticed that my Boost.Log tests on MSVC are failing massively. The build
>> log hints that Boost.Thread might be the culprit, and its tests are also
>> failing on MSVC with the following error:
>>
>> ..\boost/thread/future.hpp(1127) : error C2248:
>> 'boost::unique_lock<Mutex>::operator =' : cannot access private member
>> declared in class 'boost::unique_lock<Mutex>'
>> with
>> [
>> Mutex=boost::mutex
>> ]
>> ..\boost/thread/lock_types.hpp(110) : see declaration of
>> 'boost::unique_lock<Mutex>::operator ='
>> with
>> [
>> Mutex=boost::mutex
>> ]
>>
>> This is happening on release branch. Could this be fixed?
>>
>>
> Hi,
>
> I have no access to a windows machine now.
>
> There were this change set
> https://svn.boost.org/trac/boost/changeset/84750 that could be related.
>
> Please could you try to revert this and let me know if this is the
> source of the problems?
>
>
BTW,
I see that there is an error for versions 8 and 9 but no error for
version 10 and 11.
With which versions are you finding the error?

Best,
Vicente