Boost-users
Threads by month
- ----- 2024 -----
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2001 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2000 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1999 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1998 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 1997 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- 28291 discussions
Hi,
I'm trying to simply set the log format of the sinks using a
string. For example from a config file or just in code.
Take for instance this simple line taken from the basic_example
(https://github.com/boostorg/log/blob/master/example/basic_usage/
main.cpp)
logging::add_console_log(std::clog, keywords::format =
"%TimeStamp%: %Message%");
Whenever I add %Timestamp% to the log format, I keep getting
this error:
terminate called after throwing an instance of
'boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::gregorian::bad_year>
>'
what(): Year is out of valid range: 1400..10000
I can easily reproduce this by running these examples (without
modification):
https://github.com/boostorg/log/blob/master/example/basic_usage/
main.cpp
https://github.com/boostorg/log/blob/master/example/
settings_file/main.cpp
Am I doing something wrong?
I have this same behaviour on both boost1.62 and boost1.65. The
former as installed from the debian package manager. The latter
was manually compiled...
-Dirk
1
0
[intrusive] list compatibility with existing application-defined intrusive lists
by Rahul Ramadas 04 Feb '18
by Rahul Ramadas 04 Feb '18
04 Feb '18
Hi all,
boost::intrusive lists can be easily customized to be compatible with an
existing doubly-linked intrusive list implementation, such as the one used
in the linux kernel (struct list_head). Indeed, I have been able to declare
and use a boost::intrusive::list of my own with custom traits that uses
struct list_head as the underlying representation, enabling me to simply
use .end().pointed_node() to get access to the list head and pass it to
legacy C code that expects a struct list_head*. However, I can't think of a
way to achieve interoperability in the opposite direction.
For example, I have an existing function (to be precise, a callback that I
pass to legacy C code), that accepts a struct list_head* that is expected
to contain a list of elements of a certain type. I want some way to "wrap"
this raw pointer in a type-safe intrusive list type that I use as naturally
as a boost::intrusive::list (iteration, modification, etc.). I see no way
to achieve this.
The way I see it, what I need is a boost::intrusive::list_ptr, a container
that doesn't actually own the list head, but rather, points to a list head
stored elsewhere. It would have the same interface as a list, allowing me
to push_back, clear, etc., but behaves as a pointer when it comes to moves
and copies. Additionally, there should also be a
boost::intrusive::const_list_ptr, which will not allow me to modify the
list, but still allows iteration and other non-modifying operations.
Unless, of course, there are already existing mechanisms to achieve this.
If anyone has any ideas, please let me know.
Thanks.
3
2
I'm trying to get started with Boost Python. I've built the Boost Python libraries and linked a simple test programme with embedded Python. My Python environments are managed by Anaconda. There are errors at runtime as detailed in this Stackoverflow posting:
https://stackoverflow.com/questions/48552092/boost-python-embedding-error
Can anyone please help me understand what the issue is and how to solve it?
With thanks.
1
0
I have a client which connects to a named pipe as follows:
CreateFile(pipeName.c_str(),GENERIC_READ | GENERIC_WRITE, 0, nullptr, OPEN_EXISTING, FILE_FLAG_OVERLAPPED, nullptr);
The result of this call is assigned to a stream_handle. I want that io service shuts down orderly by run() returning due to running out of work. To achieve this, I post a lambda that effectively calls cancel() on the handle (hidden inside Kill()):
_io.post([this]() {
for (auto& w : _workers) w->Kill();
});
However, cancel() has no effect: the callback for async_read continues to return with error code of zero and data read from the pipe. For reference, this is the read call with its handler:
template<typename T>
void read(T& ioh, const asio::mutable_buffer& buf)
{
ioh.async_read_some(asio::buffer(buf), [this, self = shared_from_this()](const boost::system::error_code& ec, size_t sz) {
if (ec == boost::system::errc::operation_canceled)
return;
if (ec)
QUINE_THROW(Error(self->_ownersId, ec, "async_read_some"));
self->ReadCompleted(sz);
});
}
ReadCompleted() processes the received data and loops by calling read() again.
If I call close() the callback gets an error code and everything works out correctly, *except* that I get an error code [invalid handle] that gets logged as an error (though it's not).
Am I correct in assuming that cancel() is an apparent noop in this case because of the race-condition where an I/O request completes successfully before cancel is invoked?
If so, can you suggest a more elegant way (i.e., a way that doesn't induce a hard error) of exiting a loop as described here? Setting a member variable instead of calling cancel?
Given the existence of the race-condition, what are use-cases for cancel? How to use it correctly, if at all possible?
-- Stian
4
16
Hi,
I'm getting the following message during compilation of my application:
1>Info: Boost.Config is older than your compiler version - probably nothing
bad will happen - but you may wish to look for an update Boost version.
Define BOOST_CONFIG_SUPPRESS_OUTDATED_MESSAGE to suppress this message.
I don't want to suppress the message, but would appreciate any mods I need
to do to actually stop its cause.
Many thanks in advance for any suggestions.
Best wishes.
Tim Burgess
4
8
I'm upgrading to 1.66 from 1.55 and running into this problem on VS2013
https://svn.boost.org/trac10/ticket/13146
I didn't find anything as I poked about the net- does anyone on the list have any suggestions?
----------------------------------------------------------------------
This message, and any attachments, is for the intended recipient(s) only, may contain information that is privileged, confidential and/or proprietary and subject to important terms and conditions available at http://www.bankofamerica.com/emaildisclaimer. If you are not the intended recipient, please delete this message.
1
0
please help me to fix this problem as soon as possible
thanks a lot
2018-01-23 16:10 GMT+01:00 Mefteh Safa <mefteh.safa9(a)gmail.com>:
> Hi,
> I want to use boost c++ libraries on windows platform with CLion via
> cmakelists. I've followed these steps:
> 1- download
> ​
> boost_1_66_0.7z
> <https://dl.bintray.com/boostorg/release/1.66.0/source/boost_1_66_0.7z>
> 2- navigate to C:\Program Files\boost_1_66_0\tools\build and Run bootstrap.bat
> gcc
> 3- Run b2 install --prefix="C:\Program Files\boost-build"
> 4- C:\Program Files\boost-build\bin to Windows PATH.
> 5- restart my computer
> 6- open cmd, then navigate to C:\Program Files\boost_1_66_0
> 7- Run b2 --build-dir="C:\Program Files\boost_1_66_0\build"
> --prefix="C:\Program Files\boost" --toolset=gcc install
>
> here you find the output file containing include directories and libraries:
> ​
> boost.7z
> <https://drive.google.com/file/d/1bxJqqUgXYvyGnp0g_Mqr259cushpSW78/view?usp=…>
> ​
> 8- here the cmakelists.txt file for the configuration of boost.
>
> but the cmake still show me this problem
> [image: Images intégrées 1]
>
>
2
1
In response to this:I can't reproduce your problem. Are there any build errors?Â
Which libraries exactly are missing?Â
In Christ,Â
Steven Watanabe =========================================Thanks for response.Here is my build output (b2 -j%cores% toolset=%msvcver% address-model=64 architecture=x86 link=static threading=multi runtime-link=static --build-type=complete stage --stagedir=stage/x64 > std_out.txt):Performing configuration checks
  - 32-bit          : yes (cached)  - arm           : no (cached)  - mips1          : no (cached)  - power          : no (cached)  - sparc          : no (cached)  - x86           : yes (cached)  - symlinks supported    : no (cached)  - junctions supported   : yes (cached)  - hardlinks supported   : yes (cached)  - C++11 mutex       : yes (cached)  - Boost.Config Feature Check: cxx11_auto_declarations : yes (cached)  - Boost.Config Feature Check: cxx11_constexpr : yes (cached)  - Boost.Config Feature Check: cxx11_defaulted_functions : yes (cached)  - Boost.Config Feature Check: cxx11_final : yes (cached)  - Boost.Config Feature Check: cxx11_hdr_mutex : yes (cached)  - Boost.Config Feature Check: cxx11_hdr_regex : yes (cached)  - Boost.Config Feature Check: cxx11_hdr_tuple : yes (cached)  - Boost.Config Feature Check: cxx11_lambdas : yes (cached)  - Boost.Config Feature Check: cxx11_noexcept : yes (cached)  - Boost.Config Feature Check: cxx11_nullptr : yes (cached)  - Boost.Config Feature Check: cxx11_rvalue_references : yes (cached)  - Boost.Config Feature Check: cxx11_template_aliases : yes (cached)  - Boost.Config Feature Check: cxx11_thread_local : yes (cached)  - Boost.Config Feature Check: 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  - zlib           : no (cached)  - bzip2          : no (cached)  - lzma           : no (cached)  - iconv (libc)       : no (cached)  - iconv (separate)     : no (cached)  - icu           : no (cached)  - icu (lib64)       : no (cached)  - native-atomic-int32-supported : yes (cached)  - message-compiler     : yes (cached)  - native-syslog-supported : no (cached)  - pthread-supports-robust-mutexes : no (cached)  - compiler-supports-visibility : no (cached)  - compiler-supports-ssse3 : yes (cached)  - compiler-supports-avx2  : yes (cached)  - gcc visibility      : no (cached)  - long double support   : yes (cached)warning: skipping optional Message Passing Interface (MPI) library.note: to enable MPI support, add "using mpi ;" to user-config.jam.note: to suppress this message, pass "--without-mpi" to bjam.note: otherwise, you can safely ignore this message.warning: No python installation configured and autoconfigurationnote: failed. See http://www.boost.org/libs/python/doc/building.htmlnote: for configuration instructions or pass --without-python tonote: suppress this message and silently skip all Boost.Python targets  - libbacktrace builds   : no (cached)  - addr2line builds     : no (cached)  - WinDbg builds      : yes (cached)  - WinDbgCached builds   : yes (cached)  - zlib           : no (cached)  - bzip2          : no (cached)  - lzma           : no (cached)
Component configuration:
  - atomic          : building  - chrono          : building  - container        : building  - context         : building  - coroutine        : building  - date_time        : building  - exception        : building  - fiber          : building  - filesystem        : building  - graph          : building  - graph_parallel      : building  - iostreams        : building  - locale          : building  - log           : building  - math           : building  - mpi           : building  - program_options     : building  - python          : building  - random          : building  - regex          : building  - serialization      : building  - signals         : building  - stacktrace        : building  - system          : building  - test           : building  - thread          : building  - timer          : building  - type_erasure       : building  - wave           : building
...patience......patience......patience......patience......patience......found 17673 targets......updating 1061 targets...compile-c-c++ bin.v2\libs\atomic\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\lockpool.objlockpool.cppmsvc.archive bin.v2\libs\atomic\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_atomic-vc141-mt-sgd-x64-1_66.libcommon.copy stage\x64\lib\libboost_atomic-vc141-mt-sgd-x64-1_66.libbin.v2\libs\atomic\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_atomic-vc141-mt-sgd-x64-1_66.lib    1 file(s) copied.compile-c-c++ bin.v2\libs\system\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\error_code.objerror_code.cppcompile-c-c++ bin.v2\libs\container\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\dlmalloc.objdlmalloc.cppcompile-c-c++ bin.v2\libs\container\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\global_resource.objglobal_resource.cppmsvc.archive bin.v2\libs\system\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_system-vc141-mt-sgd-x64-1_66.libcompile-c-c++ bin.v2\libs\container\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\monotonic_buffer_resource.objmonotonic_buffer_resource.cppcommon.copy stage\x64\lib\libboost_system-vc141-mt-sgd-x64-1_66.libbin.v2\libs\system\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_system-vc141-mt-sgd-x64-1_66.lib    1 file(s) copied.compile-c-c++ bin.v2\libs\container\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\pool_resource.objpool_resource.cppcompile-c-c++ bin.v2\libs\chrono\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\chrono.objchrono.cppcompile-c-c++ bin.v2\libs\chrono\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\thread_clock.objthread_clock.cppcompile-c-c++ bin.v2\libs\chrono\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\process_cpu_clocks.objprocess_cpu_clocks.cppcompile-c-c++ bin.v2\libs\container\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\synchronized_pool_resource.objsynchronized_pool_resource.cppcompile-c-c++ bin.v2\libs\container\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\unsynchronized_pool_resource.objunsynchronized_pool_resource.cppcompile-c-c++ bin.v2\libs\thread\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\win32\tss_dll.objtss_dll.cppmsvc.archive bin.v2\libs\container\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_container-vc141-mt-sgd-x64-1_66.libcommon.copy stage\x64\lib\libboost_container-vc141-mt-sgd-x64-1_66.libbin.v2\libs\container\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_container-vc141-mt-sgd-x64-1_66.lib    1 file(s) copied.msvc.archive bin.v2\libs\chrono\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_chrono-vc141-mt-sgd-x64-1_66.libcompile-c-c++ bin.v2\libs\coroutine\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\detail\coroutine_context.objcoroutine_context.cppWarning: Boost.Coroutine is now deprecated. Please switch to Boost.Coroutine2. To disable this warning message, define BOOST_COROUTINES_NO_DEPRECATION_WARNING.compile-c-c++ bin.v2\libs\thread\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\win32\tss_pe.objtss_pe.cppcommon.copy stage\x64\lib\libboost_chrono-vc141-mt-sgd-x64-1_66.libbin.v2\libs\chrono\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_chrono-vc141-mt-sgd-x64-1_66.lib    1 file(s) copied.compile-c-c++ bin.v2\libs\thread\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\future.objfuture.cppcompile-c-c++ bin.v2\libs\context\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\windows\stack_traits.objstack_traits.cppcompile-c-c++ bin.v2\libs\coroutine\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\exceptions.objexceptions.cppWarning: Boost.Coroutine is now deprecated. Please switch to Boost.Coroutine2. To disable this warning message, define BOOST_COROUTINES_NO_DEPRECATION_WARNING.msvc.archive bin.v2\libs\context\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_context-vc141-mt-sgd-x64-1_66.libcompile-c-c++ bin.v2\libs\exception\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\clone_current_exception_non_intrusive.objclone_current_exception_non_intrusive.cppcommon.copy stage\x64\lib\libboost_context-vc141-mt-sgd-x64-1_66.libbin.v2\libs\context\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_context-vc141-mt-sgd-x64-1_66.lib    1 file(s) copied.compile-c-c++ bin.v2\libs\date_time\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\gregorian\date_generators.objdate_generators.cppmsvc.archive bin.v2\libs\exception\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_exception-vc141-mt-sgd-x64-1_66.libcommon.copy stage\x64\lib\libboost_exception-vc141-mt-sgd-x64-1_66.libbin.v2\libs\exception\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_exception-vc141-mt-sgd-x64-1_66.lib    1 file(s) copied.compile-c-c++ bin.v2\libs\date_time\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\gregorian\greg_weekday.objgreg_weekday.cppcompile-c-c++ bin.v2\libs\filesystem\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\codecvt_error_category.objcodecvt_error_category.cppcompile-c-c++ bin.v2\libs\filesystem\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\path_traits.objpath_traits.cppcompile-c-c++ bin.v2\libs\filesystem\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\utf8_codecvt_facet.objutf8_codecvt_facet.cppcompile-c-c++ bin.v2\libs\filesystem\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\portability.objportability.cppcompile-c-c++ bin.v2\libs\filesystem\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\operations.objoperations.cppcompile-c-c++ bin.v2\libs\filesystem\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\path.objpath.cppcompile-c-c++ bin.v2\libs\thread\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\win32\thread.objthread.cppmsvc.archive bin.v2\libs\thread\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_thread-vc141-mt-sgd-x64-1_66.libcompile-c-c++ bin.v2\libs\date_time\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\gregorian\greg_month.objgreg_month.cppcompile-c-c++ bin.v2\libs\filesystem\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\unique_path.objunique_path.cpplibs\filesystem\src\unique_path.cpp(114): warning C4267: 'argument': conversion from 'size_t' to 'DWORD', possible loss of datacommon.copy stage\x64\lib\libboost_thread-vc141-mt-sgd-x64-1_66.libbin.v2\libs\thread\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_thread-vc141-mt-sgd-x64-1_66.lib    1 file(s) copied.compile-c-c++ bin.v2\libs\coroutine\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\windows\stack_traits.objstack_traits.cppWarning: Boost.Coroutine is now deprecated. Please switch to Boost.Coroutine2. To disable this warning message, define BOOST_COROUTINES_NO_DEPRECATION_WARNING.msvc.archive bin.v2\libs\date_time\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_date_time-vc141-mt-sgd-x64-1_66.libmsvc.archive bin.v2\libs\coroutine\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_coroutine-vc141-mt-sgd-x64-1_66.libcommon.copy stage\x64\lib\libboost_coroutine-vc141-mt-sgd-x64-1_66.libbin.v2\libs\coroutine\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_coroutine-vc141-mt-sgd-x64-1_66.lib    1 file(s) copied.common.copy stage\x64\lib\libboost_date_time-vc141-mt-sgd-x64-1_66.libbin.v2\libs\date_time\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_date_time-vc141-mt-sgd-x64-1_66.lib    1 file(s) copied.compile-c-c++ bin.v2\libs\filesystem\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\windows_file_codecvt.objwindows_file_codecvt.cpplibs\filesystem\src\windows_file_codecvt.cpp(43): warning C4244: 'argument': conversion from '__int64' to 'int', possible loss of datalibs\filesystem\src\windows_file_codecvt.cpp(63): warning C4244: 'argument': conversion from '__int64' to 'int', possible loss of datacompile-c-c++ bin.v2\libs\fiber\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\numa\windows\pin_thread.objpin_thread.cppmsvc.archive bin.v2\libs\filesystem\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_filesystem-vc141-mt-sgd-x64-1_66.libcommon.copy stage\x64\lib\libboost_filesystem-vc141-mt-sgd-x64-1_66.libbin.v2\libs\filesystem\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_filesystem-vc141-mt-sgd-x64-1_66.lib    1 file(s) copied.compile-c-c++ bin.v2\libs\fiber\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\numa\windows\topology.objtopology.cppcompile-c-c++ bin.v2\libs\fiber\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\algo\algorithm.objalgorithm.cppcompile-c-c++ bin.v2\libs\fiber\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\algo\round_robin.objround_robin.cppcompile-c-c++ bin.v2\libs\fiber\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\algo\shared_work.objshared_work.cppcompile-c-c++ bin.v2\libs\fiber\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\barrier.objbarrier.cppcompile-c-c++ bin.v2\libs\fiber\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\algo\work_stealing.objwork_stealing.cppcompile-c-c++ bin.v2\libs\fiber\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\condition_variable.objcondition_variable.cppcompile-c-c++ bin.v2\libs\fiber\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\algo\numa\work_stealing.objwork_stealing.cppcompile-c-c++ bin.v2\libs\fiber\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\context.objcontext.cppcompile-c-c++ bin.v2\libs\fiber\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\future.objfuture.cppcompile-c-c++ bin.v2\libs\fiber\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\fiber.objfiber.cppcompile-c-c++ bin.v2\libs\regex\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\c_regex_traits.objc_regex_traits.cppcompile-c-c++ bin.v2\libs\fiber\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\properties.objproperties.cppcompile-c-c++ bin.v2\libs\fiber\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\recursive_mutex.objrecursive_mutex.cppcompile-c-c++ bin.v2\libs\fiber\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\mutex.objmutex.cppcompile-c-c++ bin.v2\libs\fiber\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\recursive_timed_mutex.objrecursive_timed_mutex.cppcompile-c-c++ bin.v2\libs\regex\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\icu.objicu.cppcompile-c-c++ bin.v2\libs\regex\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\cpp_regex_traits.objcpp_regex_traits.cppcompile-c-c++ bin.v2\libs\fiber\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\timed_mutex.objtimed_mutex.cppcompile-c-c++ bin.v2\libs\fiber\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\scheduler.objscheduler.cppcompile-c-c++ bin.v2\libs\regex\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\regex_debug.objregex_debug.cppcompile-c-c++ bin.v2\libs\regex\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\regex_raw_buffer.objregex_raw_buffer.cppmsvc.archive bin.v2\libs\fiber\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_fiber-vc141-mt-sgd-x64-1_66.libcommon.copy stage\x64\lib\libboost_fiber-vc141-mt-sgd-x64-1_66.libbin.v2\libs\fiber\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_fiber-vc141-mt-sgd-x64-1_66.lib    1 file(s) copied.compile-c-c++ bin.v2\libs\regex\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\fileiter.objfileiter.cppcompile-c-c++ bin.v2\libs\regex\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\regex.objregex.cppcompile-c-c++ bin.v2\libs\regex\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\static_mutex.objstatic_mutex.cppcompile-c-c++ bin.v2\libs\regex\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\regex_traits_defaults.objregex_traits_defaults.cppcompile-c-c++ bin.v2\libs\regex\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\posix_api.objposix_api.cppcompile-c-c++ bin.v2\libs\regex\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\cregex.objcregex.cppcompile-c-c++ bin.v2\libs\regex\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\instances.objinstances.cppcompile-c-c++ bin.v2\libs\regex\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\wc_regex_traits.objwc_regex_traits.cppcompile-c-c++ bin.v2\libs\regex\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\w32_regex_traits.objw32_regex_traits.cppcompile-c-c++ bin.v2\libs\regex\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\wide_posix_api.objwide_posix_api.cppcompile-c-c++ bin.v2\libs\iostreams\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\file_descriptor.objfile_descriptor.cppcompile-c-c++ bin.v2\libs\locale\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\encoding\codepage.objcodepage.cppc:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\encoding\wconv_codepage.ipp(129): warning C4244: 'argument': conversion from '__int64' to 'int', possible loss of datac:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\encoding\wconv_codepage.ipp(139): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of datac:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\encoding\wconv_codepage.ipp(139): warning C4244: 'argument': conversion from '__int64' to 'int', possible loss of datac:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\encoding\wconv_codepage.ipp(152): warning C4244: 'argument': conversion from '__int64' to 'int', possible loss of datac:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\encoding\wconv_codepage.ipp(155): warning C4244: 'argument': conversion from '__int64' to 'int', possible loss of datac:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\encoding\wconv_codepage.ipp(415): warning C4244: 'argument': conversion from '__int64' to 'unsigned int', possible loss of datac:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\encoding\wconv_codepage.ipp(406): note: while compiling class template member function 'std::string boost::locale::conv::impl::wconv_from_utf<CharType,2>::convert(const CharType *,const CharType *)'    with    [      CharType=wchar_t    ]libs\locale\src\encoding\codepage.cpp(106): note: see reference to class template instantiation 'boost::locale::conv::impl::wconv_from_utf<CharType,2>' being compiled    with    [      CharType=wchar_t    ]libs\locale\src\encoding\codepage.cpp(161): note: see reference to function template instantiation 'std::string boost::locale::conv::impl::convert_from<wchar_t>(const CharType *,const CharType *,const char *,boost::locale::conv::method_type)' being compiled    with    [      CharType=wchar_t    ]c:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\encoding\wconv_codepage.ipp(424): warning C4244: 'argument': conversion from '__int64' to 'unsigned int', possible loss of datacompile-c-c++ bin.v2\libs\iostreams\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\mapped_file.objmapped_file.cppcompile-c-c++ bin.v2\libs\regex\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\winstances.objwinstances.cppcompile-c-c++ bin.v2\libs\locale\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\shared\format.objformat.cppmsvc.archive bin.v2\libs\iostreams\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_iostreams-vc141-mt-sgd-x64-1_66.lib...on 100th target...common.copy stage\x64\lib\libboost_iostreams-vc141-mt-sgd-x64-1_66.libbin.v2\libs\iostreams\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_iostreams-vc141-mt-sgd-x64-1_66.lib    1 file(s) copied.compile-c-c++ bin.v2\libs\locale\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\shared\formatting.objformatting.cppcompile-c-c++ bin.v2\libs\locale\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\shared\date_time.objdate_time.cppcompile-c-c++ bin.v2\libs\regex\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\usinstances.objusinstances.cppcompile-c-c++ bin.v2\libs\locale\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\shared\ids.objids.cppmsvc.archive bin.v2\libs\regex\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_regex-vc141-mt-sgd-x64-1_66.libcompile-c-c++ bin.v2\libs\locale\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\util\codecvt_converter.objcodecvt_converter.cppC:\Users\Valued Customer\Documents\Visual Studio 2017\Libraries\boost_1_66_0\boost/locale/generic_codecvt.hpp(232): warning C4244: 'return': conversion from '__int64' to 'int', possible loss of dataC:\Users\Valued Customer\Documents\Visual Studio 2017\Libraries\boost_1_66_0\boost/locale/generic_codecvt.hpp(202): note: while compiling class template member function 'int boost::locale::generic_codecvt<CharType,boost::locale::util::simple_codecvt<CharType>,2>::do_length(mbstate_t &,const char *,const char *,::size_t) const'    with    [      CharType=wchar_t    ]libs\locale\src\util\codecvt_converter.cpp(189): note: see reference to class template instantiation 'boost::locale::generic_codecvt<CharType,boost::locale::util::simple_codecvt<CharType>,2>' being compiled    with    [      CharType=wchar_t    ]libs\locale\src\util\codecvt_converter.cpp(398): note: see reference to class template instantiation 'boost::locale::util::simple_codecvt<wchar_t>' being compiledcompile-c-c++ bin.v2\libs\locale\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\shared\generator.objgenerator.cppcommon.copy stage\x64\lib\libboost_regex-vc141-mt-sgd-x64-1_66.libbin.v2\libs\regex\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_regex-vc141-mt-sgd-x64-1_66.lib    1 file(s) copied.compile-c-c++ bin.v2\libs\locale\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\shared\localization_backend.objlocalization_backend.cppcompile-c-c++ bin.v2\libs\locale\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\util\info.objinfo.cppcompile-c-c++ bin.v2\libs\locale\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\util\locale_data.objlocale_data.cppcompile-c-c++ bin.v2\libs\locale\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\std\codecvt.objcodecvt.cppcompile-c-c++ bin.v2\libs\locale\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\std\collate.objcollate.cppcompile-c-c++ bin.v2\libs\locale\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\util\default_locale.objdefault_locale.cppcompile-c-c++ bin.v2\libs\locale\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\shared\message.objmessage.cppcompile-c-c++ bin.v2\libs\locale\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\std\converter.objconverter.cppcompile-c-c++ bin.v2\libs\graph\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\read_graphviz_new.objread_graphviz_new.cppcompile-c-c++ bin.v2\libs\locale\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\std\numeric.objnumeric.cppcompile-c-c++ bin.v2\libs\locale\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\util\gregorian.objgregorian.cppcompile-c-c++ bin.v2\libs\locale\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\win32\collate.objcollate.cppc:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\win32\api.hpp(149): warning C4244: 'argument': conversion from '__int64' to 'int', possible loss of datac:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\win32\api.hpp(153): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of datac:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\win32\api.hpp(153): warning C4244: 'argument': conversion from '__int64' to 'int', possible loss of datac:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\win32\api.hpp(170): warning C4244: 'argument': conversion from '__int64' to 'int', possible loss of datac:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\win32\api.hpp(245): warning C4244: 'argument': conversion from '__int64' to 'int', possible loss of datac:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\win32\api.hpp(249): warning C4244: 'argument': conversion from '__int64' to 'int', possible loss of datacompile-c-c++ bin.v2\libs\graph\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\graphml.objgraphml.cppcompile-c-c++ bin.v2\libs\locale\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\win32\converter.objconverter.cppc:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\win32\api.hpp(149): warning C4244: 'argument': conversion from '__int64' to 'int', possible loss of datac:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\win32\api.hpp(153): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of datac:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\win32\api.hpp(153): warning C4244: 'argument': conversion from '__int64' to 'int', possible loss of datac:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\win32\api.hpp(170): warning C4244: 'argument': conversion from '__int64' to 'int', possible loss of datac:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\win32\api.hpp(245): warning C4244: 'argument': conversion from '__int64' to 'int', possible loss of datac:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\win32\api.hpp(249): warning C4244: 'argument': conversion from '__int64' to 'int', possible loss of datacompile-c-c++ bin.v2\libs\locale\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\std\std_backend.objstd_backend.cppmsvc.archive bin.v2\libs\graph\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_graph-vc141-mt-sgd-x64-1_66.libcommon.copy stage\x64\lib\libboost_graph-vc141-mt-sgd-x64-1_66.libbin.v2\libs\graph\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_graph-vc141-mt-sgd-x64-1_66.lib    1 file(s) copied.compile-c-c++ bin.v2\libs\locale\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\win32\lcid.objlcid.cppcompile-c-c++ bin.v2\libs\locale\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\win32\win_backend.objwin_backend.cppc:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\win32\api.hpp(149): warning C4244: 'argument': conversion from '__int64' to 'int', possible loss of datac:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\win32\api.hpp(153): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of datac:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\win32\api.hpp(153): warning C4244: 'argument': conversion from '__int64' to 'int', possible loss of datac:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\win32\api.hpp(170): warning C4244: 'argument': conversion from '__int64' to 'int', possible loss of datac:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\win32\api.hpp(245): warning C4244: 'argument': conversion from '__int64' to 'int', possible loss of datac:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\win32\api.hpp(249): warning C4244: 'argument': conversion from '__int64' to 'int', possible loss of datacompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\attribute_set.objattribute_set.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\code_conversion.objcode_conversion.cppcompile-c-c++ bin.v2\libs\locale\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\win32\numeric.objnumeric.cppc:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\win32\api.hpp(149): warning C4244: 'argument': conversion from '__int64' to 'int', possible loss of datac:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\win32\api.hpp(153): warning C4267: 'argument': conversion from 'size_t' to 'int', possible loss of datac:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\win32\api.hpp(153): warning C4244: 'argument': conversion from '__int64' to 'int', possible loss of datac:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\win32\api.hpp(170): warning C4244: 'argument': conversion from '__int64' to 'int', possible loss of datac:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\win32\api.hpp(245): warning C4244: 'argument': conversion from '__int64' to 'int', possible loss of datac:\users\valued customer\documents\visual studio 2017\libraries\boost_1_66_0\libs\locale\src\win32\api.hpp(249): warning C4244: 'argument': conversion from '__int64' to 'int', possible loss of datacompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\attribute_name.objattribute_name.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\attribute_value_set.objattribute_value_set.cppmsvc.archive bin.v2\libs\locale\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_locale-vc141-mt-sgd-x64-1_66.libcommon.copy stage\x64\lib\libboost_locale-vc141-mt-sgd-x64-1_66.libbin.v2\libs\locale\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_locale-vc141-mt-sgd-x64-1_66.lib    1 file(s) copied.compile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\process_id.objprocess_id.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\named_scope.objnamed_scope.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\process_name.objprocess_name.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\global_logger_storage.objglobal_logger_storage.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\severity_level.objseverity_level.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\thread_id.objthread_id.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\default_attribute_names.objdefault_attribute_names.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\timer.objtimer.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\exceptions.objexceptions.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\once_block.objonce_block.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\text_ostream_backend.objtext_ostream_backend.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\record_ostream.objrecord_ostream.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\thread_specific.objthread_specific.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\core.objcore.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\timestamp.objtimestamp.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\text_multifile_backend.objtext_multifile_backend.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\threadsafe_queue.objthreadsafe_queue.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\event.objevent.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\unhandled_exception_count.objunhandled_exception_count.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\default_sink.objdefault_sink.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\trivial.objtrivial.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\dump_avx2.objdump_avx2.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\dump.objdump.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\dump_ssse3.objdump_ssse3.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\permissions.objpermissions.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\spirit_encoding.objspirit_encoding.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\windows\debug_output_backend.objdebug_output_backend.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\text_file_backend.objtext_file_backend.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\date_time_format_parser.objdate_time_format_parser.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\windows\light_rw_mutex.objlight_rw_mutex.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\windows\ipc_reliable_message_queue.objipc_reliable_message_queue.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\named_scope_format_parser.objnamed_scope_format_parser.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\windows\ipc_sync_wrappers.objipc_sync_wrappers.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\syslog_backend.objsyslog_backend.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\format_parser.objformat_parser.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\windows\mapped_shared_memory.objmapped_shared_memory.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\windows\object_name.objobject_name.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\setup\parser_utils.objparser_utils.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\setup\init_from_stream.objinit_from_stream.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\windows\event_log_backend.objevent_log_backend.cppmsvc.archive bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_log-vc141-mt-sgd-x64-1_66.libcommon.copy stage\x64\lib\libboost_log-vc141-mt-sgd-x64-1_66.libbin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_log-vc141-mt-sgd-x64-1_66.lib    1 file(s) copied.compile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\setup\matches_relation_factory.objmatches_relation_factory.cppcompile-c-c++-pch bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\pch.pchpch.pch.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\setup\settings_parser.objsettings_parser.cppcompile-c-c++ bin.v2\libs\math\config\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\has_long_double_support.objhas_long_double_support.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\assoc_laguerre.objassoc_laguerre.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\assoc_legendre.objassoc_legendre.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\beta.objbeta.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\comp_ellint_1.objcomp_ellint_1.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\comp_ellint_2.objcomp_ellint_2.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\setup\filter_parser.objfilter_parser.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\comp_ellint_3.objcomp_ellint_3.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\cyl_bessel_i.objcyl_bessel_i.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\setup\default_formatter_factory.objdefault_formatter_factory.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\cyl_bessel_k.objcyl_bessel_k.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\cyl_bessel_j.objcyl_bessel_j.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\setup\formatter_parser.objformatter_parser.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\ellint_1.objellint_1.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\cyl_neumann.objcyl_neumann.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\ellint_2.objellint_2.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\ellint_3.objellint_3.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\expint.objexpint.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\laguerre.objlaguerre.cpp...on 200th target...compile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\hermite.objhermite.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\legendre.objlegendre.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\setup\default_filter_factory.objdefault_filter_factory.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\sph_legendre.objsph_legendre.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\assoc_laguerref.objassoc_laguerref.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\sph_bessel.objsph_bessel.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\riemann_zeta.objriemann_zeta.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\sph_neumann.objsph_neumann.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\betaf.objbetaf.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\assoc_legendref.objassoc_legendref.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\comp_ellint_2f.objcomp_ellint_2f.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\comp_ellint_1f.objcomp_ellint_1f.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\comp_ellint_3f.objcomp_ellint_3f.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\cyl_bessel_jf.objcyl_bessel_jf.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\ellint_1f.objellint_1f.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\cyl_bessel_kf.objcyl_bessel_kf.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\cyl_neumannf.objcyl_neumannf.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\ellint_2f.objellint_2f.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\ellint_3f.objellint_3f.cppcompile-c-c++ bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\setup\init_from_settings.objinit_from_settings.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\hermitef.objhermitef.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\cyl_bessel_if.objcyl_bessel_if.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\legendref.objlegendref.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\laguerref.objlaguerref.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\expintf.objexpintf.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\riemann_zetaf.objriemann_zetaf.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\sph_besself.objsph_besself.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\sph_legendref.objsph_legendref.cppmsvc.archive bin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_log_setup-vc141-mt-sgd-x64-1_66.libcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\assoc_laguerrel.objassoc_laguerrel.cppmsvc.archive bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_math_tr1-vc141-mt-sgd-x64-1_66.libcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\betal.objbetal.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\sph_neumannf.objsph_neumannf.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\assoc_legendrel.objassoc_legendrel.cppcommon.copy stage\x64\lib\libboost_math_tr1-vc141-mt-sgd-x64-1_66.libbin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_math_tr1-vc141-mt-sgd-x64-1_66.lib    1 file(s) copied.compile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\comp_ellint_1l.objcomp_ellint_1l.cppcommon.copy stage\x64\lib\libboost_log_setup-vc141-mt-sgd-x64-1_66.libbin.v2\libs\log\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_log_setup-vc141-mt-sgd-x64-1_66.lib    1 file(s) copied.compile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\comp_ellint_2l.objcomp_ellint_2l.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\comp_ellint_3l.objcomp_ellint_3l.cppmsvc.archive bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_math_tr1f-vc141-mt-sgd-x64-1_66.libcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\cyl_bessel_il.objcyl_bessel_il.cppcommon.copy stage\x64\lib\libboost_math_tr1f-vc141-mt-sgd-x64-1_66.libbin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_math_tr1f-vc141-mt-sgd-x64-1_66.lib    1 file(s) copied.compile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\cyl_bessel_kl.objcyl_bessel_kl.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\cyl_bessel_jl.objcyl_bessel_jl.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\ellint_1l.objellint_1l.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\cyl_neumannl.objcyl_neumannl.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\ellint_3l.objellint_3l.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\laguerrel.objlaguerrel.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\ellint_2l.objellint_2l.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\expintl.objexpintl.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\hermitel.objhermitel.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\legendrel.objlegendrel.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\riemann_zetal.objriemann_zetal.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\sph_legendrel.objsph_legendrel.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\sph_bessell.objsph_bessell.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\acosh.objacosh.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\sph_neumannl.objsph_neumannl.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\asinh.objasinh.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\atanh.objatanh.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\copysign.objcopysign.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\erfc.objerfc.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\erf.objerf.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\expm1.objexpm1.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\fmax.objfmax.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\fmin.objfmin.cppmsvc.archive bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_math_tr1l-vc141-mt-sgd-x64-1_66.libcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\fpclassify.objfpclassify.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\hypot.objhypot.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\llround.objllround.cppcommon.copy stage\x64\lib\libboost_math_tr1l-vc141-mt-sgd-x64-1_66.libbin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_math_tr1l-vc141-mt-sgd-x64-1_66.lib    1 file(s) copied.compile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\cbrt.objcbrt.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\log1p.objlog1p.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\lgamma.objlgamma.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\lround.objlround.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\nextafter.objnextafter.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\round.objround.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\nexttoward.objnexttoward.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\trunc.objtrunc.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\tgamma.objtgamma.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\asinhf.objasinhf.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\acoshf.objacoshf.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\atanhf.objatanhf.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\copysignf.objcopysignf.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\erfcf.objerfcf.cppmsvc.archive bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_math_c99-vc141-mt-sgd-x64-1_66.libcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\erff.objerff.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\expm1f.objexpm1f.cppcommon.copy stage\x64\lib\libboost_math_c99-vc141-mt-sgd-x64-1_66.libbin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_math_c99-vc141-mt-sgd-x64-1_66.lib    1 file(s) copied.compile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\fmaxf.objfmaxf.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\fpclassifyf.objfpclassifyf.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\fminf.objfminf.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\lgammaf.objlgammaf.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\hypotf.objhypotf.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\log1pf.objlog1pf.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\llroundf.objllroundf.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\lroundf.objlroundf.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\cbrtf.objcbrtf.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\roundf.objroundf.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\nextafterf.objnextafterf.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\nexttowardf.objnexttowardf.cpp...on 300th target...compile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\truncf.objtruncf.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\tgammaf.objtgammaf.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\acoshl.objacoshl.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\asinhl.objasinhl.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\atanhl.objatanhl.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\copysignl.objcopysignl.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\erfcl.objerfcl.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\erfl.objerfl.cppmsvc.archive bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_math_c99f-vc141-mt-sgd-x64-1_66.libcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\fmaxl.objfmaxl.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\fpclassifyl.objfpclassifyl.cppcommon.copy stage\x64\lib\libboost_math_c99f-vc141-mt-sgd-x64-1_66.libbin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_math_c99f-vc141-mt-sgd-x64-1_66.lib    1 file(s) copied.compile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\expm1l.objexpm1l.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\hypotl.objhypotl.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\lgammal.objlgammal.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\llroundl.objllroundl.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\log1pl.objlog1pl.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\cbrtl.objcbrtl.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\lroundl.objlroundl.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\nextafterl.objnextafterl.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\nexttowardl.objnexttowardl.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\roundl.objroundl.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\fminl.objfminl.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\tgammal.objtgammal.cppcompile-c-c++ bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\truncl.objtruncl.cppmsvc.archive bin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_math_c99l-vc141-mt-sgd-x64-1_66.libcommon.copy stage\x64\lib\libboost_math_c99l-vc141-mt-sgd-x64-1_66.libbin.v2\libs\math\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_math_c99l-vc141-mt-sgd-x64-1_66.lib    1 file(s) copied.compile-c-c++ bin.v2\libs\program_options\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\positional_options.objpositional_options.cppcompile-c-c++ bin.v2\libs\program_options\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\utf8_codecvt_facet.objutf8_codecvt_facet.cppcompile-c-c++ bin.v2\libs\program_options\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\config_file.objconfig_file.cppcompile-c-c++ bin.v2\libs\program_options\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\convert.objconvert.cppcompile-c-c++ bin.v2\libs\program_options\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\cmdline.objcmdline.cppcompile-c-c++ bin.v2\libs\program_options\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\options_description.objoptions_description.cppcompile-c-c++ bin.v2\libs\program_options\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\variables_map.objvariables_map.cppcompile-c-c++ bin.v2\libs\program_options\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\parsers.objparsers.cppcompile-c-c++ bin.v2\libs\random\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\random_device.objrandom_device.cppcompile-c-c++ bin.v2\libs\serialization\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\basic_archive.objbasic_archive.cppcompile-c-c++ bin.v2\libs\program_options\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\value_semantic.objvalue_semantic.cppmsvc.archive bin.v2\libs\random\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_random-vc141-mt-sgd-x64-1_66.libcompile-c-c++ bin.v2\libs\serialization\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\basic_iserializer.objbasic_iserializer.cppcommon.copy stage\x64\lib\libboost_random-vc141-mt-sgd-x64-1_66.libbin.v2\libs\random\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_random-vc141-mt-sgd-x64-1_66.lib    1 file(s) copied.compile-c-c++ bin.v2\libs\serialization\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\basic_oserializer.objbasic_oserializer.cppcompile-c-c++ bin.v2\libs\serialization\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\basic_pointer_iserializer.objbasic_pointer_iserializer.cppcompile-c-c++ bin.v2\libs\program_options\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\winmain.objwinmain.cppcompile-c-c++ bin.v2\libs\serialization\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\basic_pointer_oserializer.objbasic_pointer_oserializer.cppcompile-c-c++ bin.v2\libs\serialization\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\basic_serializer_map.objbasic_serializer_map.cppcompile-c-c++ bin.v2\libs\program_options\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\split.objsplit.cpp================================================================================================================\Here is a message in console:   http://www.boost.org/build/doc/html/index.htmlfailed to write output file 'bin.v2\libs\program_options\build\msvc-14.1\debug\address-model-64\link-static\runtime-link-static\threadapi-win32\threading-multi\libboost_program_options-vc141-mt-sgd-x64-1_66.lib.rsp'!================================================================================================================Here are the built libraries: Volume in drive C has no label. Volume Serial Number is DC32-C7DD
 Directory of C:\Users\Valued Customer\Documents\Visual Studio 2017\Libraries\boost_1_66_0\stage\x64\lib
01/24/2018 06:37 AM  <DIR>     .01/24/2018 06:37 AM  <DIR>     ..01/24/2018 06:37 AM         0 c.txt01/24/2018 06:19 AM      70,996 libboost_atomic-vc141-mt-sgd-x64-1_66.lib01/24/2018 06:19 AM     1,956,114 libboost_chrono-vc141-mt-sgd-x64-1_66.lib01/24/2018 06:19 AM     2,029,624 libboost_container-vc141-mt-sgd-x64-1_66.lib01/24/2018 06:19 AM      349,880 libboost_context-vc141-mt-sgd-x64-1_66.lib01/24/2018 06:19 AM     2,610,038 libboost_coroutine-vc141-mt-sgd-x64-1_66.lib01/24/2018 06:19 AM     3,122,476 libboost_date_time-vc141-mt-sgd-x64-1_66.lib01/24/2018 06:19 AM      34,236 libboost_exception-vc141-mt-sgd-x64-1_66.lib01/24/2018 06:19 AM    30,572,974 libboost_fiber-vc141-mt-sgd-x64-1_66.lib01/24/2018 06:19 AM     6,239,250 libboost_filesystem-vc141-mt-sgd-x64-1_66.lib01/24/2018 06:19 AM    19,061,424 libboost_graph-vc141-mt-sgd-x64-1_66.lib01/24/2018 06:19 AM     1,962,594 libboost_iostreams-vc141-mt-sgd-x64-1_66.lib01/24/2018 06:19 AM    31,815,270 libboost_locale-vc141-mt-sgd-x64-1_66.lib01/24/2018 06:20 AM    78,533,348 libboost_log-vc141-mt-sgd-x64-1_66.lib01/24/2018 06:20 AM    79,055,980 libboost_log_setup-vc141-mt-sgd-x64-1_66.lib01/24/2018 06:20 AM     3,769,638 libboost_math_c99-vc141-mt-sgd-x64-1_66.lib01/24/2018 06:20 AM     3,610,482 libboost_math_c99f-vc141-mt-sgd-x64-1_66.lib01/24/2018 06:20 AM     3,726,546 libboost_math_c99l-vc141-mt-sgd-x64-1_66.lib01/24/2018 06:20 AM    21,521,570 libboost_math_tr1-vc141-mt-sgd-x64-1_66.lib01/24/2018 06:20 AM    21,565,816 libboost_math_tr1f-vc141-mt-sgd-x64-1_66.lib01/24/2018 06:20 AM    21,280,044 libboost_math_tr1l-vc141-mt-sgd-x64-1_66.lib01/24/2018 06:20 AM      660,442 libboost_random-vc141-mt-sgd-x64-1_66.lib01/24/2018 06:19 AM    49,632,980 libboost_regex-vc141-mt-sgd-x64-1_66.lib01/24/2018 06:10 AM    37,608,940 libboost_serialization-vc141-mt-sgd-x64-1_66.lib01/24/2018 06:10 AM      326,972 libboost_stacktrace_noop-vc141-mt-sgd-x64-1_66.lib01/24/2018 06:10 AM     1,048,648 libboost_stacktrace_windbg-vc141-mt-sgd-x64-1_66.lib01/24/2018 06:19 AM      678,190 libboost_system-vc141-mt-sgd-x64-1_66.lib01/24/2018 06:19 AM     4,237,894 libboost_thread-vc141-mt-sgd-x64-1_66.lib01/24/2018 06:10 AM     1,498,068 libboost_timer-vc141-mt-sgd-x64-1_66.lib01/24/2018 06:10 AM    27,178,304 libboost_wserialization-vc141-mt-sgd-x64-1_66.lib       30 File(s)  455,758,738 bytes        2 Dir(s)  9,402,617,856 bytes free===============================================================================Way back in the build output, under Performing configuration checks, should one of the checks show x64 bit?================================================================================I am using Visual Studio 15.5.4. I had to modify C:\Users\Valued Customer\Documents\Visual Studio 2017\Libraries\boost_1_66_0\boost\config\compiler to clear this warning: Info: Boost.Config is older than your compiler version
I changed/added _MSC_VER > 1920================================================================================
Any help is appreciated...
2
1
24 Jan '18
Hello,
I'm trying to preform an asynchronous operation in order to obtain a
connection from a pool of available connections. I'm trying to leverage
strands for two reasons, 1) I don't need locks because I can guarantee that
the connection pool access is limited to quick sequential access, and 2) I
may need to wait for connections to become available, or I may need to
actually make a connection.
I'm working with the 1.66 version of boost and I have been searching the
internet for ANY answer to this question, so far none of the examples which
I've located work any more. All of them simply fail to compile. For
example,
http://coliru.stacked-crooked.com/a/7427ec669bf0e326
This uses an older version of boost.
So how can I do this under the newest version of boost.asio?
Any help would be greatly appreciated.
--
thanks,
Brian Bartman. PhD
2
2
When static destructors are called, as the program exits, we destroy
boost::unit_test::(anonymous namespace)::s_log_impl()::the_inst. This
has a member vector, m_log_formatter_data. When destroying the second
member, we run an ios_base_all_saver destructor, which attempts to
restore a stream's format, however that stream has already been deallocated.
Maybe that stream is in another static destructor, which was not ordered
wrt. this one? Or maybe it was destroyed even earlier, when
unit_test_main() exited.
From ASan log, it loofs like the former. One static destructor is run
from /usr/include/boost/test/impl/framework.ipp:459, while the other is
run from /unit_test_log.ipp:122, so there is no ordering abong them.
*** No errors detected
=================================================================
==1745==ERROR: AddressSanitizer: heap-use-after-free on address
0x6160000016a8 at pc 0x0000015f8892 bp 0x7ffecdb0b720 sp 0x7ffecdb0b710
READ of size 8 at 0x6160000016a8 thread T0
#0 0x15f8891 in std::ios_base::width(long)
/usr/include/c++/7/bits/ios_base.h:723
#1 0x161dea0 in boost::io::ios_base_all_saver::restore()
/usr/include/boost/io/ios_state.hpp:340
#2 0x161dda6 in
boost::io::ios_base_all_saver::~ios_base_all_saver()
/usr/include/boost/io/ios_state.hpp:336
#3 0x168a22e in void
boost::checked_delete<boost::io::ios_base_all_saver>(boost::io::ios_base_all_saver*)
/usr/include/boost/core/checked_delete.hpp:34
#4 0x171b7c5 in
boost::detail::sp_counted_impl_p<boost::io::ios_base_all_saver>::dispose()
/usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:78
#5 0x58b2c4 in boost::detail::sp_counted_base::release()
/usr/include/boost/smart_ptr/detail/sp_counted_base_std_atomic.hpp:109
#6 0x58b51e in boost::detail::shared_count::~shared_count()
/usr/include/boost/smart_ptr/detail/shared_count.hpp:419
#7 0x161eadc in
boost::shared_ptr<boost::io::ios_base_all_saver>::~shared_ptr()
/usr/include/boost/smart_ptr/shared_ptr.hpp:337
#8 0x1589a8a in ~unit_test_log_data_helper_impl
/usr/include/boost/test/impl/unit_test_log.ipp:87
#9 0x15f0891 in _Destroy<boost::unit_test::(anonymous
namespace)::unit_test_log_data_helper_impl>
/usr/include/c++/7/bits/stl_construct.h:98
#10 0x15eb8ad in __destroy<boost::unit_test::(anonymous
namespace)::unit_test_log_data_helper_impl*>
/usr/include/c++/7/bits/stl_construct.h:108
#11 0x15e32c7 in _Destroy<boost::unit_test::(anonymous
namespace)::unit_test_log_data_helper_impl*>
/usr/include/c++/7/bits/stl_construct.h:137
#12 0x15cd317 in _Destroy<boost::unit_test::(anonymous
namespace)::unit_test_log_data_helper_impl*,
boost::unit_test::(anonymous namespace)::unit_test_log_data_helper_impl>
/usr/include/c++/7/bits/stl_construct.h:206
#13 0x15c0de2 in ~vector /usr/include/c++/7/bits/stl_vector.h:434
#14 0x158aa72 in ~unit_test_log_impl
/usr/include/boost/test/impl/unit_test_log.ipp:122
#15 0x7f6c2db90b57 in __run_exit_handlers (/lib64/libc.so.6+0x3bb57)
#16 0x7f6c2db90ba9 in exit (/lib64/libc.so.6+0x3bba9)
#17 0x7f6c2db76010 in __libc_start_main (/lib64/libc.so.6+0x21010)
#18 0x4172e9 in _start
(/home/avi/seastar/build/debug/tests/memcached/test_ascii_parser_g+0x4172e9)
0x6160000016a8 is located 296 bytes inside of 544-byte region
[0x616000001580,0x6160000017a0)
freed by thread T0 here:
#0 0x7f6c32c9d6d8 in operator delete(void*, unsigned long)
(/lib64/libasan.so.4+0xe16d8)
#1 0x1717f1e in
boost::detail::sp_counted_impl_pd<std::basic_ofstream<char,
std::char_traits<char> >*,
boost::detail::sp_ms_deleter<std::basic_ofstream<char,
std::char_traits<char> > > >::~sp_counted_impl_pd()
/usr/include/boost/smart_ptr/detail/sp_counted_impl.hpp:127
#2 0xc1563b in boost::detail::sp_counted_base::destroy()
/usr/include/boost/smart_ptr/detail/sp_counted_base_std_atomic.hpp:89
#3 0x58b3e4 in boost::detail::sp_counted_base::weak_release()
/usr/include/boost/smart_ptr/detail/sp_counted_base_std_atomic.hpp:123
#4 0x58b2f3 in boost::detail::sp_counted_base::release()
/usr/include/boost/smart_ptr/detail/sp_counted_base_std_atomic.hpp:110
#5 0x58b51e in boost::detail::shared_count::~shared_count()
/usr/include/boost/smart_ptr/detail/shared_count.hpp:419
#6 0x15fe350 in boost::shared_ptr<std::basic_ofstream<char,
std::char_traits<char> > >::~shared_ptr()
/usr/include/boost/smart_ptr/shared_ptr.hpp:337
#7 0x160f9ec in
boost::unit_test::runtime_config::stream_holder::~stream_holder()
/usr/include/boost/test/unit_test_parameters.hpp:96
#8 0x16fb8fc in std::pair<boost::unit_test::output_format const,
boost::unit_test::runtime_config::stream_holder>::~pair()
/usr/include/c++/7/bits/stl_pair.h:198
#9 0x16fb964 in void
__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<boost::unit_test::output_format
const, boost::unit_test::runtime_config::stream_holder> >
>::destroy<std::pair<boost::unit_test::output_format const,
boost::unit_test::runtime_config::stream_holder>
>(std::pair<boost::unit_test::output_format const,
boost::unit_test::runtime_config::stream_holder>*)
/usr/include/c++/7/ext/new_allocator.h:140
#10 0x16ef009 in void
std::allocator_traits<std::allocator<std::_Rb_tree_node<std::pair<boost::unit_test::output_format
const, boost::unit_test::runtime_config::stream_holder> > >
>::destroy<std::pair<boost::unit_test::output_format const,
boost::unit_test::runtime_config::stream_holder>
>(std::allocator<std::_Rb_tree_node<std::pair<boost::unit_test::output_format const, boost::unit_test::runtime_config::stream_holder> > >&, std::pair<boost::unit_test::output_format const, boost::unit_test::runtime_config::stream_holder>*) /usr/include/c++/7/bits/alloc_traits.h:487
#11 0x16d81bc in std::_Rb_tree<boost::unit_test::output_format,
std::pair<boost::unit_test::output_format const,
boost::unit_test::runtime_config::stream_holder>,
std::_Select1st<std::pair<boost::unit_test::output_format const,
boost::unit_test::runtime_config::stream_holder> >,
std::less<boost::unit_test::output_format>,
std::allocator<std::pair<boost::unit_test::output_format const,
boost::unit_test::runtime_config::stream_holder> >
>::_M_destroy_node(std::_Rb_tree_node<std::pair<boost::unit_test::output_format const, boost::unit_test::runtime_config::stream_holder> >*) /usr/include/c++/7/bits/stl_tree.h:650
#12 0x16adac7 in std::_Rb_tree<boost::unit_test::output_format,
std::pair<boost::unit_test::output_format const,
boost::unit_test::runtime_config::stream_holder>,
std::_Select1st<std::pair<boost::unit_test::output_format const,
boost::unit_test::runtime_config::stream_holder> >,
std::less<boost::unit_test::output_format>,
std::allocator<std::pair<boost::unit_test::output_format const,
boost::unit_test::runtime_config::stream_holder> >
>::_M_drop_node(std::_Rb_tree_node<std::pair<boost::unit_test::output_format const, boost::unit_test::runtime_config::stream_holder> >*) /usr/include/c++/7/bits/stl_tree.h:658
#13 0x167e5af in std::_Rb_tree<boost::unit_test::output_format,
std::pair<boost::unit_test::output_format const,
boost::unit_test::runtime_config::stream_holder>,
std::_Select1st<std::pair<boost::unit_test::output_format const,
boost::unit_test::runtime_config::stream_holder> >,
std::less<boost::unit_test::output_format>,
std::allocator<std::pair<boost::unit_test::output_format const,
boost::unit_test::runtime_config::stream_holder> >
>::_M_erase(std::_Rb_tree_node<std::pair<boost::unit_test::output_format const, boost::unit_test::runtime_config::stream_holder> >*) /usr/include/c++/7/bits/stl_tree.h:1858
#14 0x1649760 in std::_Rb_tree<boost::unit_test::output_format,
std::pair<boost::unit_test::output_format const,
boost::unit_test::runtime_config::stream_holder>,
std::_Select1st<std::pair<boost::unit_test::output_format const,
boost::unit_test::runtime_config::stream_holder> >,
std::less<boost::unit_test::output_format>,
std::allocator<std::pair<boost::unit_test::output_format const,
boost::unit_test::runtime_config::stream_holder> > >::~_Rb_tree()
/usr/include/c++/7/bits/stl_tree.h:949
#15 0x160f988 in std::map<boost::unit_test::output_format,
boost::unit_test::runtime_config::stream_holder,
std::less<boost::unit_test::output_format>,
std::allocator<std::pair<boost::unit_test::output_format const,
boost::unit_test::runtime_config::stream_holder> > >::~map()
/usr/include/c++/7/bits/stl_map.h:294
#16 0x161009b in boost::unit_test::framework::state::~state()
/usr/include/boost/test/impl/framework.ipp:459
#17 0x7f6c2db90b57 in __run_exit_handlers (/lib64/libc.so.6+0x3bb57)
previously allocated by thread T0 here:
#0 0x7f6c32c9c158 in operator new(unsigned long)
(/lib64/libasan.so.4+0xe0158)
#1 0x169dfd6 in
boost::detail::shared_count::shared_count<std::basic_ofstream<char,
std::char_traits<char> >*,
boost::detail::sp_ms_deleter<std::basic_ofstream<char,
std::char_traits<char> > > >(std::basic_ofstream<char,
std::char_traits<char> >*,
boost::detail::sp_inplace_tag<boost::detail::sp_ms_deleter<std::basic_ofstream<char,
std::char_traits<char> > > >)
/usr/include/boost/smart_ptr/detail/shared_count.hpp:206
#2 0x16728db in boost::shared_ptr<std::basic_ofstream<char,
std::char_traits<char> > >::shared_ptr<std::basic_ofstream<char,
std::char_traits<char> >,
boost::detail::sp_inplace_tag<boost::detail::sp_ms_deleter<std::basic_ofstream<char,
std::char_traits<char> > > > >(std::basic_ofstream<char,
std::char_traits<char> >*,
boost::detail::sp_inplace_tag<boost::detail::sp_ms_deleter<std::basic_ofstream<char,
std::char_traits<char> > > >)
/usr/include/boost/smart_ptr/shared_ptr.hpp:372
#3 0x163c6e6 in
boost::detail::sp_if_not_array<std::basic_ofstream<char,
std::char_traits<char> > >::type
boost::make_shared<std::basic_ofstream<char, std::char_traits<char> >>()
/usr/include/boost/smart_ptr/make_shared_object.hpp:250
#4 0x15fe6ad in
boost::unit_test::runtime_config::stream_holder::setup(boost::unit_test::basic_cstring<char
const> const&) /usr/include/boost/test/unit_test_parameters.hpp:114
#5 0x155cd45 in boost::unit_test::framework::impl::setup_loggers()
/usr/include/boost/test/impl/framework.ipp:861
#6 0x1561113 in boost::unit_test::framework::init(bool (*)(), int,
char**) /usr/include/boost/test/impl/framework.ipp:1033
#7 0x1599d40 in boost::unit_test::unit_test_main(bool (*)(), int,
char**) /usr/include/boost/test/impl/unit_test_main.ipp:189
#8 0x15c067f in main tests/test-utils.cc:84
#9 0x7f6c2db76009 in __libc_start_main (/lib64/libc.so.6+0x21009)
SUMMARY: AddressSanitizer: heap-use-after-free
/usr/include/c++/7/bits/ios_base.h:723 in std::ios_base::width(long)
Shadow bytes around the buggy address:
0x0c2c7fff8280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x0c2c7fff8290: 00 00 00 00 06 fa fa fa fa fa fa fa fa fa fa fa
0x0c2c7fff82a0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0c2c7fff82b0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x0c2c7fff82c0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
=>0x0c2c7fff82d0: fd fd fd fd fd[fd]fd fd fd fd fd fd fd fd fd fd
0x0c2c7fff82e0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x0c2c7fff82f0: fd fd fd fd fa fa fa fa fa fa fa fa fa fa fa fa
0x0c2c7fff8300: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa
0x0c2c7fff8310: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
0x0c2c7fff8320: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd
Shadow byte legend (one shadow byte represents 8 application bytes):
Addressable: 00
Partially addressable: 01 02 03 04 05 06 07
Heap left redzone: fa
Freed heap region: fd
Stack left redzone: f1
Stack mid redzone: f2
Stack right redzone: f3
Stack after return: f5
Stack use after scope: f8
Global redzone: f9
Global init order: f6
Poisoned by user: f7
Container overflow: fc
Array cookie: ac
Intra object redzone: bb
ASan internal: fe
Left alloca redzone: ca
Right alloca redzone: cb
==1745==ABORTING
2
5