Boost logo

Boost :

Subject: Re: [boost] [Boost-users] Boost 1.60.0 beta 1 Release Candidates available for testing
From: Tom Kent (lists_at_[hidden])
Date: 2015-11-09 18:05:49


On Mon, Nov 9, 2015 at 9:52 AM, Marshall Clow <mclow.lists_at_[hidden]> wrote:

> Release candidate files for 1.60.0 beta 1 are available at
> http://boost.cowic.de/rc/
>
> As always, the release managers would appreciate it if you download
> the candidate of your choice and give building it a try. Please report
> both success and failure, and anything else that is noteworthy.
>

Errors when building libraries for visual studio: test and type_erasure.
I've grabbed the repeated outputs and posted below. Full logs are at:

32-Bit: https://gist.github.com/teeks99/bed0ef4204d24677fa4e
64-Bit: https://gist.github.com/teeks99/6d0358817ddfe43724f7

Tom

------------ /libs/test msvc-8.0, msvc-9.0 ------------

compile-c-c++
bin.v2\libs\test\build\msvc-8.0\debug\link-static\runtime-link-static\threading-multi\unit_test_parameters.obj
unit_test_parameters.cpp
C:\Program Files (x86)\Microsoft Visual Studio 8\VC\INCLUDE\utility(35) :
warning C4181: qualifier applied to reference type; ignored
        .\boost/test/utils/runtime/cla/parser.hpp(199) : see reference to
class template instantiation 'std::pair<_Ty1,_Ty2>' being compiled
        with
        [
            _Ty1=const boost::runtime::parameter_cla_id &,
            _Ty2=boost::runtime::basic_param_ptr
        ]
C:\Program Files (x86)\Microsoft Visual Studio 8\VC\INCLUDE\utility(35) :
warning C4181: qualifier applied to reference type; ignored
C:\Program Files (x86)\Microsoft Visual Studio 8\VC\INCLUDE\utility(35) :
error C2529: '_Val1' : reference to reference is illegal
.\boost/test/utils/runtime/cla/parser.hpp(474) : error C2665:
'std::pair<_Ty1,_Ty2>::pair' : none of the 3 overloads could convert all
the argument types
        with
        [
            _Ty1=const boost::runtime::parameter_cla_id &,
            _Ty2=boost::runtime::basic_param_ptr
        ]
        C:\Program Files (x86)\Microsoft Visual Studio
8\VC\INCLUDE\utility(35): could be 'std::pair<_Ty1,_Ty2>::pair(_Ty1
(&),const _Ty2 &)'
        with
        [
            _Ty1=const boost::runtime::parameter_cla_id &,
            _Ty2=boost::runtime::basic_param_ptr
        ]
        while trying to match the argument list '(const
boost::runtime::parameter_cla_id, boost::runtime::basic_param_ptr)'

    call
"C:\Users\tomkent\AppData\Local\Temp\b2_msvc_8.0_vcvarsall_x86.cmd" >nul
cl /Zm800 -nologo
@"bin.v2\libs\test\build\msvc-8.0\debug\link-static\runtime-link-static\threading-multi\unit_test_parameters.obj.rsp"

...failed compile-c-c++
bin.v2\libs\test\build\msvc-8.0\debug\link-static\runtime-link-static\threading-multi\unit_test_parameters.obj...

------------ /libs/type_erasure msvc-8.0, msvc-9.0, msvc-10.0 ------------
compile-c-c++
bin.v2\libs\type_erasure\build\msvc-8.0\debug\link-static\runtime-link-static\threading-multi\dynamic_binding.obj
dynamic_binding.cpp
C:\Program Files (x86)\Microsoft Visual Studio 8\VC\INCLUDE\utility(32) :
error C2248: 'boost::shared_mutex::shared_mutex' : cannot access private
member declared in class 'boost::shared_mutex'
        .\boost/thread/win32/shared_mutex.hpp(87) : see declaration of
'boost::shared_mutex::shared_mutex'
        .\boost/thread/win32/shared_mutex.hpp(28) : see declaration of
'boost::shared_mutex'
        C:\Program Files (x86)\Microsoft Visual Studio
8\VC\INCLUDE\utility(30) : while compiling class template member function
'std::pair<_Ty1,_Ty2>::pair(void)'
        with
        [
            _Ty1=`anonymous-namespace'::map_type,
            _Ty2=`anonymous-namespace'::mutex_type
        ]
        libs\type_erasure\src\dynamic_binding.cpp(30) : see reference to
class template instantiation 'std::pair<_Ty1,_Ty2>' being compiled
        with
        [
            _Ty1=`anonymous-namespace'::map_type,
            _Ty2=`anonymous-namespace'::mutex_type
        ]

    call
"C:\Users\tomkent\AppData\Local\Temp\b2_msvc_8.0_vcvarsall_x86.cmd" >nul
cl /Zm800 -nologo
@"bin.v2\libs\type_erasure\build\msvc-8.0\debug\link-static\runtime-link-static\threading-multi\dynamic_binding.obj.rsp"

...failed compile-c-c++
bin.v2\libs\type_erasure\build\msvc-8.0\debug\link-static\runtime-link-static\threading-multi\dynamic_binding.obj...


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