Skip to content

Instantly share code, notes, and snippets.

@teeks99
Created November 7, 2020 13:09
Show Gist options
  • Save teeks99/8b197c8ab343766ab568985bc16ae24f to your computer and use it in GitHub Desktop.
Save teeks99/8b197c8ab343766ab568985bc16ae24f to your computer and use it in GitHub Desktop.
boost_1_75_0_b1_rc1
b2 -j%NUMBER_OF_PROCESSORS% --without-mpi --build-dir=D:\RB/bin.v2 --stage-libdir=lib32-msvc-10.0 --build-type=complete toolset=msvc-10.0 address-model=32 architecture=x86 stage
Performing configuration checks
- default address-model : 32-bit (cached)
- default architecture : x86 (cached)
- compiler supports SSE2 : yes (cached)
- compiler supports SSE4.1 : yes (cached)
- has synchronization.lib : no (cached)
- C++11 mutex : no (cached)
- has BCrypt API : yes (cached)
- has stat::st_mtim : no (cached)
- has stat::st_mtimensec : no (cached)
- has stat::st_mtimespec : no (cached)
- has stat::st_birthtim : no (cached)
- has stat::st_birthtimensec : no (cached)
- has stat::st_birthtimespec : no (cached)
- has statx : no (cached)
- has statx syscall : no (cached)
- cxx11_auto_declarations : yes (cached)
- cxx11_constexpr : no (cached)
- cxx11_defaulted_functions : no (cached)
- cxx11_final : no (cached)
- cxx11_hdr_mutex : no (cached)
- cxx11_hdr_tuple : yes (cached)
- cxx11_lambdas : yes (cached)
- cxx11_noexcept : no (cached)
- cxx11_nullptr : yes (cached)
- cxx11_rvalue_references : yes (cached)
- cxx11_template_aliases : no (cached)
- cxx11_thread_local : no (cached)
- cxx11_variadic_templates : no (cached)
- has_icu builds : no (cached)
warning: Graph library does not contain MPI-based parallel components.
note: to enable them, add "using mpi ;" to your user-config.jam.
note: to suppress this message, pass "--without-graph_parallel" to bjam.
- lzma : no (cached)
- zstd : no (cached)
- has_lzma_cputhreads builds : no (cached)
- cxx11_decltype : yes (cached)
- iconv (libc) : no (cached)
- iconv (separate) : no (cached)
- icu : no (cached)
- icu (lib64) : no (cached)
- native atomic int32 supported : yes (cached)
- has message compiler : yes (cached)
- native syslog supported : no (cached)
- pthread supports robust mutexes : no (cached)
- compiler supports SSSE3 : yes (cached)
- compiler supports AVX2 : no (cached)
- gcc visibility : no (cached)
- long double support : yes (cached)
- cxx11_static_assert : yes (cached)
- std::fstream is moveable and swappable : yes (cached)
- Has Large File Support : yes (cached)
- libbacktrace builds : no (cached)
- addr2line builds : no (cached)
- WinDbg builds : yes (cached)
- WinDbgCached builds : no (cached)
- BOOST_COMP_GNUC >= 4.3.0 : no (cached)
- lzma : no (cached)
- zstd : no (cached)
- lzma : no (cached)
- zstd : no (cached)
- lzma : no (cached)
- zstd : no (cached)
- lzma : no (cached)
- zstd : no (cached)
- lzma : no (cached)
- zstd : no (cached)
Component configuration:
- atomic : building
- chrono : building
- container : building
- context : building
- contract : building
- coroutine : building
- date_time : building
- exception : building
- fiber : building
- filesystem : building
- graph : building
- graph_parallel : building
- headers : building
- iostreams : building
- json : building
- locale : building
- log : building
- math : building
- mpi : not building
- nowide : building
- program_options : building
- python : building
- random : building
- regex : building
- serialization : building
- stacktrace : building
- system : building
- test : building
- thread : building
- timer : building
- type_erasure : building
- wave : building
...patience...
...patience...
...patience...
...patience...
...patience...
...patience...
...found 38733 targets...
b2 -j%NUMBER_OF_PROCESSORS% --without-mpi --build-dir=D:\RB/bin.v2 --stage-libdir=lib32-msvc-11.0 --build-type=complete toolset=msvc-11.0 address-model=32 architecture=x86 stage
Performing configuration checks
- default address-model : 32-bit (cached)
- default architecture : x86 (cached)
- compiler supports SSE2 : yes (cached)
- compiler supports SSE4.1 : yes (cached)
- has synchronization.lib : yes (cached)
- C++11 mutex : yes (cached)
- has BCrypt API : yes (cached)
- has stat::st_mtim : no (cached)
- has stat::st_mtimensec : no (cached)
- has stat::st_mtimespec : no (cached)
- has stat::st_birthtim : no (cached)
- has stat::st_birthtimensec : no (cached)
- has stat::st_birthtimespec : no (cached)
- has statx : no (cached)
- has statx syscall : no (cached)
- cxx11_auto_declarations : yes (cached)
- cxx11_constexpr : no (cached)
- cxx11_defaulted_functions : no (cached)
- cxx11_final : yes (cached)
- cxx11_hdr_mutex : yes (cached)
- cxx11_hdr_tuple : no (cached)
- cxx11_lambdas : yes (cached)
- cxx11_noexcept : no (cached)
- cxx11_nullptr : yes (cached)
- cxx11_rvalue_references : yes (cached)
- cxx11_template_aliases : no (cached)
- cxx11_thread_local : no (cached)
- cxx11_variadic_templates : no (cached)
- has_icu builds : no (cached)
warning: Graph library does not contain MPI-based parallel components.
note: to enable them, add "using mpi ;" to your user-config.jam.
note: to suppress this message, pass "--without-graph_parallel" to bjam.
- lzma : no (cached)
- zstd : no (cached)
- has_lzma_cputhreads builds : no (cached)
- cxx11_decltype : yes (cached)
- iconv (libc) : no (cached)
- iconv (separate) : no (cached)
- icu : no (cached)
- icu (lib64) : no (cached)
- native atomic int32 supported : yes (cached)
- has message compiler : yes (cached)
- native syslog supported : no (cached)
- pthread supports robust mutexes : no (cached)
- compiler supports SSSE3 : yes (cached)
- compiler supports AVX2 : yes (cached)
- gcc visibility : no (cached)
- long double support : yes (cached)
- cxx11_static_assert : yes (cached)
- std::fstream is moveable and swappable : yes (cached)
- Has Large File Support : yes (cached)
- libbacktrace builds : no (cached)
- addr2line builds : no (cached)
- WinDbg builds : yes (cached)
- WinDbgCached builds : no (cached)
- BOOST_COMP_GNUC >= 4.3.0 : no (cached)
- lzma : no (cached)
- zstd : no (cached)
- lzma : no (cached)
- zstd : no (cached)
- lzma : no (cached)
- zstd : no (cached)
- lzma : no (cached)
- zstd : no (cached)
- lzma : no (cached)
- zstd : no (cached)
Component configuration:
- atomic : building
- chrono : building
- container : building
- context : building
- contract : building
- coroutine : building
- date_time : building
- exception : building
- fiber : building
- filesystem : building
- graph : building
- graph_parallel : building
- headers : building
- iostreams : building
- json : building
- locale : building
- log : building
- math : building
- mpi : not building
- nowide : building
- program_options : building
- python : building
- random : building
- regex : building
- serialization : building
- stacktrace : building
- system : building
- test : building
- thread : building
- timer : building
- type_erasure : building
- wave : building
...patience...
...patience...
...patience...
...patience...
...patience...
...patience...
...found 38735 targets...
b2 -j%NUMBER_OF_PROCESSORS% --without-mpi --build-dir=D:\RB/bin.v2 --stage-libdir=lib32-msvc-12.0 --build-type=complete toolset=msvc-12.0 address-model=32 architecture=x86 stage
Performing configuration checks
- default address-model : 32-bit (cached)
- default architecture : x86 (cached)
- compiler supports SSE2 : yes (cached)
- compiler supports SSE4.1 : yes (cached)
- has synchronization.lib : yes (cached)
- C++11 mutex : yes (cached)
- has BCrypt API : yes (cached)
- has stat::st_mtim : no (cached)
- has stat::st_mtimensec : no (cached)
- has stat::st_mtimespec : no (cached)
- has stat::st_birthtim : no (cached)
- has stat::st_birthtimensec : no (cached)
- has stat::st_birthtimespec : no (cached)
- has statx : no (cached)
- has statx syscall : no (cached)
- cxx11_auto_declarations : yes (cached)
- cxx11_constexpr : no (cached)
- cxx11_defaulted_functions : yes (cached)
- cxx11_final : yes (cached)
- cxx11_hdr_mutex : yes (cached)
- cxx11_hdr_tuple : yes (cached)
- cxx11_lambdas : yes (cached)
- cxx11_noexcept : no (cached)
- cxx11_nullptr : yes (cached)
- cxx11_rvalue_references : yes (cached)
- cxx11_template_aliases : yes (cached)
- cxx11_thread_local : no (cached)
- cxx11_variadic_templates : yes (cached)
- has_icu builds : no (cached)
warning: Graph library does not contain MPI-based parallel components.
note: to enable them, add "using mpi ;" to your user-config.jam.
note: to suppress this message, pass "--without-graph_parallel" to bjam.
- lzma : no (cached)
- zstd : no (cached)
- has_lzma_cputhreads builds : no (cached)
- cxx11_decltype : yes (cached)
- iconv (libc) : no (cached)
- iconv (separate) : no (cached)
- icu : no (cached)
- icu (lib64) : no (cached)
- native atomic int32 supported : yes (cached)
- has message compiler : yes (cached)
- native syslog supported : no (cached)
- pthread supports robust mutexes : no (cached)
- compiler supports SSSE3 : yes (cached)
- compiler supports AVX2 : yes (cached)
- gcc visibility : no (cached)
- long double support : yes (cached)
- cxx11_static_assert : yes (cached)
- std::fstream is moveable and swappable : yes (cached)
- Has Large File Support : yes (cached)
- libbacktrace builds : no (cached)
- addr2line builds : no (cached)
- WinDbg builds : yes (cached)
- WinDbgCached builds : no (cached)
- BOOST_COMP_GNUC >= 4.3.0 : no (cached)
- lzma : no (cached)
- zstd : no (cached)
- lzma : no (cached)
- zstd : no (cached)
- lzma : no (cached)
- zstd : no (cached)
- lzma : no (cached)
- zstd : no (cached)
- lzma : no (cached)
- zstd : no (cached)
Component configuration:
- atomic : building
- chrono : building
- container : building
- context : building
- contract : building
- coroutine : building
- date_time : building
- exception : building
- fiber : building
- filesystem : building
- graph : building
- graph_parallel : building
- headers : building
- iostreams : building
- json : building
- locale : building
- log : building
- math : building
- mpi : not building
- nowide : building
- program_options : building
- python : building
- random : building
- regex : building
- serialization : building
- stacktrace : building
- system : building
- test : building
- thread : building
- timer : building
- type_erasure : building
- wave : building
...patience...
...patience...
...patience...
...patience...
...patience...
...patience...
...found 38735 targets...
b2 -j%NUMBER_OF_PROCESSORS% --without-mpi --build-dir=D:\RB/bin.v2 --stage-libdir=lib32-msvc-14.0 --build-type=complete toolset=msvc-14.0 address-model=32 architecture=x86 stage
Performing configuration checks
- default address-model : 32-bit (cached)
- default architecture : x86 (cached)
- compiler supports SSE2 : yes (cached)
- compiler supports SSE4.1 : yes (cached)
- has synchronization.lib : yes (cached)
- C++11 mutex : yes (cached)
- has BCrypt API : yes (cached)
- has stat::st_mtim : no (cached)
- has stat::st_mtimensec : no (cached)
- has stat::st_mtimespec : no (cached)
- has stat::st_birthtim : no (cached)
- has stat::st_birthtimensec : no (cached)
- has stat::st_birthtimespec : no (cached)
- has statx : no (cached)
- has statx syscall : no (cached)
- cxx11_auto_declarations : yes (cached)
- cxx11_constexpr : yes (cached)
- cxx11_defaulted_functions : yes (cached)
- cxx11_final : yes (cached)
- cxx11_hdr_mutex : yes (cached)
- cxx11_hdr_tuple : yes (cached)
- cxx11_lambdas : yes (cached)
- cxx11_noexcept : yes (cached)
- cxx11_nullptr : yes (cached)
- cxx11_rvalue_references : yes (cached)
- cxx11_template_aliases : yes (cached)
- cxx11_thread_local : yes (cached)
- cxx11_variadic_templates : yes (cached)
- has_icu builds : no (cached)
warning: Graph library does not contain MPI-based parallel components.
note: to enable them, add "using mpi ;" to your user-config.jam.
note: to suppress this message, pass "--without-graph_parallel" to bjam.
- lzma : no (cached)
- zstd : no (cached)
- has_lzma_cputhreads builds : no (cached)
- cxx11_decltype : yes (cached)
- iconv (libc) : no (cached)
- iconv (separate) : no (cached)
- icu : no (cached)
- icu (lib64) : no (cached)
- native atomic int32 supported : yes (cached)
- has message compiler : yes (cached)
- native syslog supported : no (cached)
- pthread supports robust mutexes : no (cached)
- compiler supports SSSE3 : yes (cached)
- compiler supports AVX2 : yes (cached)
- gcc visibility : no (cached)
- long double support : yes (cached)
- cxx11_static_assert : yes (cached)
- std::fstream is moveable and swappable : yes (cached)
- Has Large File Support : yes (cached)
- libbacktrace builds : no (cached)
- addr2line builds : no (cached)
- WinDbg builds : yes (cached)
- WinDbgCached builds : yes (cached)
- BOOST_COMP_GNUC >= 4.3.0 : no (cached)
- lzma : no (cached)
- zstd : no (cached)
- lzma : no (cached)
- zstd : no (cached)
- lzma : no (cached)
- zstd : no (cached)
- lzma : no (cached)
- zstd : no (cached)
- lzma : no (cached)
- zstd : no (cached)
Component configuration:
- atomic : building
- chrono : building
- container : building
- context : building
- contract : building
- coroutine : building
- date_time : building
- exception : building
- fiber : building
- filesystem : building
- graph : building
- graph_parallel : building
- headers : building
- iostreams : building
- json : building
- locale : building
- log : building
- math : building
- mpi : not building
- nowide : building
- program_options : building
- python : building
- random : building
- regex : building
- serialization : building
- stacktrace : building
- system : building
- test : building
- thread : building
- timer : building
- type_erasure : building
- wave : building
...patience...
...patience...
...patience...
...patience...
...patience...
...patience...
...found 39373 targets...
...updating 64 targets...
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...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\algo\round_robin.obj
round_robin.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\round_robin.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\algo\round_robin.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\waker.obj
waker.cpp
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive.hpp(48): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive.hpp(48): error C2065: 'min': undeclared identifier
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive.hpp(50): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive.hpp(50): error C2065: 'min': undeclared identifier
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive.hpp(97): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive.hpp(97): error C2065: 'min': undeclared identifier
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas.hpp(91): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas.hpp(91): error C2065: 'min': undeclared identifier
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(45): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(45): error C2065: 'min': undeclared identifier
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(47): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(47): error C2065: 'min': undeclared identifier
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(94): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(94): error C2065: 'min': undeclared identifier
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_futex.hpp(88): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_futex.hpp(88): error C2065: 'min': undeclared identifier
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
]
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\waker.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\waker.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\algo\shared_work.obj
shared_work.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\shared_work.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\algo\shared_work.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\fiber.obj
fiber.cpp
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/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/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\fiber.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\fiber.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\barrier.obj
barrier.cpp
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/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/condition_variable.hpp(48): warning C4251: 'boost::fibers::condition_variable_any::wait_queue_splk_': class 'boost::fibers::detail::spinlock_ttas' needs to have dll-interface to be used by clients of class 'boost::fibers::condition_variable_any'
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas.hpp(28): note: see declaration of 'boost::fibers::detail::spinlock_ttas'
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\barrier.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\barrier.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\algo\work_stealing.obj
work_stealing.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/fiber/algo/work_stealing.hpp(39): warning C4251: 'boost::fibers::algo::work_stealing::counter_': struct 'std::atomic<unsigned int>' needs to have dll-interface to be used by clients of class 'boost::fibers::algo::work_stealing'
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/algo/work_stealing.hpp(40): warning C4251: 'boost::fibers::algo::work_stealing::schedulers_': class 'std::vector<boost::intrusive_ptr<boost::fibers::algo::work_stealing>,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'boost::fibers::algo::work_stealing'
with
[
_Ty=boost::intrusive_ptr<boost::fibers::algo::work_stealing>
]
D:\RB\boost_1_75_0\boost/fiber/algo/work_stealing.hpp(40): note: see declaration of 'std::vector<boost::intrusive_ptr<boost::fibers::algo::work_stealing>,std::allocator<_Ty>>'
with
[
_Ty=boost::intrusive_ptr<boost::fibers::algo::work_stealing>
]
D:\RB\boost_1_75_0\boost/fiber/algo/work_stealing.hpp(47): warning C4251: 'boost::fibers::algo::work_stealing::rqueue_': class 'boost::fibers::detail::context_spinlock_queue' needs to have dll-interface to be used by clients of class 'boost::fibers::algo::work_stealing'
D:\RB\boost_1_75_0\boost/fiber/detail/context_spinlock_queue.hpp(29): note: see declaration of 'boost::fibers::detail::context_spinlock_queue'
D:\RB\boost_1_75_0\boost/fiber/algo/work_stealing.hpp(49): warning C4251: 'boost::fibers::algo::work_stealing::mtx_': class 'std::mutex' needs to have dll-interface to be used by clients of class 'boost::fibers::algo::work_stealing'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\mutex(78): note: see declaration of 'std::mutex'
D:\RB\boost_1_75_0\boost/fiber/algo/work_stealing.hpp(50): warning C4251: 'boost::fibers::algo::work_stealing::cnd_': class 'std::condition_variable' needs to have dll-interface to be used by clients of class 'boost::fibers::algo::work_stealing'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\mutex(536): note: see declaration of 'std::condition_variable'
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\work_stealing.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\algo\work_stealing.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\algo\algorithm.obj
algorithm.cpp
.\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>'
.\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'
.\boost/fiber/waker.hpp(18): note: see declaration of 'boost::intrusive::slist_member_hook<>'
.\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
]
.\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
]
.\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>
]
.\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>
]
.\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
]
.\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
]
.\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
.\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\release\threading-multi\algo\algorithm.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\algo\algorithm.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\properties.obj
properties.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\properties.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\properties.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\condition_variable.obj
condition_variable.cpp
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/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/condition_variable.hpp(48): warning C4251: 'boost::fibers::condition_variable_any::wait_queue_splk_': class 'boost::fibers::detail::spinlock_ttas' needs to have dll-interface to be used by clients of class 'boost::fibers::condition_variable_any'
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas.hpp(28): note: see declaration of 'boost::fibers::detail::spinlock_ttas'
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\condition_variable.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\condition_variable.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\mutex.obj
mutex.cpp
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/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/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\mutex.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\mutex.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\recursive_mutex.obj
recursive_mutex.cpp
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/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/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\recursive_mutex.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\recursive_mutex.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\timed_mutex.obj
timed_mutex.cpp
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/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/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\timed_mutex.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\timed_mutex.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\context.obj
context.cpp
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/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/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\context.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\context.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\recursive_timed_mutex.obj
recursive_timed_mutex.cpp
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/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/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\recursive_timed_mutex.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\recursive_timed_mutex.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\waker.obj
waker.cpp
.\boost/fiber/detail/spinlock_ttas_adaptive.hpp(48): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
.\boost/fiber/detail/spinlock_ttas_adaptive.hpp(48): error C2065: 'min': undeclared identifier
.\boost/fiber/detail/spinlock_ttas_adaptive.hpp(50): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
.\boost/fiber/detail/spinlock_ttas_adaptive.hpp(50): error C2065: 'min': undeclared identifier
.\boost/fiber/detail/spinlock_ttas_adaptive.hpp(97): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
.\boost/fiber/detail/spinlock_ttas_adaptive.hpp(97): error C2065: 'min': undeclared identifier
.\boost/fiber/detail/spinlock_ttas.hpp(91): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
.\boost/fiber/detail/spinlock_ttas.hpp(91): error C2065: 'min': undeclared identifier
.\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(45): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
.\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(45): error C2065: 'min': undeclared identifier
.\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(47): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
.\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(47): error C2065: 'min': undeclared identifier
.\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(94): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
.\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(94): error C2065: 'min': undeclared identifier
.\boost/fiber/detail/spinlock_ttas_futex.hpp(88): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
.\boost/fiber/detail/spinlock_ttas_futex.hpp(88): error C2065: 'min': undeclared identifier
.\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'
.\boost/fiber/waker.hpp(18): note: see declaration of 'boost::intrusive::slist_member_hook<>'
.\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
]
.\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
]
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\release\threading-multi\waker.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\waker.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\algo\shared_work.obj
shared_work.cpp
.\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>'
.\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'
.\boost/fiber/waker.hpp(18): note: see declaration of 'boost::intrusive::slist_member_hook<>'
.\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
]
.\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
]
.\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>
]
.\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>
]
.\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
]
.\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
]
.\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
.\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\release\threading-multi\algo\shared_work.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\algo\shared_work.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\algo\round_robin.obj
round_robin.cpp
.\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>'
.\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'
.\boost/fiber/waker.hpp(18): note: see declaration of 'boost::intrusive::slist_member_hook<>'
.\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
]
.\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
]
.\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>
]
.\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>
]
.\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
]
.\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
]
.\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
.\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\release\threading-multi\algo\round_robin.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\algo\round_robin.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\scheduler.obj
scheduler.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\scheduler.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi\scheduler.obj...
...skipped <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi>boost_fiber-vc140-mt-gd-x32-1_75.lib for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi>algo\algorithm.obj...
...skipped <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi>boost_fiber-vc140-mt-gd-x32-1_75.dll for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi>algo\algorithm.obj...
...skipped <pD:\RB\boost_1_75_0\lib32-msvc-14.0>boost_fiber-vc140-mt-gd-x32-1_75.lib for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi>boost_fiber-vc140-mt-gd-x32-1_75.lib...
...skipped <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi>libboost_fiber-variant-vc140-mt-gd-x32-1_75-shared.cmake for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi>boost_fiber-vc140-mt-gd-x32-1_75.lib...
...skipped <pD:\RB\boost_1_75_0\lib32-msvc-14.0\cmake\boost_fiber-1.75.0>libboost_fiber-variant-vc140-mt-gd-x32-1_75-shared.cmake for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi>libboost_fiber-variant-vc140-mt-gd-x32-1_75-shared.cmake...
...skipped <pD:\RB\boost_1_75_0\lib32-msvc-14.0>boost_fiber-vc140-mt-gd-x32-1_75.dll for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi>boost_fiber-vc140-mt-gd-x32-1_75.dll...
...skipped <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi>boost_fiber-vc140-mt-gd-x32-1_75.pdb for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi>algo\algorithm.obj...
...skipped <pD:\RB\boost_1_75_0\lib32-msvc-14.0>boost_fiber-vc140-mt-gd-x32-1_75.pdb for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\threading-multi>boost_fiber-vc140-mt-gd-x32-1_75.pdb...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\algo\work_stealing.obj
work_stealing.cpp
.\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>'
.\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'
.\boost/fiber/waker.hpp(18): note: see declaration of 'boost::intrusive::slist_member_hook<>'
.\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
]
.\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
]
.\boost/fiber/algo/work_stealing.hpp(39): warning C4251: 'boost::fibers::algo::work_stealing::counter_': struct 'std::atomic<unsigned int>' needs to have dll-interface to be used by clients of class 'boost::fibers::algo::work_stealing'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\xxatomic(180): note: see declaration of 'std::atomic<unsigned int>'
.\boost/fiber/algo/work_stealing.hpp(40): warning C4251: 'boost::fibers::algo::work_stealing::schedulers_': class 'std::vector<boost::intrusive_ptr<boost::fibers::algo::work_stealing>,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'boost::fibers::algo::work_stealing'
with
[
_Ty=boost::intrusive_ptr<boost::fibers::algo::work_stealing>
]
.\boost/fiber/algo/work_stealing.hpp(40): note: see declaration of 'std::vector<boost::intrusive_ptr<boost::fibers::algo::work_stealing>,std::allocator<_Ty>>'
with
[
_Ty=boost::intrusive_ptr<boost::fibers::algo::work_stealing>
]
.\boost/fiber/algo/work_stealing.hpp(47): warning C4251: 'boost::fibers::algo::work_stealing::rqueue_': class 'boost::fibers::detail::context_spinlock_queue' needs to have dll-interface to be used by clients of class 'boost::fibers::algo::work_stealing'
.\boost/fiber/detail/context_spinlock_queue.hpp(29): note: see declaration of 'boost::fibers::detail::context_spinlock_queue'
.\boost/fiber/algo/work_stealing.hpp(49): warning C4251: 'boost::fibers::algo::work_stealing::mtx_': class 'std::mutex' needs to have dll-interface to be used by clients of class 'boost::fibers::algo::work_stealing'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\mutex(78): note: see declaration of 'std::mutex'
.\boost/fiber/algo/work_stealing.hpp(50): warning C4251: 'boost::fibers::algo::work_stealing::cnd_': class 'std::condition_variable' needs to have dll-interface to be used by clients of class 'boost::fibers::algo::work_stealing'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\mutex(536): note: see declaration of 'std::condition_variable'
.\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>
]
.\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>
]
.\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
]
.\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
]
.\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
.\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\release\threading-multi\algo\work_stealing.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\algo\work_stealing.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\barrier.obj
barrier.cpp
.\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'
.\boost/fiber/waker.hpp(18): note: see declaration of 'boost::intrusive::slist_member_hook<>'
.\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
]
.\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
]
.\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>'
.\boost/fiber/condition_variable.hpp(48): warning C4251: 'boost::fibers::condition_variable_any::wait_queue_splk_': class 'boost::fibers::detail::spinlock_ttas' needs to have dll-interface to be used by clients of class 'boost::fibers::condition_variable_any'
.\boost/fiber/detail/spinlock_ttas.hpp(28): note: see declaration of 'boost::fibers::detail::spinlock_ttas'
.\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>
]
.\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>
]
.\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
]
.\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
]
.\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
.\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\release\threading-multi\barrier.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\barrier.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\fiber.obj
fiber.cpp
.\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'
.\boost/fiber/waker.hpp(18): note: see declaration of 'boost::intrusive::slist_member_hook<>'
.\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
]
.\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
]
.\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>'
.\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>
]
.\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>
]
.\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
]
.\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
]
.\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
.\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\release\threading-multi\fiber.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\fiber.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\condition_variable.obj
condition_variable.cpp
.\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'
.\boost/fiber/waker.hpp(18): note: see declaration of 'boost::intrusive::slist_member_hook<>'
.\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
]
.\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
]
.\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>'
.\boost/fiber/condition_variable.hpp(48): warning C4251: 'boost::fibers::condition_variable_any::wait_queue_splk_': class 'boost::fibers::detail::spinlock_ttas' needs to have dll-interface to be used by clients of class 'boost::fibers::condition_variable_any'
.\boost/fiber/detail/spinlock_ttas.hpp(28): note: see declaration of 'boost::fibers::detail::spinlock_ttas'
.\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>
]
.\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>
]
.\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
]
.\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
]
.\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
.\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\release\threading-multi\condition_variable.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\condition_variable.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\context.obj
context.cpp
.\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'
.\boost/fiber/waker.hpp(18): note: see declaration of 'boost::intrusive::slist_member_hook<>'
.\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
]
.\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
]
.\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>'
.\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>
]
.\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>
]
.\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
]
.\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
]
.\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
.\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\release\threading-multi\context.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\context.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\recursive_timed_mutex.obj
recursive_timed_mutex.cpp
.\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'
.\boost/fiber/waker.hpp(18): note: see declaration of 'boost::intrusive::slist_member_hook<>'
.\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
]
.\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
]
.\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>'
.\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>
]
.\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>
]
.\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
]
.\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
]
.\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
.\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\release\threading-multi\recursive_timed_mutex.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\recursive_timed_mutex.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\properties.obj
properties.cpp
.\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>'
.\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'
.\boost/fiber/waker.hpp(18): note: see declaration of 'boost::intrusive::slist_member_hook<>'
.\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
]
.\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
]
.\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>
]
.\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>
]
.\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
]
.\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
]
.\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
.\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\release\threading-multi\properties.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\properties.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\mutex.obj
mutex.cpp
.\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'
.\boost/fiber/waker.hpp(18): note: see declaration of 'boost::intrusive::slist_member_hook<>'
.\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
]
.\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
]
.\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>'
.\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>
]
.\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>
]
.\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
]
.\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
]
.\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
.\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\release\threading-multi\mutex.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\mutex.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\recursive_mutex.obj
recursive_mutex.cpp
.\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'
.\boost/fiber/waker.hpp(18): note: see declaration of 'boost::intrusive::slist_member_hook<>'
.\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
]
.\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
]
.\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>'
.\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>
]
.\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>
]
.\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
]
.\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
]
.\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
.\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\release\threading-multi\recursive_mutex.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\recursive_mutex.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\link-static\threading-multi\waker.obj
waker.cpp
.\boost/fiber/detail/spinlock_ttas_adaptive.hpp(48): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
.\boost/fiber/detail/spinlock_ttas_adaptive.hpp(48): error C2065: 'min': undeclared identifier
.\boost/fiber/detail/spinlock_ttas_adaptive.hpp(50): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
.\boost/fiber/detail/spinlock_ttas_adaptive.hpp(50): error C2065: 'min': undeclared identifier
.\boost/fiber/detail/spinlock_ttas_adaptive.hpp(97): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
.\boost/fiber/detail/spinlock_ttas_adaptive.hpp(97): error C2065: 'min': undeclared identifier
.\boost/fiber/detail/spinlock_ttas.hpp(91): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
.\boost/fiber/detail/spinlock_ttas.hpp(91): error C2065: 'min': undeclared identifier
.\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(45): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
.\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(45): error C2065: 'min': undeclared identifier
.\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(47): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
.\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(47): error C2065: 'min': undeclared identifier
.\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(94): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
.\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(94): error C2065: 'min': undeclared identifier
.\boost/fiber/detail/spinlock_ttas_futex.hpp(88): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
.\boost/fiber/detail/spinlock_ttas_futex.hpp(88): error C2065: 'min': undeclared identifier
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\release\link-static\threading-multi\waker.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\link-static\threading-multi\waker.obj...
...skipped <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\link-static\threading-multi>libboost_fiber-vc140-mt-x32-1_75.lib for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\link-static\threading-multi>waker.obj...
...skipped <pD:\RB\boost_1_75_0\lib32-msvc-14.0>libboost_fiber-vc140-mt-x32-1_75.lib for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\link-static\threading-multi>libboost_fiber-vc140-mt-x32-1_75.lib...
...skipped <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\link-static\threading-multi>libboost_fiber-variant-vc140-mt-x32-1_75-static.cmake for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\link-static\threading-multi>libboost_fiber-vc140-mt-x32-1_75.lib...
...skipped <pD:\RB\boost_1_75_0\lib32-msvc-14.0\cmake\boost_fiber-1.75.0>libboost_fiber-variant-vc140-mt-x32-1_75-static.cmake for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\link-static\threading-multi>libboost_fiber-variant-vc140-mt-x32-1_75-static.cmake...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\link-static\threading-multi\waker.obj
waker.cpp
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive.hpp(48): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive.hpp(48): error C2065: 'min': undeclared identifier
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive.hpp(50): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive.hpp(50): error C2065: 'min': undeclared identifier
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive.hpp(97): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive.hpp(97): error C2065: 'min': undeclared identifier
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas.hpp(91): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas.hpp(91): error C2065: 'min': undeclared identifier
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(45): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(45): error C2065: 'min': undeclared identifier
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(47): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(47): error C2065: 'min': undeclared identifier
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(94): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(94): error C2065: 'min': undeclared identifier
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_futex.hpp(88): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_futex.hpp(88): error C2065: 'min': undeclared identifier
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\link-static\threading-multi\waker.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\link-static\threading-multi\waker.obj...
...skipped <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\link-static\threading-multi>libboost_fiber-vc140-mt-gd-x32-1_75.lib for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\link-static\threading-multi>waker.obj...
...skipped <pD:\RB\boost_1_75_0\lib32-msvc-14.0>libboost_fiber-vc140-mt-gd-x32-1_75.lib for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\link-static\threading-multi>libboost_fiber-vc140-mt-gd-x32-1_75.lib...
...skipped <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\link-static\threading-multi>libboost_fiber-variant-vc140-mt-gd-x32-1_75-static.cmake for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\link-static\threading-multi>libboost_fiber-vc140-mt-gd-x32-1_75.lib...
...skipped <pD:\RB\boost_1_75_0\lib32-msvc-14.0\cmake\boost_fiber-1.75.0>libboost_fiber-variant-vc140-mt-gd-x32-1_75-static.cmake for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\link-static\threading-multi>libboost_fiber-variant-vc140-mt-gd-x32-1_75-static.cmake...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\timed_mutex.obj
timed_mutex.cpp
.\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'
.\boost/fiber/waker.hpp(18): note: see declaration of 'boost::intrusive::slist_member_hook<>'
.\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
]
.\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
]
.\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>'
.\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>
]
.\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>
]
.\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
]
.\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
]
.\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
.\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\release\threading-multi\timed_mutex.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\timed_mutex.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\scheduler.obj
scheduler.cpp
.\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>'
.\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'
.\boost/fiber/waker.hpp(18): note: see declaration of 'boost::intrusive::slist_member_hook<>'
.\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
]
.\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
]
.\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>
]
.\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>
]
.\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
]
.\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
]
.\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
.\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\release\threading-multi\scheduler.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi\scheduler.obj...
...skipped <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi>boost_fiber-vc140-mt-x32-1_75.lib for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi>algo\algorithm.obj...
...skipped <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi>boost_fiber-vc140-mt-x32-1_75.dll for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi>algo\algorithm.obj...
...skipped <pD:\RB\boost_1_75_0\lib32-msvc-14.0>boost_fiber-vc140-mt-x32-1_75.lib for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi>boost_fiber-vc140-mt-x32-1_75.lib...
...skipped <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi>libboost_fiber-variant-vc140-mt-x32-1_75-shared.cmake for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi>boost_fiber-vc140-mt-x32-1_75.lib...
...skipped <pD:\RB\boost_1_75_0\lib32-msvc-14.0\cmake\boost_fiber-1.75.0>libboost_fiber-variant-vc140-mt-x32-1_75-shared.cmake for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi>libboost_fiber-variant-vc140-mt-x32-1_75-shared.cmake...
...skipped <pD:\RB\boost_1_75_0\lib32-msvc-14.0>boost_fiber-vc140-mt-x32-1_75.dll for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\threading-multi>boost_fiber-vc140-mt-x32-1_75.dll...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\link-static\runtime-link-static\threading-multi\waker.obj
waker.cpp
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive.hpp(48): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive.hpp(48): error C2065: 'min': undeclared identifier
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive.hpp(50): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive.hpp(50): error C2065: 'min': undeclared identifier
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive.hpp(97): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive.hpp(97): error C2065: 'min': undeclared identifier
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas.hpp(91): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas.hpp(91): error C2065: 'min': undeclared identifier
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(45): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(45): error C2065: 'min': undeclared identifier
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(47): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(47): error C2065: 'min': undeclared identifier
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(94): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(94): error C2065: 'min': undeclared identifier
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_futex.hpp(88): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas_futex.hpp(88): error C2065: 'min': undeclared identifier
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\link-static\runtime-link-static\threading-multi\waker.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\link-static\runtime-link-static\threading-multi\waker.obj...
...skipped <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\link-static\runtime-link-static\threading-multi>libboost_fiber-vc140-mt-sgd-x32-1_75.lib for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\link-static\runtime-link-static\threading-multi>waker.obj...
...skipped <pD:\RB\boost_1_75_0\lib32-msvc-14.0>libboost_fiber-vc140-mt-sgd-x32-1_75.lib for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\link-static\runtime-link-static\threading-multi>libboost_fiber-vc140-mt-sgd-x32-1_75.lib...
...skipped <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\link-static\runtime-link-static\threading-multi>libboost_fiber-variant-vc140-mt-sgd-x32-1_75-static.cmake for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\link-static\runtime-link-static\threading-multi>libboost_fiber-vc140-mt-sgd-x32-1_75.lib...
...skipped <pD:\RB\boost_1_75_0\lib32-msvc-14.0\cmake\boost_fiber-1.75.0>libboost_fiber-variant-vc140-mt-sgd-x32-1_75-static.cmake for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\debug\link-static\runtime-link-static\threading-multi>libboost_fiber-variant-vc140-mt-sgd-x32-1_75-static.cmake...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\link-static\runtime-link-static\threading-multi\waker.obj
waker.cpp
.\boost/fiber/detail/spinlock_ttas_adaptive.hpp(48): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
.\boost/fiber/detail/spinlock_ttas_adaptive.hpp(48): error C2065: 'min': undeclared identifier
.\boost/fiber/detail/spinlock_ttas_adaptive.hpp(50): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
.\boost/fiber/detail/spinlock_ttas_adaptive.hpp(50): error C2065: 'min': undeclared identifier
.\boost/fiber/detail/spinlock_ttas_adaptive.hpp(97): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
.\boost/fiber/detail/spinlock_ttas_adaptive.hpp(97): error C2065: 'min': undeclared identifier
.\boost/fiber/detail/spinlock_ttas.hpp(91): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
.\boost/fiber/detail/spinlock_ttas.hpp(91): error C2065: 'min': undeclared identifier
.\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(45): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
.\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(45): error C2065: 'min': undeclared identifier
.\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(47): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
.\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(47): error C2065: 'min': undeclared identifier
.\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(94): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
.\boost/fiber/detail/spinlock_ttas_adaptive_futex.hpp(94): error C2065: 'min': undeclared identifier
.\boost/fiber/detail/spinlock_ttas_futex.hpp(88): error C2039: 'min': is not a member of 'std'
C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\INCLUDE\random(30): note: see declaration of 'std'
.\boost/fiber/detail/spinlock_ttas_futex.hpp(88): error C2065: 'min': undeclared identifier
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\release\link-static\runtime-link-static\threading-multi\waker.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\link-static\runtime-link-static\threading-multi\waker.obj...
...skipped <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\link-static\runtime-link-static\threading-multi>libboost_fiber-vc140-mt-s-x32-1_75.lib for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\link-static\runtime-link-static\threading-multi>waker.obj...
...skipped <pD:\RB\boost_1_75_0\lib32-msvc-14.0>libboost_fiber-vc140-mt-s-x32-1_75.lib for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\link-static\runtime-link-static\threading-multi>libboost_fiber-vc140-mt-s-x32-1_75.lib...
...skipped <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\link-static\runtime-link-static\threading-multi>libboost_fiber-variant-vc140-mt-s-x32-1_75-static.cmake for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\link-static\runtime-link-static\threading-multi>libboost_fiber-vc140-mt-s-x32-1_75.lib...
...skipped <pD:\RB\boost_1_75_0\lib32-msvc-14.0\cmake\boost_fiber-1.75.0>libboost_fiber-variant-vc140-mt-s-x32-1_75-static.cmake for lack of <pD:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.0\release\link-static\runtime-link-static\threading-multi>libboost_fiber-variant-vc140-mt-s-x32-1_75-static.cmake...
...failed updating 34 targets...
...skipped 30 targets...
b2 -j%NUMBER_OF_PROCESSORS% --without-mpi --build-dir=D:\RB/bin.v2 --stage-libdir=lib32-msvc-14.1 --build-type=complete toolset=msvc-14.1 address-model=32 architecture=x86 stage
Performing configuration checks
- default address-model : 32-bit (cached)
- default architecture : x86 (cached)
- compiler supports SSE2 : yes (cached)
- compiler supports SSE4.1 : yes (cached)
- has synchronization.lib : yes (cached)
- C++11 mutex : yes (cached)
- has BCrypt API : yes (cached)
- has stat::st_mtim : no (cached)
- has stat::st_mtimensec : no (cached)
- has stat::st_mtimespec : no (cached)
- has stat::st_birthtim : no (cached)
- has stat::st_birthtimensec : no (cached)
- has stat::st_birthtimespec : no (cached)
- has statx : no (cached)
- has statx syscall : no (cached)
- cxx11_auto_declarations : yes (cached)
- cxx11_constexpr : yes (cached)
- cxx11_defaulted_functions : yes (cached)
- cxx11_final : yes (cached)
- cxx11_hdr_mutex : yes (cached)
- cxx11_hdr_tuple : yes (cached)
- cxx11_lambdas : yes (cached)
- cxx11_noexcept : yes (cached)
- cxx11_nullptr : yes (cached)
- cxx11_rvalue_references : yes (cached)
- cxx11_template_aliases : yes (cached)
- cxx11_thread_local : yes (cached)
- cxx11_variadic_templates : yes (cached)
- has_icu builds : no (cached)
warning: Graph library does not contain MPI-based parallel components.
note: to enable them, add "using mpi ;" to your user-config.jam.
note: to suppress this message, pass "--without-graph_parallel" to bjam.
- lzma : no (cached)
- zstd : no (cached)
- has_lzma_cputhreads builds : no (cached)
- cxx11_decltype : yes (cached)
- iconv (libc) : no (cached)
- iconv (separate) : no (cached)
- icu : no (cached)
- icu (lib64) : no (cached)
- native atomic int32 supported : yes (cached)
- has message compiler : yes (cached)
- native syslog supported : no (cached)
- pthread supports robust mutexes : no (cached)
- compiler supports SSSE3 : yes (cached)
- compiler supports AVX2 : yes (cached)
- gcc visibility : no (cached)
- long double support : yes (cached)
- cxx11_static_assert : yes (cached)
- std::fstream is moveable and swappable : yes (cached)
- Has Large File Support : yes (cached)
- libbacktrace builds : no (cached)
- addr2line builds : no (cached)
- WinDbg builds : yes (cached)
- WinDbgCached builds : yes (cached)
- BOOST_COMP_GNUC >= 4.3.0 : no (cached)
- lzma : no (cached)
- zstd : no (cached)
- lzma : no (cached)
- zstd : no (cached)
- lzma : no (cached)
- zstd : no (cached)
- lzma : no (cached)
- zstd : no (cached)
- lzma : no (cached)
- zstd : no (cached)
Component configuration:
- atomic : building
- chrono : building
- container : building
- context : building
- contract : building
- coroutine : building
- date_time : building
- exception : building
- fiber : building
- filesystem : building
- graph : building
- graph_parallel : building
- headers : building
- iostreams : building
- json : building
- locale : building
- log : building
- math : building
- mpi : not building
- nowide : building
- program_options : building
- python : building
- random : building
- regex : building
- serialization : building
- stacktrace : building
- system : building
- test : building
- thread : building
- timer : building
- type_erasure : building
- wave : building
...patience...
...patience...
...patience...
...patience...
...patience...
...patience...
...found 39373 targets...
...updating 44 targets...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.1\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\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include\xxatomic(162): 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::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::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::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::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::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::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.1\msvc-setup.bat" >nul
cl /Zm800 -nologo @"D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.1\debug\threading-multi\algo\algorithm.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.1\debug\threading-multi\algo\algorithm.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.1\debug\threading-multi\algo\round_robin.obj
round_robin.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\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include\xxatomic(162): 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::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::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::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::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::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::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.1\msvc-setup.bat" >nul
cl /Zm800 -nologo @"D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.1\debug\threading-multi\algo\round_robin.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.1\debug\threading-multi\algo\round_robin.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.1\debug\threading-multi\barrier.obj
barrier.cpp
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::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::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::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::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/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\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include\xxatomic(162): note: see declaration of 'std::atomic<unsigned int>'
D:\RB\boost_1_75_0\boost/fiber/condition_variable.hpp(48): warning C4251: 'boost::fibers::condition_variable_any::wait_queue_splk_': class 'boost::fibers::detail::spinlock_ttas' needs to have dll-interface to be used by clients of class 'boost::fibers::condition_variable_any'
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas.hpp(28): note: see declaration of 'boost::fibers::detail::spinlock_ttas'
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::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::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.1\msvc-setup.bat" >nul
cl /Zm800 -nologo @"D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.1\debug\threading-multi\barrier.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.1\debug\threading-multi\barrier.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.1\debug\threading-multi\condition_variable.obj
condition_variable.cpp
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::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::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::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::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/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\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include\xxatomic(162): note: see declaration of 'std::atomic<unsigned int>'
D:\RB\boost_1_75_0\boost/fiber/condition_variable.hpp(48): warning C4251: 'boost::fibers::condition_variable_any::wait_queue_splk_': class 'boost::fibers::detail::spinlock_ttas' needs to have dll-interface to be used by clients of class 'boost::fibers::condition_variable_any'
D:\RB\boost_1_75_0\boost/fiber/detail/spinlock_ttas.hpp(28): note: see declaration of 'boost::fibers::detail::spinlock_ttas'
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::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::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.1\msvc-setup.bat" >nul
cl /Zm800 -nologo @"D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.1\debug\threading-multi\condition_variable.obj.rsp"
...failed compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.1\debug\threading-multi\condition_variable.obj...
compile-c-c++ D:\RB\bin.v2\boost\bin.v2\libs\fiber\build\msvc-14.1\debug\threading-multi\algo\work_stealing.obj
work_stealing.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\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include\xxatomic(162): 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::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::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::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::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/fiber/algo/work_stealing.hpp(39): warning C4251: 'boost::fibers::algo::work_stealing::counter_': struct 'std::atomic<unsigned int>' needs to have dll-interface to be used by clients of class 'boost::fibers::algo::work_stealing'
C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include\xxatomic(162): note: see declaration of 'std::atomic<unsigned int>'
D:\RB\boost_1_75_0\boost/fiber/algo/work_stealing.hpp(40): warning C4251: 'boost::fibers::algo::work_stealing::schedulers_': class 'std::vector<boost::intrusive_ptr<boost::fibers::algo::work_stealing>,std::allocator<_Ty>>' needs to have dll-interface to be used by clients of class 'boost::fibers::algo::work_stealing'
with
[
_Ty=boost::intrusive_ptr<boost::fibers::algo::work_stealing>
]
D:\RB\boost_1_75_0\boost/fiber/algo/work_stealing.hpp(40): note: see declaration of 'std::vector<boost::intrusive_ptr<boost::fibers::algo::work_stealing>,std::allocator<_Ty>>'
with
[
_Ty=boost::intrusive_ptr<boost::fibers::algo::work_stealing>
]
D:\RB\boost_1_75_0\boost/fiber/algo/work_stealing.hpp(47): warning C4251: 'boost::fibers::algo::work_stealing::rqueue_': class 'boost::fibers::detail::context_spinlock_queue' needs to have dll-interface to be used by clients of class 'boost::fibers::algo::work_stealing'
D:\RB\boost_1_75_0\boost/fiber/detail/context_spinlock_queue.hpp(29): note: see declaration of 'boost::fibers::detail::context_spinlock_queue'
D:\RB\boost_1_75_0\boost/fiber/algo/work_stealing.hpp(49): warning C4251: 'boost::fibers::algo::work_stealing::mtx_': class 'std::mutex' needs to have dll-interface to be used by clients of class 'boost::fibers::algo::work_stealing'
C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include\mutex(82): note: see declaration of 'std::mutex'
D:\RB\boost_1_75_0\boost/fiber/algo/work_stealing.hpp(50): warning C4251: 'boost::fibers::algo::work_stealing::cnd_': class 'std::condition_variable' needs to have dll-interface to be used by clients of class 'boost::fibers::algo::work_stealing'
C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\VC\Tools\MSVC\14.16.27023\include\mutex(682): note: see declaration of 'std::condition_variable'
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>'