Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unbearable linking speed when building on Mingw #1738

Open
ShineQi opened this issue Apr 27, 2019 · 10 comments
Open

Unbearable linking speed when building on Mingw #1738

ShineQi opened this issue Apr 27, 2019 · 10 comments
Labels
0 Awaiting End User Feedback Notification to the Issue creator that the Core Team require additional information to proceed 6 Build Impact flag identifying the build process

Comments

@ShineQi
Copy link

ShineQi commented Apr 27, 2019

When building the fc library on Mingw64/Msys2 platform, the linking process of api.exe takes unbearable time.

I'm trying to do some work for #964, starting with fc library first.
It's almost done at cwyyprog/bitshares-fc, the problem defeated me is that ld.exe works too slowly when linking api.exe and reaches the 1 hour limit of appveyor.

The appveror conf is :

version: 1.0.{build}.mingw64
branches:
  only:
  - master
skip_tags: true
image: Visual Studio 2017
init:
- ps: $blockRdp = $false; iex ((new-object net.webclient).DownloadString('https://raw.githubusercontent.com/appveyor/ci/master/scripts/enable-rdp.ps1'))
clone_script:
- cmd: git clone --recursive https://github.com/cwyyprog/bitshares-fc.git
build_script:
- cmd: >-
    set MSYSTEM=MINGW64
    cd %APPVEYOR_BUILD_FOLDER%
    
    c:\msys64\usr\bin\bash -lc "pacman --noconfirm  -Syu"
    
    c:\msys64\usr\bin\bash -lc "pacman --noconfirm  -Syu"
    C:\msys64\usr\bin\bash -lc $APPVEYOR_BUILD_FOLDER/bitshares-fc/appveyor.bash
test: off
deploy: off

and the build script is:

#!/usr/bin/bash
export MSYSTEM=MINGW64
pacman --noconfirm -S  mingw-w64-x86_64-boost; #mingw-w64-x86_64-openssl
mkdir /msys64
mount C:/msys64 /msys64;
cd $APPVEYOR_BUILD_FOLDER/bitshares-fc;
cmake -G "MSYS Makefiles" . -DOPENSSL_CONF_SOURCE="C:/msys64/mingw64/ssl/openssl.cnf" -DOPENSSL_ROOT_DIR=/mingw64 -DBOOST_ROOT=/mingw64;
#cmake --build . -j 2 --target all_tests;
cmake --build . -j 2 --target log_test;
cmake --build . -j 2 --target bloom_test;
cmake --build . -j 2 --target hmac_test;
cmake --build . -j 2 --target blind;
cmake --build . -j 2 --target task_cancel_test;
cmake --build . -j 2 --target api;
cmake --build . -j 2 --target real128_test;
cmake --build . -j 2 --target ecc_test;
cmake --build . -j 2 --target bip_lock;
echo "Build finished!"

The latest build log can be found at https://ci.appveyor.com/project/cwyyprog/bitshares-fc.
As far as I know, Ccache can save the compiling time, but it's still not enough to meet the 1-hour limit, due to ld.exe takes hours to link api.exe on my laptop.

@pmconrad
Copy link
Contributor

Any idea what's causing this?
fc's api test is not mission-critical, so as a temporary measure you could simply leave it out.

@pmconrad pmconrad added the 6 Build Impact flag identifying the build process label Apr 27, 2019
@pmconrad
Copy link
Contributor

Possible (probable?) cause: we often instantiate templates in header files. This results in many compilation units containing identical code for these instances which must be sorted out and unified by the linker. It also slows down compilation as such.

@pmconrad pmconrad self-assigned this Apr 30, 2019
@pmconrad pmconrad added this to the 3.2.0 - Feature Release milestone Apr 30, 2019
@pmconrad
Copy link
Contributor

pmconrad commented May 1, 2019

I have been experimenting a little with externalizing database objects and indexes, and found that it does improve compile time as well as required RAM during compilation.
The downside is that the compiler can no longer inline implementations, which already causes a noticeable slowdown for chain_test. I'm afraid the effect on replay may be unacceptable. Will think about a more pinpointed approach.

@ShineQi
Copy link
Author

ShineQi commented May 5, 2019

As far as I know, the LTO(linking time optimization) is disabled by default on mingw64/msys2.
With LTO enabled by -DCMAKE_CXX_FLAGS="-flto" -DCMAKE_C_FLAGS="-flto" -DCMAKE_EXE_LINKER_FLAGS="-flto", errors come out

Scanning dependencies of target real128_test
[ 66%] Building CXX object tests/CMakeFiles/ecc_test.dir/crypto/ecc_test.cpp.obj
[ 67%] Building CXX object tests/CMakeFiles/real128_test.dir/all_tests.cpp.obj
[ 67%] Building CXX object tests/CMakeFiles/real128_test.dir/real128_test.cpp.obj
[ 68%] Linking CXX executable ecc_test.exe
[ 69%] Linking CXX executable real128_test.exe
thread.cpp.obj (symbol from plugin):(.gnu.linkonce.t._ZTVN2fc4taskIvLy8EEE[_ZTVN2fc4taskIvLy8EEE]+0x0): multiple definition of `VTT for fc::task<void, 8ull>'
iostream.cpp.obj (symbol from plugin):(.gnu.linkonce.t._ZTVN2fc4taskIvLy8EEE[_ZTTN2fc4taskIvLy8EEE]+0x0): first defined here
thread.cpp.obj (symbol from plugin):(.gnu.linkonce.t._ZTVN2fc4taskIvLy8EEE[_ZTVN2fc4taskIvLy8EEE]+0x0): multiple definition of `vtable for fc::task<void, 8ull>'
iostream.cpp.obj (symbol from plugin):(.gnu.linkonce.t._ZTVN2fc4taskIvLy8EEE[_ZTTN2fc4taskIvLy8EEE]+0x0): first defined here
thread.cpp.obj (symbol from plugin):(.gnu.linkonce.t._ZTVN2fc4taskIvLy8EEE[_ZTVN2fc4taskIvLy8EEE]+0x0): multiple definition of `construction vtable for fc::promise<void>-in-fc::task<void, 8ull>'
iostream.cpp.obj (symbol from plugin):(.gnu.linkonce.t._ZTVN2fc4taskIvLy8EEE[_ZTTN2fc4taskIvLy8EEE]+0x0): first defined here
thread.cpp.obj (symbol from plugin):(.gnu.linkonce.t._ZTVN2fc4taskIvLy8EEE[_ZTVN2fc4taskIvLy8EEE]+0x0): multiple definition of `construction vtable for fc::promise_base-in-fc::task<void, 8ull>'
iostream.cpp.obj (symbol from plugin):(.gnu.linkonce.t._ZTVN2fc4taskIvLy8EEE[_ZTTN2fc4taskIvLy8EEE]+0x0): first defined here
thread.cpp.obj (symbol from plugin):(.gnu.linkonce.t._ZTVN2fc4taskIvLy8EEE[_ZTVN2fc4taskIvLy8EEE]+0x0): multiple definition of `construction vtable for fc::task_base-in-fc::task<void, 8ull>'
iostream.cpp.obj (symbol from plugin):(.gnu.linkonce.t._ZTVN2fc4taskIvLy8EEE[_ZTTN2fc4taskIvLy8EEE]+0x0): first defined here
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: _digest_common.cpp.obj (symbol from plugin): warning: No symbol for section '_ZN5boost9container30std_piecewise_construct_holderILi0EE5dummyE' found
lto1.exe: error: two or more sections for .gnu.lto__ZN5boost3_bi6bind_tIvPFvRKN2fc10shared_ptrINS2_7promiseISt6vectorINS_4asio2ip14basic_endpointINS7_3udpEEESaISA_EEEEEERKNS_6system10error_codeENS7_23basic_resolver_iteratorIS9_EEENS0_5list3INS0_5valueISE_EENS_3argILi1EEENSS_ILi2EEEEEEC1EOSW_.88aade88
(null):0: confused by earlier errors, bailing out
lto-wrapper.exe: fatal error: C:\msys64\mingw64\bin\g++.exe returned 1 exit status
compilation terminated.
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: error: lto-wrapper failed
collect2.exe: error: ld returned 1 exit status
make[2]: *** [tests/CMakeFiles/ecc_test.dir/build.make:104: tests/ecc_test.exe] Error 1
make[1]: *** [CMakeFiles/Makefile2:216: tests/CMakeFiles/ecc_test.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
thread.cpp.obj (symbol from plugin):(.gnu.linkonce.t._ZTVN2fc4taskIvLy8EEE[_ZTVN2fc4taskIvLy8EEE]+0x0): multiple definition of `VTT for fc::task<void, 8ull>'
iostream.cpp.obj (symbol from plugin):(.gnu.linkonce.t._ZTVN2fc4taskIvLy8EEE[_ZTTN2fc4taskIvLy8EEE]+0x0): first defined here
thread.cpp.obj (symbol from plugin):(.gnu.linkonce.t._ZTVN2fc4taskIvLy8EEE[_ZTVN2fc4taskIvLy8EEE]+0x0): multiple definition of `vtable for fc::task<void, 8ull>'
iostream.cpp.obj (symbol from plugin):(.gnu.linkonce.t._ZTVN2fc4taskIvLy8EEE[_ZTTN2fc4taskIvLy8EEE]+0x0): first defined here
thread.cpp.obj (symbol from plugin):(.gnu.linkonce.t._ZTVN2fc4taskIvLy8EEE[_ZTVN2fc4taskIvLy8EEE]+0x0): multiple definition of `construction vtable for fc::promise<void>-in-fc::task<void, 8ull>'
iostream.cpp.obj (symbol from plugin):(.gnu.linkonce.t._ZTVN2fc4taskIvLy8EEE[_ZTTN2fc4taskIvLy8EEE]+0x0): first defined here
thread.cpp.obj (symbol from plugin):(.gnu.linkonce.t._ZTVN2fc4taskIvLy8EEE[_ZTVN2fc4taskIvLy8EEE]+0x0): multiple definition of `construction vtable for fc::promise_base-in-fc::task<void, 8ull>'
iostream.cpp.obj (symbol from plugin):(.gnu.linkonce.t._ZTVN2fc4taskIvLy8EEE[_ZTTN2fc4taskIvLy8EEE]+0x0): first defined here
thread.cpp.obj (symbol from plugin):(.gnu.linkonce.t._ZTVN2fc4taskIvLy8EEE[_ZTVN2fc4taskIvLy8EEE]+0x0): multiple definition of `construction vtable for fc::task_base-in-fc::task<void, 8ull>'
iostream.cpp.obj (symbol from plugin):(.gnu.linkonce.t._ZTVN2fc4taskIvLy8EEE[_ZTTN2fc4taskIvLy8EEE]+0x0): first defined here
lto1.exe: error: two or more sections for .gnu.lto__ZNK2fc10shared_ptrINS_7promiseISt6vectorIN5boost4asio2ip14basic_endpointINS5_3udpEEESaIS8_EEEEEptEv.88aac829
(null):0: confused by earlier errors, bailing out
lto-wrapper.exe: fatal error: C:\msys64\mingw64\bin\g++.exe returned 1 exit status
compilation terminated.
C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/8.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: error: lto-wrapper failed
collect2.exe: error: ld returned 1 exit status
make[2]: *** [tests/CMakeFiles/real128_test.dir/build.make:120: tests/real128_test.exe] Error 1
make[1]: *** [CMakeFiles/Makefile2:254: tests/CMakeFiles/real128_test.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
Command exited with code 2

@pmconrad
Copy link
Contributor

pmconrad commented Jun 4, 2019

@cwyyprog please check if latest develop improves the situation. Also verify that your build server has sufficient RAM available.

@ShineQi
Copy link
Author

ShineQi commented Jun 7, 2019

@pmconrad I have merged the develop into my branch and rebuilt bitshares-fc on Appveyor. It turned out the linking process is still unbearable and the linking of all_tests.exe used all the time Appveyor allows. The log can be found here

@pmconrad
Copy link
Contributor

pmconrad commented Jun 8, 2019

Hm. No idea what's causing this.
I'm working on cross-compiling windows binaries in a linux container with mingw and I don't see this issue.
all_tests is comparatively small, so I can't imagine that it's a RAM issue.

@ShineQi
Copy link
Author

ShineQi commented Jun 10, 2019

It's not a RAM issue. I run the compile process on my laptop, ld.exe reports errors of undefined reference to many functions after running more than 10 hours.

@ShineQi
Copy link
Author

ShineQi commented Jun 10, 2019

Switching to clang toolchain, ld.exe finished running in minutes, but still not succeed.

clang version 8.0.0 (tags/RELEASE_800/final)
Target: x86_64-w64-windows-gnu
Thread model: posix
InstalledDir: C:\msys64\mingw64\bin
 "C:\\msys64\\mingw64\\bin\\ld" -m i386pep -Bdynamic -o all_tests.exe "C:\\msys64\\mingw64\\x86_64-w64-mingw32\\lib\\crt2.o" "C:\\msys64\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\9.1.0\\crtbegin.o" "-LC:\\msys64\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\9.1.0" "-LC:\\msys64\\mingw64\\x86_64-w64-mingw32\\lib" "-LC:\\msys64\\mingw64\\lib" "-LC:\\msys64\\mingw64\\x86_64-w64-mingw32/sys-root/mingw/lib" --whole-archive CMakeFiles/all_tests.dir/objects.a --no-whole-archive --major-image-version 0 --minor-image-version 0 ../libfc.a -Bstatic -lboost_thread-mt -lboost_date_time-mt -lboost_filesystem-mt -lboost_system-mt -lboost_program_options-mt -lboost_chrono-mt -lboost_unit_test_framework-mt -lboost_context-mt -lboost_iostreams-mt -lboost_regex-mt -lboost_coroutine-mt -Bdynamic -lssl -lcrypto -lz -lwsock32 -lws2_32 -luserenv -lrpcrt4 ../vendor/secp256k1-zkp/src/project_secp256k1-build/.libs/libsecp256k1.a -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 -lstdc++ -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt -lpthread -ladvapi32 -lshell32 -luser32 -lkernel32 -lmingw32 -lgcc_s -lgcc -lmoldname -lmingwex -lmsvcrt "C:\\msys64\\mingw64\\lib\\gcc\\x86_64-w64-mingw32\\9.1.0\\crtend.o"
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEEE[_ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEEE[_ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTVN5boost10wrapexceptINS_10lock_errorEEE[_ZTVN5boost10wrapexceptINS_10lock_errorEEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_10lock_errorEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_10lock_errorEEEEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTVN5boost16exception_detail19error_info_injectorINS_10lock_errorEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_10lock_errorEEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTVN5boost16exception_detail10clone_implINS0_14bad_exception_EEE[_ZTVN5boost16exception_detail10clone_implINS0_14bad_exception_EEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTVN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE[_ZTVN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTVN5boost10wrapexceptISt9bad_allocEE[_ZTVN5boost10wrapexceptISt9bad_allocEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt9bad_allocEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorISt9bad_allocEEEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTVN5boost16exception_detail19error_info_injectorISt9bad_allocEE[_ZTVN5boost16exception_detail19error_info_injectorISt9bad_allocEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTVN5boost10wrapexceptINS_21thread_resource_errorEEE[_ZTVN5boost10wrapexceptINS_21thread_resource_errorEEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_21thread_resource_errorEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_21thread_resource_errorEEEEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTVN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTVN5boost16exception_detail14bad_exception_E[_ZTVN5boost16exception_detail14bad_exception_E]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTVN5boost16exception_detail10bad_alloc_E[_ZTVN5boost16exception_detail10bad_alloc_E]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTVN5boost21thread_resource_errorE[_ZTVN5boost21thread_resource_errorE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTVN5boost10lock_errorE[_ZTVN5boost10lock_errorE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTVN5boost16thread_exceptionE[_ZTVN5boost16thread_exceptionE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTVN5boost6system12system_errorE[_ZTVN5boost6system12system_errorE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTVN5boost6system6detail21system_error_categoryE[_ZTVN5boost6system6detail21system_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTVN5boost6system6detail22generic_error_categoryE[_ZTVN5boost6system6detail22generic_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTVN5boost6system14error_categoryE[_ZTVN5boost6system14error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTVN5boost6detail15sp_counted_baseE[_ZTVN5boost6detail15sp_counted_baseE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTIN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEEE[_ZTIN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTSN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEEE[_ZTSN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTIN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEEE[_ZTIN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTSN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEEE[_ZTSN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTIN5boost10wrapexceptINS_10lock_errorEEE[_ZTIN5boost10wrapexceptINS_10lock_errorEEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTSN5boost10wrapexceptINS_10lock_errorEEE[_ZTSN5boost10wrapexceptINS_10lock_errorEEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_10lock_errorEEEEE[_ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_10lock_errorEEEEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTSN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_10lock_errorEEEEE[_ZTSN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_10lock_errorEEEEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTIN5boost16exception_detail19error_info_injectorINS_10lock_errorEEE[_ZTIN5boost16exception_detail19error_info_injectorINS_10lock_errorEEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTSN5boost16exception_detail19error_info_injectorINS_10lock_errorEEE[_ZTSN5boost16exception_detail19error_info_injectorINS_10lock_errorEEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTIN5boost16exception_detail10clone_implINS0_14bad_exception_EEE[_ZTIN5boost16exception_detail10clone_implINS0_14bad_exception_EEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTSN5boost16exception_detail10clone_implINS0_14bad_exception_EEE[_ZTSN5boost16exception_detail10clone_implINS0_14bad_exception_EEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTIN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE[_ZTIN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTSN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE[_ZTSN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTIN5boost10wrapexceptISt9bad_allocEE[_ZTIN5boost10wrapexceptISt9bad_allocEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTSN5boost10wrapexceptISt9bad_allocEE[_ZTSN5boost10wrapexceptISt9bad_allocEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt9bad_allocEEEE[_ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorISt9bad_allocEEEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTSN5boost16exception_detail10clone_implINS0_19error_info_injectorISt9bad_allocEEEE[_ZTSN5boost16exception_detail10clone_implINS0_19error_info_injectorISt9bad_allocEEEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTIN5boost16exception_detail19error_info_injectorISt9bad_allocEE[_ZTIN5boost16exception_detail19error_info_injectorISt9bad_allocEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTSN5boost16exception_detail19error_info_injectorISt9bad_allocEE[_ZTSN5boost16exception_detail19error_info_injectorISt9bad_allocEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTIN5boost10wrapexceptINS_21thread_resource_errorEEE[_ZTIN5boost10wrapexceptINS_21thread_resource_errorEEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTSN5boost10wrapexceptINS_21thread_resource_errorEEE[_ZTSN5boost10wrapexceptINS_21thread_resource_errorEEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_21thread_resource_errorEEEEE[_ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_21thread_resource_errorEEEEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTIN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEEE[_ZTIN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTSN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEEE[_ZTSN5boost16exception_detail19error_info_injectorINS_21thread_resource_errorEEE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTIN5boost16exception_detail14bad_exception_E[_ZTIN5boost16exception_detail14bad_exception_E]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTSN5boost16exception_detail14bad_exception_E[_ZTSN5boost16exception_detail14bad_exception_E]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTIN5boost16exception_detail10bad_alloc_E[_ZTIN5boost16exception_detail10bad_alloc_E]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTSN5boost16exception_detail10bad_alloc_E[_ZTSN5boost16exception_detail10bad_alloc_E]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTIN5boost21thread_resource_errorE[_ZTIN5boost21thread_resource_errorE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTIN5boost10lock_errorE[_ZTIN5boost10lock_errorE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTSN5boost10lock_errorE[_ZTSN5boost10lock_errorE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTIN5boost16thread_exceptionE[_ZTIN5boost16thread_exceptionE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTSN5boost16thread_exceptionE[_ZTSN5boost16thread_exceptionE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTIN5boost6system12system_errorE[_ZTIN5boost6system12system_errorE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTSN5boost6system12system_errorE[_ZTSN5boost6system12system_errorE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTIN5boost6system6detail12std_categoryE[_ZTIN5boost6system6detail12std_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTSN5boost6system6detail12std_categoryE[_ZTSN5boost6system6detail12std_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTIN5boost6system6detail21system_error_categoryE[_ZTIN5boost6system6detail21system_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTSN5boost6system6detail21system_error_categoryE[_ZTSN5boost6system6detail21system_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTIN5boost6system6detail22generic_error_categoryE[_ZTIN5boost6system6detail22generic_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTSN5boost6system6detail22generic_error_categoryE[_ZTSN5boost6system6detail22generic_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTSN5boost6detail15sp_counted_baseE[_ZTSN5boost6detail15sp_counted_baseE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTSN5boost16exception_detail10clone_baseE[_ZTSN5boost16exception_detail10clone_baseE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o): duplicate section `.rdata$_ZTSN5boost9exceptionE[_ZTSN5boost9exceptionE]' has different size
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o):(.data$_ZZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE4map_[_ZZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE4map_]+0x0): multiple definition of `boost::system::detail::to_std_category(boost::system::error_category const&)::map_'
CMakeFiles/all_tests.dir/objects.a(tcp_test.cpp.obj):tcp_test.cpp:(.bss$_ZZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE4map_[_ZZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE4map_]+0x0): first defined here
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o):(.data$_ZGVZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE4map_[_ZGVZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE4map_]+0x0): multiple definition of `guard variable for boost::system::detail::to_std_category(boost::system::error_category const&)::map_'
CMakeFiles/all_tests.dir/objects.a(tcp_test.cpp.obj):tcp_test.cpp:(.bss$_ZGVZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE4map_[_ZGVZN5boost6system6detail15to_std_categoryERKNS0_14error_categoryEE4map_]+0x0): first defined here
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o):(.data$_ZZN5boost16exception_detail27get_static_exception_objectINS0_10bad_alloc_EEENS_13exception_ptrEvE2ep[_ZZN5boost16exception_detail27get_static_exception_objectINS0_10bad_alloc_EEENS_13exception_ptrEvE2ep]+0x0): multiple definition of `boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()::ep'
CMakeFiles/all_tests.dir/objects.a(tcp_test.cpp.obj):tcp_test.cpp:(.bss$_ZZN5boost16exception_detail27get_static_exception_objectINS0_10bad_alloc_EEENS_13exception_ptrEvE2ep[_ZZN5boost16exception_detail27get_static_exception_objectINS0_10bad_alloc_EEENS_13exception_ptrEvE2ep]+0x0): first defined here
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o):(.data$_ZGVZN5boost16exception_detail27get_static_exception_objectINS0_10bad_alloc_EEENS_13exception_ptrEvE2ep[_ZGVZN5boost16exception_detail27get_static_exception_objectINS0_10bad_alloc_EEENS_13exception_ptrEvE2ep]+0x0): multiple definition of `guard variable for boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_alloc_>()::ep'
CMakeFiles/all_tests.dir/objects.a(tcp_test.cpp.obj):tcp_test.cpp:(.bss$_ZGVZN5boost16exception_detail27get_static_exception_objectINS0_10bad_alloc_EEENS_13exception_ptrEvE2ep[_ZGVZN5boost16exception_detail27get_static_exception_objectINS0_10bad_alloc_EEENS_13exception_ptrEvE2ep]+0x0): first defined here
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o):(.data$_ZZN5boost16exception_detail27get_static_exception_objectINS0_14bad_exception_EEENS_13exception_ptrEvE2ep[_ZZN5boost16exception_detail27get_static_exception_objectINS0_14bad_exception_EEENS_13exception_ptrEvE2ep]+0x0): multiple definition of `boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()::ep'
CMakeFiles/all_tests.dir/objects.a(tcp_test.cpp.obj):tcp_test.cpp:(.bss$_ZZN5boost16exception_detail27get_static_exception_objectINS0_14bad_exception_EEENS_13exception_ptrEvE2ep[_ZZN5boost16exception_detail27get_static_exception_objectINS0_14bad_exception_EEENS_13exception_ptrEvE2ep]+0x0): first defined here
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o):(.data$_ZGVZN5boost16exception_detail27get_static_exception_objectINS0_14bad_exception_EEENS_13exception_ptrEvE2ep[_ZGVZN5boost16exception_detail27get_static_exception_objectINS0_14bad_exception_EEENS_13exception_ptrEvE2ep]+0x0): multiple definition of `guard variable for boost::exception_detail::get_static_exception_object<boost::exception_detail::bad_exception_>()::ep'
CMakeFiles/all_tests.dir/objects.a(tcp_test.cpp.obj):tcp_test.cpp:(.bss$_ZGVZN5boost16exception_detail27get_static_exception_objectINS0_14bad_exception_EEENS_13exception_ptrEvE2ep[_ZGVZN5boost16exception_detail27get_static_exception_objectINS0_14bad_exception_EEENS_13exception_ptrEvE2ep]+0x0): first defined here
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o):(.data$_ZN5boost16exception_detail37exception_ptr_static_exception_objectINS0_10bad_alloc_EE1eE[_ZN5boost16exception_detail37exception_ptr_static_exception_objectINS0_10bad_alloc_EE1eE]+0x0): multiple definition of `boost::exception_detail::exception_ptr_static_exception_object<boost::exception_detail::bad_alloc_>::e'
CMakeFiles/all_tests.dir/objects.a(tcp_test.cpp.obj):tcp_test.cpp:(.bss$_ZN5boost16exception_detail37exception_ptr_static_exception_objectINS0_10bad_alloc_EE1eE[_ZN5boost16exception_detail37exception_ptr_static_exception_objectINS0_10bad_alloc_EE1eE]+0x0): first defined here
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o):(.data$_ZN5boost16exception_detail37exception_ptr_static_exception_objectINS0_14bad_exception_EE1eE[_ZN5boost16exception_detail37exception_ptr_static_exception_objectINS0_14bad_exception_EE1eE]+0x0): multiple definition of `boost::exception_detail::exception_ptr_static_exception_object<boost::exception_detail::bad_exception_>::e'
CMakeFiles/all_tests.dir/objects.a(tcp_test.cpp.obj):tcp_test.cpp:(.bss$_ZN5boost16exception_detail37exception_ptr_static_exception_objectINS0_14bad_exception_EE1eE[_ZN5boost16exception_detail37exception_ptr_static_exception_objectINS0_14bad_exception_EE1eE]+0x0): first defined here
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o):(.data$_ZGVN5boost16exception_detail37exception_ptr_static_exception_objectINS0_10bad_alloc_EE1eE[_ZGVN5boost16exception_detail37exception_ptr_static_exception_objectINS0_10bad_alloc_EE1eE]+0x0): multiple definition of `guard variable for boost::exception_detail::exception_ptr_static_exception_object<boost::exception_detail::bad_alloc_>::e'
CMakeFiles/all_tests.dir/objects.a(tcp_test.cpp.obj):tcp_test.cpp:(.bss$_ZGVN5boost16exception_detail37exception_ptr_static_exception_objectINS0_10bad_alloc_EE1eE[_ZGVN5boost16exception_detail37exception_ptr_static_exception_objectINS0_10bad_alloc_EE1eE]+0x0): first defined here
C:\msys64\mingw64\lib\libboost_thread-mt.a(thread.o):(.data$_ZGVN5boost16exception_detail37exception_ptr_static_exception_objectINS0_14bad_exception_EE1eE[_ZGVN5boost16exception_detail37exception_ptr_static_exception_objectINS0_14bad_exception_EE1eE]+0x0): multiple definition of `guard variable for boost::exception_detail::exception_ptr_static_exception_object<boost::exception_detail::bad_exception_>::e'
CMakeFiles/all_tests.dir/objects.a(tcp_test.cpp.obj):tcp_test.cpp:(.bss$_ZGVN5boost16exception_detail37exception_ptr_static_exception_objectINS0_14bad_exception_EE1eE[_ZGVN5boost16exception_detail37exception_ptr_static_exception_objectINS0_14bad_exception_EE1eE]+0x0): first defined here
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTVN5boost10wrapexceptINS_16bad_lexical_castEEE[_ZTVN5boost10wrapexceptINS_16bad_lexical_castEEE]' has different size
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE]' has different size
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTVN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE]' has different size
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTVN5boost10wrapexceptINS_9gregorian9bad_monthEEE[_ZTVN5boost10wrapexceptINS_9gregorian9bad_monthEEE]' has different size
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE]' has different size
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE]' has different size
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTVN5boost16bad_lexical_castE[_ZTVN5boost16bad_lexical_castE]' has different size
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTVN5boost9gregorian9bad_monthE[_ZTVN5boost9gregorian9bad_monthE]' has different size
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTVN5boost6detail15sp_counted_baseE[_ZTVN5boost6detail15sp_counted_baseE]' has different size
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTIN5boost10wrapexceptINS_16bad_lexical_castEEE[_ZTIN5boost10wrapexceptINS_16bad_lexical_castEEE]' has different size
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTSN5boost10wrapexceptINS_16bad_lexical_castEEE[_ZTSN5boost10wrapexceptINS_16bad_lexical_castEEE]' has different size
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE[_ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE]' has different size
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTSN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE[_ZTSN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_16bad_lexical_castEEEEE]' has different size
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTIN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE[_ZTIN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE]' has different size
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTSN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE[_ZTSN5boost16exception_detail19error_info_injectorINS_16bad_lexical_castEEE]' has different size
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTIN5boost10wrapexceptINS_9gregorian9bad_monthEEE[_ZTIN5boost10wrapexceptINS_9gregorian9bad_monthEEE]' has different size
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTSN5boost10wrapexceptINS_9gregorian9bad_monthEEE[_ZTSN5boost10wrapexceptINS_9gregorian9bad_monthEEE]' has different size
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE[_ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE]' has different size
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTSN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE[_ZTSN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_9gregorian9bad_monthEEEEE]' has different size
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE[_ZTIN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE]' has different size
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTSN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE[_ZTSN5boost16exception_detail19error_info_injectorINS_9gregorian9bad_monthEEE]' has different size
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTSNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZTSNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]' has different size
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTIN5boost16bad_lexical_castE[_ZTIN5boost16bad_lexical_castE]' has different size
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTSN5boost16bad_lexical_castE[_ZTSN5boost16bad_lexical_castE]' has different size
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTIN5boost9gregorian9bad_monthE[_ZTIN5boost9gregorian9bad_monthE]' has different size
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTSN5boost9gregorian9bad_monthE[_ZTSN5boost9gregorian9bad_monthE]' has different size
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTSN5boost6detail15sp_counted_baseE[_ZTSN5boost6detail15sp_counted_baseE]' has different size
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTSN5boost16exception_detail10clone_baseE[_ZTSN5boost16exception_detail10clone_baseE]' has different size
C:\msys64\mingw64\lib\libboost_date_time-mt.a(greg_month.o): duplicate section `.rdata$_ZTSN5boost9exceptionE[_ZTSN5boost9exceptionE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(operations.o): duplicate section `.rdata$_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE4data[_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE4data]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(operations.o): duplicate section `.data$_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE5pdata[_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE5pdata]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(operations.o): duplicate section `.rdata$_ZTVN5boost6detail17sp_counted_impl_pINS_10filesystem16filesystem_error5m_impEEE[_ZTVN5boost6detail17sp_counted_impl_pINS_10filesystem16filesystem_error5m_impEEE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(operations.o): duplicate section `.rdata$_ZTVN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEEE[_ZTVN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEEE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(operations.o): duplicate section `.rdata$_ZTVN5boost10filesystem16filesystem_errorE[_ZTVN5boost10filesystem16filesystem_errorE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(operations.o): duplicate section `.rdata$_ZTVN5boost6detail15sp_counted_baseE[_ZTVN5boost6detail15sp_counted_baseE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(operations.o): duplicate section `.rdata$_ZTVN5boost6system12system_errorE[_ZTVN5boost6system12system_errorE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(operations.o): duplicate section `.rdata$_ZTVN5boost6system6detail21system_error_categoryE[_ZTVN5boost6system6detail21system_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(operations.o): duplicate section `.rdata$_ZTVN5boost6system6detail22generic_error_categoryE[_ZTVN5boost6system6detail22generic_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(operations.o): duplicate section `.rdata$_ZTVN5boost6system14error_categoryE[_ZTVN5boost6system14error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(operations.o): duplicate section `.rdata$_ZTIN5boost6detail17sp_counted_impl_pINS_10filesystem16filesystem_error5m_impEEE[_ZTIN5boost6detail17sp_counted_impl_pINS_10filesystem16filesystem_error5m_impEEE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(operations.o): duplicate section `.rdata$_ZTSN5boost6detail17sp_counted_impl_pINS_10filesystem16filesystem_error5m_impEEE[_ZTSN5boost6detail17sp_counted_impl_pINS_10filesystem16filesystem_error5m_impEEE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(operations.o): duplicate section `.rdata$_ZTIN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEEE[_ZTIN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEEE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(operations.o): duplicate section `.rdata$_ZTSN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEEE[_ZTSN5boost6detail17sp_counted_impl_pINS_10filesystem6detail11dir_itr_impEEE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(operations.o): duplicate section `.rdata$_ZTIN5boost10filesystem16filesystem_errorE[_ZTIN5boost10filesystem16filesystem_errorE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(operations.o): duplicate section `.rdata$_ZTSN5boost10filesystem16filesystem_errorE[_ZTSN5boost10filesystem16filesystem_errorE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(operations.o): duplicate section `.rdata$_ZTSN5boost6detail15sp_counted_baseE[_ZTSN5boost6detail15sp_counted_baseE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(operations.o): duplicate section `.rdata$_ZTIN5boost6system12system_errorE[_ZTIN5boost6system12system_errorE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(operations.o): duplicate section `.rdata$_ZTSN5boost6system12system_errorE[_ZTSN5boost6system12system_errorE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(operations.o): duplicate section `.rdata$_ZTIN5boost6system6detail12std_categoryE[_ZTIN5boost6system6detail12std_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(operations.o): duplicate section `.rdata$_ZTSN5boost6system6detail12std_categoryE[_ZTSN5boost6system6detail12std_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(operations.o): duplicate section `.rdata$_ZTIN5boost6system6detail21system_error_categoryE[_ZTIN5boost6system6detail21system_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(operations.o): duplicate section `.rdata$_ZTSN5boost6system6detail21system_error_categoryE[_ZTSN5boost6system6detail21system_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(operations.o): duplicate section `.rdata$_ZTIN5boost6system6detail22generic_error_categoryE[_ZTIN5boost6system6detail22generic_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(operations.o): duplicate section `.rdata$_ZTSN5boost6system6detail22generic_error_categoryE[_ZTSN5boost6system6detail22generic_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(path.o): duplicate section `.rdata$_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE4data[_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE4data]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(path.o): duplicate section `.data$_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE5pdata[_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE5pdata]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(path.o): duplicate section `.rdata$_ZTVN5boost6system12system_errorE[_ZTVN5boost6system12system_errorE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(path.o): duplicate section `.rdata$_ZTVN5boost6system6detail21system_error_categoryE[_ZTVN5boost6system6detail21system_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(path.o): duplicate section `.rdata$_ZTVN5boost6system6detail22generic_error_categoryE[_ZTVN5boost6system6detail22generic_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(path.o): duplicate section `.rdata$_ZTVN5boost6system14error_categoryE[_ZTVN5boost6system14error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(path.o): duplicate section `.rdata$_ZTIN5boost6system12system_errorE[_ZTIN5boost6system12system_errorE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(path.o): duplicate section `.rdata$_ZTSN5boost6system12system_errorE[_ZTSN5boost6system12system_errorE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(path.o): duplicate section `.rdata$_ZTIN5boost6system6detail12std_categoryE[_ZTIN5boost6system6detail12std_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(path.o): duplicate section `.rdata$_ZTSN5boost6system6detail12std_categoryE[_ZTSN5boost6system6detail12std_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(path.o): duplicate section `.rdata$_ZTIN5boost6system6detail21system_error_categoryE[_ZTIN5boost6system6detail21system_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(path.o): duplicate section `.rdata$_ZTSN5boost6system6detail21system_error_categoryE[_ZTSN5boost6system6detail21system_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(path.o): duplicate section `.rdata$_ZTIN5boost6system6detail22generic_error_categoryE[_ZTIN5boost6system6detail22generic_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(path.o): duplicate section `.rdata$_ZTSN5boost6system6detail22generic_error_categoryE[_ZTSN5boost6system6detail22generic_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(path_traits.o): duplicate section `.rdata$_ZTVN5boost6system12system_errorE[_ZTVN5boost6system12system_errorE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(path_traits.o): duplicate section `.rdata$_ZTVN5boost6system6detail21system_error_categoryE[_ZTVN5boost6system6detail21system_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(path_traits.o): duplicate section `.rdata$_ZTVN5boost6system6detail22generic_error_categoryE[_ZTVN5boost6system6detail22generic_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(path_traits.o): duplicate section `.rdata$_ZTVN5boost6system14error_categoryE[_ZTVN5boost6system14error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(path_traits.o): duplicate section `.rdata$_ZTIN5boost6system12system_errorE[_ZTIN5boost6system12system_errorE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(path_traits.o): duplicate section `.rdata$_ZTSN5boost6system12system_errorE[_ZTSN5boost6system12system_errorE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(path_traits.o): duplicate section `.rdata$_ZTIN5boost6system6detail12std_categoryE[_ZTIN5boost6system6detail12std_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(path_traits.o): duplicate section `.rdata$_ZTSN5boost6system6detail12std_categoryE[_ZTSN5boost6system6detail12std_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(path_traits.o): duplicate section `.rdata$_ZTIN5boost6system6detail21system_error_categoryE[_ZTIN5boost6system6detail21system_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(path_traits.o): duplicate section `.rdata$_ZTSN5boost6system6detail21system_error_categoryE[_ZTSN5boost6system6detail21system_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(path_traits.o): duplicate section `.rdata$_ZTIN5boost6system6detail22generic_error_categoryE[_ZTIN5boost6system6detail22generic_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(path_traits.o): duplicate section `.rdata$_ZTSN5boost6system6detail22generic_error_categoryE[_ZTSN5boost6system6detail22generic_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(unique_path.o): duplicate section `.rdata$_ZTVN5boost6system12system_errorE[_ZTVN5boost6system12system_errorE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(unique_path.o): duplicate section `.rdata$_ZTVN5boost6system6detail21system_error_categoryE[_ZTVN5boost6system6detail21system_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(unique_path.o): duplicate section `.rdata$_ZTVN5boost6system6detail22generic_error_categoryE[_ZTVN5boost6system6detail22generic_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(unique_path.o): duplicate section `.rdata$_ZTVN5boost6system14error_categoryE[_ZTVN5boost6system14error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(unique_path.o): duplicate section `.rdata$_ZTIN5boost6system12system_errorE[_ZTIN5boost6system12system_errorE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(unique_path.o): duplicate section `.rdata$_ZTSN5boost6system12system_errorE[_ZTSN5boost6system12system_errorE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(unique_path.o): duplicate section `.rdata$_ZTIN5boost6system6detail12std_categoryE[_ZTIN5boost6system6detail12std_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(unique_path.o): duplicate section `.rdata$_ZTSN5boost6system6detail12std_categoryE[_ZTSN5boost6system6detail12std_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(unique_path.o): duplicate section `.rdata$_ZTIN5boost6system6detail21system_error_categoryE[_ZTIN5boost6system6detail21system_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(unique_path.o): duplicate section `.rdata$_ZTSN5boost6system6detail21system_error_categoryE[_ZTSN5boost6system6detail21system_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(unique_path.o): duplicate section `.rdata$_ZTIN5boost6system6detail22generic_error_categoryE[_ZTIN5boost6system6detail22generic_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(unique_path.o): duplicate section `.rdata$_ZTSN5boost6system6detail22generic_error_categoryE[_ZTSN5boost6system6detail22generic_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(codecvt_error_category.o): duplicate section `.rdata$_ZTVN5boost6system6detail21system_error_categoryE[_ZTVN5boost6system6detail21system_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(codecvt_error_category.o): duplicate section `.rdata$_ZTVN5boost6system6detail22generic_error_categoryE[_ZTVN5boost6system6detail22generic_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(codecvt_error_category.o): duplicate section `.rdata$_ZTVN5boost6system14error_categoryE[_ZTVN5boost6system14error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(codecvt_error_category.o): duplicate section `.rdata$_ZTIN5boost6system6detail12std_categoryE[_ZTIN5boost6system6detail12std_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(codecvt_error_category.o): duplicate section `.rdata$_ZTSN5boost6system6detail12std_categoryE[_ZTSN5boost6system6detail12std_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(codecvt_error_category.o): duplicate section `.rdata$_ZTIN5boost6system6detail21system_error_categoryE[_ZTIN5boost6system6detail21system_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(codecvt_error_category.o): duplicate section `.rdata$_ZTSN5boost6system6detail21system_error_categoryE[_ZTSN5boost6system6detail21system_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(codecvt_error_category.o): duplicate section `.rdata$_ZTIN5boost6system6detail22generic_error_categoryE[_ZTIN5boost6system6detail22generic_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_filesystem-mt.a(codecvt_error_category.o): duplicate section `.rdata$_ZTSN5boost6system6detail22generic_error_categoryE[_ZTSN5boost6system6detail22generic_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_chrono-mt.a(chrono.o): duplicate section `.rdata$_ZTVN5boost10wrapexceptINS_6system12system_errorEEE[_ZTVN5boost10wrapexceptINS_6system12system_errorEEE]' has different size
C:\msys64\mingw64\lib\libboost_chrono-mt.a(chrono.o): duplicate section `.rdata$_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE]' has different size
C:\msys64\mingw64\lib\libboost_chrono-mt.a(chrono.o): duplicate section `.rdata$_ZTVN5boost16exception_detail19error_info_injectorINS_6system12system_errorEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_6system12system_errorEEE]' has different size
C:\msys64\mingw64\lib\libboost_chrono-mt.a(chrono.o): duplicate section `.rdata$_ZTVN5boost6system12system_errorE[_ZTVN5boost6system12system_errorE]' has different size
C:\msys64\mingw64\lib\libboost_chrono-mt.a(chrono.o): duplicate section `.rdata$_ZTVN5boost6system6detail21system_error_categoryE[_ZTVN5boost6system6detail21system_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_chrono-mt.a(chrono.o): duplicate section `.rdata$_ZTVN5boost6system6detail22generic_error_categoryE[_ZTVN5boost6system6detail22generic_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_chrono-mt.a(chrono.o): duplicate section `.rdata$_ZTVN5boost6system14error_categoryE[_ZTVN5boost6system14error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_chrono-mt.a(chrono.o): duplicate section `.rdata$_ZTIN5boost10wrapexceptINS_6system12system_errorEEE[_ZTIN5boost10wrapexceptINS_6system12system_errorEEE]' has different size
C:\msys64\mingw64\lib\libboost_chrono-mt.a(chrono.o): duplicate section `.rdata$_ZTSN5boost10wrapexceptINS_6system12system_errorEEE[_ZTSN5boost10wrapexceptINS_6system12system_errorEEE]' has different size
C:\msys64\mingw64\lib\libboost_chrono-mt.a(chrono.o): duplicate section `.rdata$_ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE[_ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE]' has different size
C:\msys64\mingw64\lib\libboost_chrono-mt.a(chrono.o): duplicate section `.rdata$_ZTSN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE[_ZTSN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_6system12system_errorEEEEE]' has different size
C:\msys64\mingw64\lib\libboost_chrono-mt.a(chrono.o): duplicate section `.rdata$_ZTIN5boost16exception_detail19error_info_injectorINS_6system12system_errorEEE[_ZTIN5boost16exception_detail19error_info_injectorINS_6system12system_errorEEE]' has different size
C:\msys64\mingw64\lib\libboost_chrono-mt.a(chrono.o): duplicate section `.rdata$_ZTSN5boost16exception_detail19error_info_injectorINS_6system12system_errorEEE[_ZTSN5boost16exception_detail19error_info_injectorINS_6system12system_errorEEE]' has different size
C:\msys64\mingw64\lib\libboost_chrono-mt.a(chrono.o): duplicate section `.rdata$_ZTSN5boost16exception_detail10clone_baseE[_ZTSN5boost16exception_detail10clone_baseE]' has different size
C:\msys64\mingw64\lib\libboost_chrono-mt.a(chrono.o): duplicate section `.rdata$_ZTSN5boost9exceptionE[_ZTSN5boost9exceptionE]' has different size
C:\msys64\mingw64\lib\libboost_chrono-mt.a(chrono.o): duplicate section `.rdata$_ZTIN5boost6system12system_errorE[_ZTIN5boost6system12system_errorE]' has different size
C:\msys64\mingw64\lib\libboost_chrono-mt.a(chrono.o): duplicate section `.rdata$_ZTSN5boost6system12system_errorE[_ZTSN5boost6system12system_errorE]' has different size
C:\msys64\mingw64\lib\libboost_chrono-mt.a(chrono.o): duplicate section `.rdata$_ZTIN5boost6system6detail12std_categoryE[_ZTIN5boost6system6detail12std_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_chrono-mt.a(chrono.o): duplicate section `.rdata$_ZTSN5boost6system6detail12std_categoryE[_ZTSN5boost6system6detail12std_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_chrono-mt.a(chrono.o): duplicate section `.rdata$_ZTIN5boost6system6detail21system_error_categoryE[_ZTIN5boost6system6detail21system_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_chrono-mt.a(chrono.o): duplicate section `.rdata$_ZTSN5boost6system6detail21system_error_categoryE[_ZTSN5boost6system6detail21system_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_chrono-mt.a(chrono.o): duplicate section `.rdata$_ZTIN5boost6system6detail22generic_error_categoryE[_ZTIN5boost6system6detail22generic_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_chrono-mt.a(chrono.o): duplicate section `.rdata$_ZTSN5boost6system6detail22generic_error_categoryE[_ZTSN5boost6system6detail22generic_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(decorator.o): duplicate section `.rdata$_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null[_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(decorator.o): duplicate section `.rdata$_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE4data[_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE4data]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(decorator.o): duplicate section `.data$_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE5pdata[_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE5pdata]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(decorator.o): duplicate section `.rdata$_ZZNK5boost17integral_constantIbLb0EEcvRKN4mpl_5bool_ILb0EEEEvE4data[_ZZNK5boost17integral_constantIbLb0EEcvRKN4mpl_5bool_ILb0EEEEvE4data]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(decorator.o): duplicate section `.data$_ZZNK5boost17integral_constantIbLb0EEcvRKN4mpl_5bool_ILb0EEEEvE5pdata[_ZZNK5boost17integral_constantIbLb0EEcvRKN4mpl_5bool_ILb0EEEEvE5pdata]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(decorator.o): duplicate section `.rdata$_ZTVN5boost6detail15sp_counted_baseE[_ZTVN5boost6detail15sp_counted_baseE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(decorator.o): duplicate section `.rdata$_ZTSN5boost6detail15sp_counted_baseE[_ZTSN5boost6detail15sp_counted_baseE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(execution_monitor.o): duplicate section `.rdata$_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null[_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(execution_monitor.o): duplicate section `.rdata$_ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEEE[_ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(execution_monitor.o): duplicate section `.rdata$_ZTVN5boost10wrapexceptINS_17bad_function_callEEE[_ZTVN5boost10wrapexceptINS_17bad_function_callEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(execution_monitor.o): duplicate section `.rdata$_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(execution_monitor.o): duplicate section `.rdata$_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(execution_monitor.o): duplicate section `.rdata$_ZTVN5boost17bad_function_callE[_ZTVN5boost17bad_function_callE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(execution_monitor.o): duplicate section `.rdata$_ZTVN5boost6detail15sp_counted_baseE[_ZTVN5boost6detail15sp_counted_baseE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(execution_monitor.o): duplicate section `.rdata$_ZTIN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEEE[_ZTIN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(execution_monitor.o): duplicate section `.rdata$_ZTSN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEEE[_ZTSN5boost6detail17sp_counted_impl_pINS_16exception_detail15error_info_baseEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(execution_monitor.o): duplicate section `.rdata$_ZTIN5boost10wrapexceptINS_17bad_function_callEEE[_ZTIN5boost10wrapexceptINS_17bad_function_callEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(execution_monitor.o): duplicate section `.rdata$_ZTSN5boost10wrapexceptINS_17bad_function_callEEE[_ZTSN5boost10wrapexceptINS_17bad_function_callEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(execution_monitor.o): duplicate section `.rdata$_ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE[_ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(execution_monitor.o): duplicate section `.rdata$_ZTSN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE[_ZTSN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(execution_monitor.o): duplicate section `.rdata$_ZTIN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE[_ZTIN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(execution_monitor.o): duplicate section `.rdata$_ZTSN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE[_ZTSN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(execution_monitor.o): duplicate section `.rdata$_ZTSNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE[_ZTSNSt7__cxx1112basic_stringIcSt11char_traitsIcESaIcEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(execution_monitor.o): duplicate section `.rdata$_ZTIN5boost16exception_detail25error_info_container_implE[_ZTIN5boost16exception_detail25error_info_container_implE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(execution_monitor.o): duplicate section `.rdata$_ZTSN5boost16exception_detail25error_info_container_implE[_ZTSN5boost16exception_detail25error_info_container_implE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(execution_monitor.o): duplicate section `.rdata$_ZTIN5boost17bad_function_callE[_ZTIN5boost17bad_function_callE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(execution_monitor.o): duplicate section `.rdata$_ZTSN5boost17bad_function_callE[_ZTSN5boost17bad_function_callE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(execution_monitor.o): duplicate section `.rdata$_ZTSN5boost6detail15sp_counted_baseE[_ZTSN5boost6detail15sp_counted_baseE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(execution_monitor.o): duplicate section `.rdata$_ZTSN5boost16exception_detail10clone_baseE[_ZTSN5boost16exception_detail10clone_baseE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(execution_monitor.o): duplicate section `.rdata$_ZTSN5boost9exceptionE[_ZTSN5boost9exceptionE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(execution_monitor.o): duplicate section `.rdata$_ZTSN5boost16exception_detail20error_info_containerE[_ZTSN5boost16exception_detail20error_info_containerE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(framework.o): duplicate section `.rdata$_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE4data[_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE4data]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(framework.o): duplicate section `.data$_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE5pdata[_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE5pdata]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(framework.o): duplicate section `.rdata$_ZZNK5boost17integral_constantIbLb0EEcvRKN4mpl_5bool_ILb0EEEEvE4data[_ZZNK5boost17integral_constantIbLb0EEcvRKN4mpl_5bool_ILb0EEEEvE4data]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(framework.o): duplicate section `.data$_ZZNK5boost17integral_constantIbLb0EEcvRKN4mpl_5bool_ILb0EEEEvE5pdata[_ZZNK5boost17integral_constantIbLb0EEcvRKN4mpl_5bool_ILb0EEEEvE5pdata]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(framework.o): duplicate section `.rdata$_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null[_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(framework.o): duplicate section `.rdata$_ZTVN5boost10wrapexceptINS_17bad_function_callEEE[_ZTVN5boost10wrapexceptINS_17bad_function_callEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(framework.o): duplicate section `.rdata$_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(framework.o): duplicate section `.rdata$_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(framework.o): duplicate section `.rdata$_ZTVN5boost9unit_test12lazy_ostreamE[_ZTVN5boost9unit_test12lazy_ostreamE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(framework.o): duplicate section `.rdata$_ZTVN5boost17bad_function_callE[_ZTVN5boost17bad_function_callE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(framework.o): duplicate section `.rdata$_ZTVN5boost6detail15sp_counted_baseE[_ZTVN5boost6detail15sp_counted_baseE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(framework.o): duplicate section `.rdata$_ZTIN5boost10wrapexceptINS_17bad_function_callEEE[_ZTIN5boost10wrapexceptINS_17bad_function_callEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(framework.o): duplicate section `.rdata$_ZTSN5boost10wrapexceptINS_17bad_function_callEEE[_ZTSN5boost10wrapexceptINS_17bad_function_callEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(framework.o): duplicate section `.rdata$_ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE[_ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(framework.o): duplicate section `.rdata$_ZTSN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE[_ZTSN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(framework.o): duplicate section `.rdata$_ZTIN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE[_ZTIN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(framework.o): duplicate section `.rdata$_ZTSN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE[_ZTSN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(framework.o): duplicate section `.rdata$_ZTSN5boost9unit_test12lazy_ostreamE[_ZTSN5boost9unit_test12lazy_ostreamE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(framework.o): duplicate section `.rdata$_ZTIN5boost17bad_function_callE[_ZTIN5boost17bad_function_callE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(framework.o): duplicate section `.rdata$_ZTSN5boost17bad_function_callE[_ZTSN5boost17bad_function_callE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(framework.o): duplicate section `.rdata$_ZTSN5boost6detail15sp_counted_baseE[_ZTSN5boost6detail15sp_counted_baseE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(framework.o): duplicate section `.rdata$_ZTSN5boost16exception_detail10clone_baseE[_ZTSN5boost16exception_detail10clone_baseE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(framework.o): duplicate section `.rdata$_ZTSN5boost9exceptionE[_ZTSN5boost9exceptionE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(framework.o):(.data$_ZZN5boost9unit_test12lazy_ostream8instanceEvE4inst[_ZZN5boost9unit_test12lazy_ostream8instanceEvE4inst]+0x0): multiple definition of `boost::unit_test::lazy_ostream::instance()::inst'
CMakeFiles/all_tests.dir/objects.a(compress.cpp.obj):compress.cpp:(.bss$_ZZN5boost9unit_test12lazy_ostream8instanceEvE4inst[_ZZN5boost9unit_test12lazy_ostream8instanceEvE4inst]+0x0): first defined here
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(framework.o):(.data$_ZGVZN5boost9unit_test12lazy_ostream8instanceEvE4inst[_ZGVZN5boost9unit_test12lazy_ostream8instanceEvE4inst]+0x0): multiple definition of `guard variable for boost::unit_test::lazy_ostream::instance()::inst'
CMakeFiles/all_tests.dir/objects.a(compress.cpp.obj):compress.cpp:(.bss$_ZGVZN5boost9unit_test12lazy_ostream8instanceEvE4inst[_ZGVZN5boost9unit_test12lazy_ostream8instanceEvE4inst]+0x0): first defined here
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(progress_monitor.o): duplicate section `.rdata$_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null[_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(results_collector.o): duplicate section `.rdata$_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null[_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(results_collector.o): duplicate section `.rdata$_ZTVN5boost9unit_test12lazy_ostreamE[_ZTVN5boost9unit_test12lazy_ostreamE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(results_collector.o): duplicate section `.rdata$_ZTSN5boost9unit_test12lazy_ostreamE[_ZTSN5boost9unit_test12lazy_ostreamE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(test_tools.o): duplicate section `.rdata$_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null[_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(test_tools.o): duplicate section `.rdata$_ZTVN5boost6detail15sp_counted_baseE[_ZTVN5boost6detail15sp_counted_baseE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(test_tools.o): duplicate section `.rdata$_ZTVN5boost9unit_test12lazy_ostreamE[_ZTVN5boost9unit_test12lazy_ostreamE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(test_tools.o): duplicate section `.rdata$_ZTSN5boost6detail15sp_counted_baseE[_ZTSN5boost6detail15sp_counted_baseE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(test_tools.o): duplicate section `.rdata$_ZTSN5boost9unit_test12lazy_ostreamE[_ZTSN5boost9unit_test12lazy_ostreamE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(test_tools.o): duplicate section `.rdata$_ZN5boost10test_tools9tt_detail12static_constINS1_4impl26boost_test_print_type_implEE5valueE[_ZN5boost10test_tools9tt_detail12static_constINS1_4impl26boost_test_print_type_implEE5valueE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(test_tree.o): duplicate section `.rdata$_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE4data[_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE4data]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(test_tree.o): duplicate section `.data$_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE5pdata[_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE5pdata]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(test_tree.o): duplicate section `.rdata$_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null[_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(test_tree.o): duplicate section `.rdata$_ZTVN5boost10wrapexceptINS_17bad_function_callEEE[_ZTVN5boost10wrapexceptINS_17bad_function_callEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(test_tree.o): duplicate section `.rdata$_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(test_tree.o): duplicate section `.rdata$_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(test_tree.o): duplicate section `.rdata$_ZTVN5boost17bad_function_callE[_ZTVN5boost17bad_function_callE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(test_tree.o): duplicate section `.rdata$_ZTVN5boost6detail15sp_counted_baseE[_ZTVN5boost6detail15sp_counted_baseE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(test_tree.o): duplicate section `.rdata$_ZTIN5boost10wrapexceptINS_17bad_function_callEEE[_ZTIN5boost10wrapexceptINS_17bad_function_callEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(test_tree.o): duplicate section `.rdata$_ZTSN5boost10wrapexceptINS_17bad_function_callEEE[_ZTSN5boost10wrapexceptINS_17bad_function_callEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(test_tree.o): duplicate section `.rdata$_ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE[_ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(test_tree.o): duplicate section `.rdata$_ZTSN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE[_ZTSN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(test_tree.o): duplicate section `.rdata$_ZTIN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE[_ZTIN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(test_tree.o): duplicate section `.rdata$_ZTSN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE[_ZTSN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(test_tree.o): duplicate section `.rdata$_ZTIN5boost17bad_function_callE[_ZTIN5boost17bad_function_callE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(test_tree.o): duplicate section `.rdata$_ZTSN5boost17bad_function_callE[_ZTSN5boost17bad_function_callE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(test_tree.o): duplicate section `.rdata$_ZTSN5boost6detail15sp_counted_baseE[_ZTSN5boost6detail15sp_counted_baseE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(test_tree.o): duplicate section `.rdata$_ZTSN5boost16exception_detail10clone_baseE[_ZTSN5boost16exception_detail10clone_baseE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(test_tree.o): duplicate section `.rdata$_ZTSN5boost9exceptionE[_ZTSN5boost9exceptionE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_log.o): duplicate section `.rdata$_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE4data[_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE4data]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_log.o): duplicate section `.data$_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE5pdata[_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE5pdata]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_log.o): duplicate section `.rdata$_ZZNK5boost17integral_constantIbLb0EEcvRKN4mpl_5bool_ILb0EEEEvE4data[_ZZNK5boost17integral_constantIbLb0EEcvRKN4mpl_5bool_ILb0EEEEvE4data]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_log.o): duplicate section `.data$_ZZNK5boost17integral_constantIbLb0EEcvRKN4mpl_5bool_ILb0EEEEvE5pdata[_ZZNK5boost17integral_constantIbLb0EEcvRKN4mpl_5bool_ILb0EEEEvE5pdata]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_log.o): duplicate section `.rdata$_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null[_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_log.o): duplicate section `.rdata$_ZTVN5boost6detail15sp_counted_baseE[_ZTVN5boost6detail15sp_counted_baseE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_log.o): duplicate section `.rdata$_ZTSN5boost6detail15sp_counted_baseE[_ZTSN5boost6detail15sp_counted_baseE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_main.o): duplicate section `.rdata$_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE4data[_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE4data]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_main.o): duplicate section `.data$_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE5pdata[_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE5pdata]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_main.o): duplicate section `.rdata$_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null[_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_monitor.o): duplicate section `.rdata$_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null[_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_parameters.o): duplicate section `.rdata$_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE4data[_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE4data]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_parameters.o): duplicate section `.data$_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE5pdata[_ZZNK5boost17integral_constantIbLb1EEcvRKN4mpl_5bool_ILb1EEEEvE5pdata]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_parameters.o): duplicate section `.rdata$_ZZNK5boost17integral_constantIbLb0EEcvRKN4mpl_5bool_ILb0EEEEvE4data[_ZZNK5boost17integral_constantIbLb0EEcvRKN4mpl_5bool_ILb0EEEEvE4data]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_parameters.o): duplicate section `.data$_ZZNK5boost17integral_constantIbLb0EEcvRKN4mpl_5bool_ILb0EEEEvE5pdata[_ZZNK5boost17integral_constantIbLb0EEcvRKN4mpl_5bool_ILb0EEEEvE5pdata]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_parameters.o): duplicate section `.rdata$_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null[_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_parameters.o): duplicate section `.rdata$_ZZN5boost9unit_test13basic_cstringIKcE15default_trim_exEvE2ws[_ZZN5boost9unit_test13basic_cstringIKcE15default_trim_exEvE2ws]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_parameters.o): duplicate section `.rdata$_ZTVN5boost10wrapexceptINS_17bad_function_callEEE[_ZTVN5boost10wrapexceptINS_17bad_function_callEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_parameters.o): duplicate section `.rdata$_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE[_ZTVN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_parameters.o): duplicate section `.rdata$_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE[_ZTVN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_parameters.o): duplicate section `.rdata$_ZTVN5boost17bad_function_callE[_ZTVN5boost17bad_function_callE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_parameters.o): duplicate section `.rdata$_ZTVN5boost6detail15sp_counted_baseE[_ZTVN5boost6detail15sp_counted_baseE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_parameters.o): duplicate section `.rdata$_ZTIN5boost10wrapexceptINS_17bad_function_callEEE[_ZTIN5boost10wrapexceptINS_17bad_function_callEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_parameters.o): duplicate section `.rdata$_ZTSN5boost10wrapexceptINS_17bad_function_callEEE[_ZTSN5boost10wrapexceptINS_17bad_function_callEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_parameters.o): duplicate section `.rdata$_ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE[_ZTIN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_parameters.o): duplicate section `.rdata$_ZTSN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE[_ZTSN5boost16exception_detail10clone_implINS0_19error_info_injectorINS_17bad_function_callEEEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_parameters.o): duplicate section `.rdata$_ZTIN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE[_ZTIN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_parameters.o): duplicate section `.rdata$_ZTSN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE[_ZTSN5boost16exception_detail19error_info_injectorINS_17bad_function_callEEE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_parameters.o): duplicate section `.rdata$_ZTIN5boost17bad_function_callE[_ZTIN5boost17bad_function_callE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_parameters.o): duplicate section `.rdata$_ZTSN5boost17bad_function_callE[_ZTSN5boost17bad_function_callE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_parameters.o): duplicate section `.rdata$_ZTSN5boost6detail15sp_counted_baseE[_ZTSN5boost6detail15sp_counted_baseE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_parameters.o): duplicate section `.rdata$_ZTSN5boost16exception_detail10clone_baseE[_ZTSN5boost16exception_detail10clone_baseE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(unit_test_parameters.o): duplicate section `.rdata$_ZTSN5boost9exceptionE[_ZTSN5boost9exceptionE]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(junit_log_formatter.o): duplicate section `.rdata$_ZZNK5boost17integral_constantIbLb0EEcvRKN4mpl_5bool_ILb0EEEEvE4data[_ZZNK5boost17integral_constantIbLb0EEcvRKN4mpl_5bool_ILb0EEEEvE4data]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(junit_log_formatter.o): duplicate section `.data$_ZZNK5boost17integral_constantIbLb0EEcvRKN4mpl_5bool_ILb0EEEEvE5pdata[_ZZNK5boost17integral_constantIbLb0EEcvRKN4mpl_5bool_ILb0EEEEvE5pdata]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(junit_log_formatter.o): duplicate section `.rdata$_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null[_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(xml_log_formatter.o): duplicate section `.rdata$_ZZNK5boost17integral_constantIbLb0EEcvRKN4mpl_5bool_ILb0EEEEvE4data[_ZZNK5boost17integral_constantIbLb0EEcvRKN4mpl_5bool_ILb0EEEEvE4data]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(xml_log_formatter.o): duplicate section `.data$_ZZNK5boost17integral_constantIbLb0EEcvRKN4mpl_5bool_ILb0EEEEvE5pdata[_ZZNK5boost17integral_constantIbLb0EEcvRKN4mpl_5bool_ILb0EEEEvE5pdata]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(xml_log_formatter.o): duplicate section `.rdata$_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null[_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(xml_report_formatter.o): duplicate section `.rdata$_ZZNK5boost17integral_constantIbLb0EEcvRKN4mpl_5bool_ILb0EEEEvE4data[_ZZNK5boost17integral_constantIbLb0EEcvRKN4mpl_5bool_ILb0EEEEvE4data]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(xml_report_formatter.o): duplicate section `.data$_ZZNK5boost17integral_constantIbLb0EEcvRKN4mpl_5bool_ILb0EEEEvE5pdata[_ZZNK5boost17integral_constantIbLb0EEcvRKN4mpl_5bool_ILb0EEEEvE5pdata]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(xml_report_formatter.o): duplicate section `.rdata$_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null[_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(compiler_log_formatter.o): duplicate section `.rdata$_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null[_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null]' has different size
C:\msys64\mingw64\lib\libboost_unit_test_framework-mt.a(plain_report_formatter.o): duplicate section `.rdata$_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null[_ZZN5boost9unit_test13basic_cstringIKcE8null_strEvE4null]' has different size
C:\msys64\mingw64\lib\libboost_iostreams-mt.a(file_descriptor.o): duplicate section `.rdata$_ZTVN5boost6detail15sp_counted_baseE[_ZTVN5boost6detail15sp_counted_baseE]' has different size
C:\msys64\mingw64\lib\libboost_iostreams-mt.a(file_descriptor.o): duplicate section `.rdata$_ZTSN5boost6detail15sp_counted_baseE[_ZTSN5boost6detail15sp_counted_baseE]' has different size
C:\msys64\mingw64\lib\libboost_iostreams-mt.a(file_descriptor.o): duplicate section `.rdata$_ZTSN5boost16exception_detail10clone_baseE[_ZTSN5boost16exception_detail10clone_baseE]' has different size
C:\msys64\mingw64\lib\libboost_iostreams-mt.a(file_descriptor.o): duplicate section `.rdata$_ZTSN5boost9exceptionE[_ZTSN5boost9exceptionE]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEEE[_ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEEE]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEEE[_ZTVN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEEE]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTVN5boost16exception_detail10clone_implINS0_14bad_exception_EEE[_ZTVN5boost16exception_detail10clone_implINS0_14bad_exception_EEE]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTVN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE[_ZTVN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTVN5boost16exception_detail14bad_exception_E[_ZTVN5boost16exception_detail14bad_exception_E]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTVN5boost16exception_detail10bad_alloc_E[_ZTVN5boost16exception_detail10bad_alloc_E]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTVN5boost6system12system_errorE[_ZTVN5boost6system12system_errorE]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTVN5boost6system6detail21system_error_categoryE[_ZTVN5boost6system6detail21system_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTVN5boost6system6detail22generic_error_categoryE[_ZTVN5boost6system6detail22generic_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTVN5boost6system14error_categoryE[_ZTVN5boost6system14error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTVN5boost6detail15sp_counted_baseE[_ZTVN5boost6detail15sp_counted_baseE]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTIN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEEE[_ZTIN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEEE]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTSN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEEE[_ZTSN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_14bad_exception_EEEEE]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTIN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEEE[_ZTIN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEEE]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTSN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEEE[_ZTSN5boost6detail17sp_counted_impl_pINS_16exception_detail10clone_implINS2_10bad_alloc_EEEEE]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTIN5boost16exception_detail10clone_implINS0_14bad_exception_EEE[_ZTIN5boost16exception_detail10clone_implINS0_14bad_exception_EEE]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTSN5boost16exception_detail10clone_implINS0_14bad_exception_EEE[_ZTSN5boost16exception_detail10clone_implINS0_14bad_exception_EEE]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTIN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE[_ZTIN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTSN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE[_ZTSN5boost16exception_detail10clone_implINS0_10bad_alloc_EEE]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTIN5boost16exception_detail14bad_exception_E[_ZTIN5boost16exception_detail14bad_exception_E]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTSN5boost16exception_detail14bad_exception_E[_ZTSN5boost16exception_detail14bad_exception_E]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTIN5boost16exception_detail10bad_alloc_E[_ZTIN5boost16exception_detail10bad_alloc_E]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTSN5boost16exception_detail10bad_alloc_E[_ZTSN5boost16exception_detail10bad_alloc_E]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTIN5boost6system12system_errorE[_ZTIN5boost6system12system_errorE]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTSN5boost6system12system_errorE[_ZTSN5boost6system12system_errorE]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTIN5boost6system6detail12std_categoryE[_ZTIN5boost6system6detail12std_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTSN5boost6system6detail12std_categoryE[_ZTSN5boost6system6detail12std_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTIN5boost6system6detail21system_error_categoryE[_ZTIN5boost6system6detail21system_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTSN5boost6system6detail21system_error_categoryE[_ZTSN5boost6system6detail21system_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTIN5boost6system6detail22generic_error_categoryE[_ZTIN5boost6system6detail22generic_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTSN5boost6system6detail22generic_error_categoryE[_ZTSN5boost6system6detail22generic_error_categoryE]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTSN5boost6detail15sp_counted_baseE[_ZTSN5boost6detail15sp_counted_baseE]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTSN5boost16exception_detail10clone_baseE[_ZTSN5boost16exception_detail10clone_baseE]' has different size
C:\msys64\mingw64\lib\libboost_coroutine-mt.a(stack_traits.o): duplicate section `.rdata$_ZTSN5boost9exceptionE[_ZTSN5boost9exceptionE]' has different size
clang++: error: linker command failed with exit code 1 (use -v to see invocation)
make[3]: *** [libraries/fc/tests/CMakeFiles/all_tests.dir/build.make:476: libraries/fc/tests/all_tests.exe] Error 1
make[2]: *** [CMakeFiles/Makefile2:472: libraries/fc/tests/CMakeFiles/all_tests.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:484: libraries/fc/tests/CMakeFiles/all_tests.dir/rule] Error 2
make: *** [Makefile:255: all_tests] Error 2

@pmconrad pmconrad added the 0 Help Wanted Notification to Core Team that Assignee is seeking assistance, but is able to proceed label Jun 19, 2019
@pmconrad pmconrad removed their assignment Jun 25, 2019
@abitmore abitmore added 0 Awaiting End User Feedback Notification to the Issue creator that the Core Team require additional information to proceed and removed 0 Help Wanted Notification to Core Team that Assignee is seeking assistance, but is able to proceed labels Jun 17, 2020
@abitmore
Copy link
Member

Just FWIW, building with https://github.com/bitshares/bitshares-gitian (using MinGW) worked for me, tested with release branch and testnet branch. I tested cross-building under Ubuntu though, but not in Cygwin.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0 Awaiting End User Feedback Notification to the Issue creator that the Core Team require additional information to proceed 6 Build Impact flag identifying the build process
Projects
None yet
Development

No branches or pull requests

3 participants