Re: [Boost-users] [release] Boost 1.75.0 Beta 1 Release Candidate 1

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Re: [Boost-users] [release] Boost 1.75.0 Beta 1 Release Candidate 1

Boost - Dev mailing list
There were build errors on Windows/Visual Studio for msvc-14.0, msvc-14.1,
and msvc-14.2.

toolset     arch    compile Link    Execute
msvc-10.0   32      X       X       X
msvc-10.0   64      X       X       X
msvc-11.0   32      X       X       X
msvc-11.0   64      X       X       X
msvc-12.0   32      X       X       X
msvc-12.0   64      X       X       X
msvc-14.0   32      FAIL    X       X
msvc-14.0   64      FAIL    X       X
msvc-14.1   32      FAIL    X       X
msvc-14.1   64      FAIL    X       X
msvc-14.2   32      FAIL    X       X
msvc-14.2   64      FAIL    X       X

Compile means that the b2 command completed without errors
Link means that visual studio was able to link a sample executable to a
library (libboost_thread-vcXXX-mt[-gd]-1_XX.lib) generated
Execute means that the linked program executed without errors.

The full build log can be found here:
https://gist.github.com/teeks99/8b197c8ab343766ab568985bc16ae24f

An example of the error is pasted below.

Tom


compile-c-c++
D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\algo\algorithm.obj
algorithm.cpp
D:\RB\boost_1_75_0\boost/fiber/algo/algorithm.hpp(33): warning C4251:
'boost::fibers::algo::algorithm::use_count_': struct 'std::atomic<unsigned
int>' needs to have dll-interface to be used by clients of class
'boost::fibers::algo::algorithm'
C:\Program Files (x86)\Microsoft Visual Studio
14.0\VC\INCLUDE\xxatomic(180): note: see declaration of
'std::atomic<unsigned int>'
D:\RB\boost_1_75_0\boost/fiber/waker.hpp(58): warning C4251:
'boost::fibers::waker_with_hook::waker_queue_hook_': class
'boost::intrusive::slist_member_hook<>' needs to have dll-interface to be
used by clients of class 'boost::fibers::waker_with_hook'
D:\RB\boost_1_75_0\boost/fiber/waker.hpp(18): note: see declaration of
'boost::intrusive::slist_member_hook<>'
D:\RB\boost_1_75_0\boost/fiber/waker.hpp(72): warning C4251:
'boost::intrusive::slist_impl<boost::intrusive::mhtraits<Parent,MemberHook,pointer-to-member(0x8)>,boost::intrusive::slist_defaults::std::size_type,4,boost::intrusive::slist_defaults::header_holder_type>::data_':
struct
'boost::intrusive::slist_impl<boost::intrusive::mhtraits<Parent,MemberHook,pointer-to-member(0x8)>,boost::intrusive::slist_defaults::std::size_type,4,boost::intrusive::slist_defaults::header_holder_type>::data_t'
needs to have dll-interface to be used by clients of class
'boost::intrusive::slist_impl<boost::intrusive::mhtraits<Parent,MemberHook,pointer-to-member(0x8)>,boost::intrusive::slist_defaults::std::size_type,4,boost::intrusive::slist_defaults::header_holder_type>'
        with
        [
            Parent=boost::fibers::waker_with_hook,
            MemberHook=boost::fibers::detail::waker_queue_hook
        ]
D:\RB\boost_1_75_0\boost/intrusive/slist.hpp(236): note: see declaration of
'boost::intrusive::slist_impl<boost::intrusive::mhtraits<Parent,MemberHook,pointer-to-member(0x8)>,boost::intrusive::slist_defaults::std::size_type,4,boost::intrusive::slist_defaults::header_holder_type>::data_t'
        with
        [
            Parent=boost::fibers::waker_with_hook,
            MemberHook=boost::fibers::detail::waker_queue_hook
        ]
D:\RB\boost_1_75_0\boost/intrusive/slist.hpp(2113): error C2039:
'swap_trailing_nodes': is not a member of
'boost::intrusive::circular_slist_algorithms<NodeTraits>'
        with
        [

NodeTraits=boost::intrusive::slist_node_traits<boost::intrusive::hook_defaults::void_pointer>
        ]
D:\RB\boost_1_75_0\boost/intrusive/circular_slist_algorithms.hpp(396):
note: see declaration of
'boost::intrusive::circular_slist_algorithms<NodeTraits>'
        with
        [

NodeTraits=boost::intrusive::slist_node_traits<boost::intrusive::hook_defaults::void_pointer>
        ]
D:\RB\boost_1_75_0\boost/intrusive/slist.hpp(2113): note: while compiling
class template member function 'void
boost::intrusive::slist_impl<boost::intrusive::mhtraits<Parent,MemberHook,pointer-to-member(0x8)>,boost::intrusive::slist_defaults::std::size_type,4,boost::intrusive::slist_defaults::header_holder_type>::priv_swap_lists(boost::intrusive::slist_node<VoidPointer>
*,boost::intrusive::slist_node<VoidPointer>
*,boost::move_detail::bool_<true>)'
        with
        [
            Parent=boost::fibers::waker_with_hook,
            MemberHook=boost::fibers::detail::waker_queue_hook,
            VoidPointer=boost::intrusive::hook_defaults::void_pointer
        ]
D:\RB\boost_1_75_0\boost/intrusive/slist.hpp(2182): note: see reference to
class template instantiation
'boost::intrusive::slist_impl<boost::intrusive::mhtraits<Parent,MemberHook,pointer-to-member(0x8)>,boost::intrusive::slist_defaults::std::size_type,4,boost::intrusive::slist_defaults::header_holder_type>'
being compiled
        with
        [
            Parent=boost::fibers::waker_with_hook,
            MemberHook=boost::fibers::detail::waker_queue_hook
        ]
D:\RB\boost_1_75_0\boost/fiber/waker.hpp(72): note: see reference to class
template instantiation
'boost::intrusive::slist<boost::fibers::waker_with_hook,boost::intrusive::member_hook<boost::fibers::waker_with_hook,boost::fibers::detail::waker_queue_hook,pointer-to-member(0x8)>,boost::intrusive::constant_time_size<false>,boost::intrusive::cache_last<true>>'
being compiled
D:\RB\boost_1_75_0\boost/intrusive/slist.hpp(2113): error C3861:
'swap_trailing_nodes': identifier not found

    call
"D:\RB\bin.v2\boost\bin.v2\standalone\msvc\msvc-14.0\msvc-setup.bat" x86
>nul
 cl /Zm800 -nologo
@"D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\algo\algorithm.obj.rsp"


...failed compile-c-c++
D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\algo\algorithm.obj...

On Fri, Nov 6, 2020 at 10:50 AM Marshall Clow via Boost-users <
[hidden email]> wrote:

> The first release candidates for the 1.75.0 beta release are now available
> at:
>
> <https://dl.bintray.com/boostorg/release/1.75.0.beta1/source/>
>
> The SHA256 checksums are as follows:
>
> c271f488c7c8de7c147bf8675d578fb2f06c6c171d9547c5a40cddccb9f2a6c4
>  boost_1_75_0_b1_rc1.7z
> 0db0944e9d2250907e011900eea304ca055d1c418d38b3fbb1eee692a6b851a6
>  boost_1_75_0_b1_rc1.tar.bz2
> 624bd6b03d86bf1387b4e8927dab16b4198f255f15dd71d6a8c1c5ec270584b3
>  boost_1_75_0_b1_rc1.tar.gz
> 07ddca7c39ea9152bad73bee4f10f2c9c8e3a2d7e153aa945a343f83eca5db59
>  boost_1_75_0_b1_rc1.zip
>
>
> 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.
>
> -- The Release managers
>
> _______________________________________________
> Boost-users mailing list
> [hidden email]
> https://lists.boost.org/mailman/listinfo.cgi/boost-users
>

_______________________________________________
Unsubscribe & other changes: http://lists.boost.org/mailman/listinfo.cgi/boost