$ uname -a MSYS_NT-6.2 2.5.2(0.297/5/3) 2016-06-30 08:53 x86_64 Msys $ pacman -Qs 'gcc|boost|openssl' local/gcc-libs 5.3.0-3 (base) Runtime libraries shipped by GCC local/libopenssl 1.0.2.h-1 (libraries) The Open Source toolkit for Secure Sockets Layer and Transport Layer Security local/mingw-w64-x86_64-boost 1.60.0-3 Free peer-reviewed portable C++ source libraries (mingw-w64) local/mingw-w64-x86_64-gcc 5.4.0-1 (mingw-w64-x86_64-toolchain) GNU Compiler Collection (C,C++,OpenMP) for MinGW-w64 local/mingw-w64-x86_64-gcc-libgfortran 5.4.0-1 (mingw-w64-x86_64-toolchain) GNU Compiler Collection (libgfortran) for MinGW-w64 local/mingw-w64-x86_64-gcc-libs 5.4.0-1 (mingw-w64-x86_64-toolchain) GNU Compiler Collection (libraries) for MinGW-w64 local/mingw-w64-x86_64-openssl 1.0.2.h-1 The Open Source toolkit for Secure Sockets Layer and Transport Layer Security (mingw-w64) local/openssl 1.0.2.h-1 The Open Source toolkit for Secure Sockets Layer and Transport Layer Security local/perl-Net-SSLeay 1.72-1 (perl-modules) Perl extension for using OpenSSL $ cd deps/cpp-netlib/build/ && cmake -G 'MSYS Makefiles' -D CMAKE_BUILD_TYPE=Debug -D CMAKE_C_COMPILER=cc -D CMAKE_CXX_COMPILER=g++ -D CPP-NETLIB_BUILD_TESTS=OFF -D CPP-NETLIB_BUILD_EXAMPLES=OFF -D CPP-NETLIB_BUILD_SHARED_LIBS=ON ../ && make -- The C compiler identification is GNU 5.4.0 -- The CXX compiler identification is GNU 5.4.0 -- Check for working C compiler: C:/msys64/mingw64/bin/cc.exe -- Check for working C compiler: C:/msys64/mingw64/bin/cc.exe -- works -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Detecting C compile features -- Detecting C compile features - done -- Check for working CXX compiler: C:/msys64/mingw64/bin/g++.exe -- Check for working CXX compiler: C:/msys64/mingw64/bin/g++.exe -- works -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Detecting CXX compile features -- Detecting CXX compile features - done -- Linking boost testing libs dynamically... -- Boost version: 1.60.0 -- Found the following Boost libraries: -- system -- Found OpenSSL: C:/msys64/mingw64/bin/ssleay32.dll;C:/msys64/mingw64/bin/libeay32.dll (found version "1.0.2h") -- Looking for pthread.h -- Looking for pthread.h - found -- Looking for pthread_create -- Looking for pthread_create - found -- Found Threads: TRUE -- Configuring done -- Generating done -- Build files have been written to: C:/msys64/home/Administrator/kovri/deps/cpp-netlib/build make[1]: Entering directory '/home/Administrator/kovri/deps/cpp-netlib/build' /C/msys64/mingw64/bin/cmake.exe -H/C/msys64/home/Administrator/kovri/deps/cpp-netlib -B/C/msys64/home/Administrator/kovri/deps/cpp-netlib/build --check-build-system CMakeFiles/Makefile.cmake 0 /C/msys64/mingw64/bin/cmake.exe -E cmake_progress_start /C/msys64/home/Administrator/kovri/deps/cpp-netlib/build/CMakeFiles /C/msys64/home/Administrator/kovri/deps/cpp-netlib/build/CMakeFiles/progress.marks make -f CMakeFiles/Makefile2 all make[2]: Entering directory '/home/Administrator/kovri/deps/cpp-netlib/build' make -f libs/network/src/CMakeFiles/cppnetlib-client-connections.dir/build.make libs/network/src/CMakeFiles/cppnetlib-client-connections.dir/depend make[3]: Entering directory '/home/Administrator/kovri/deps/cpp-netlib/build' /C/msys64/mingw64/bin/cmake.exe -E cmake_depends "MSYS Makefiles" /C/msys64/home/Administrator/kovri/deps/cpp-netlib /C/msys64/home/Administrator/kovri/deps/cpp-netlib/libs/network/src /C/msys64/home/Administrator/kovri/deps/cpp-netlib/build /C/msys64/home/Administrator/kovri/deps/cpp-netlib/build/libs/network/src /C/msys64/home/Administrator/kovri/deps/cpp-netlib/build/libs/network/src/CMakeFiles/cppnetlib-client-connections.dir/DependInfo.cmake --color= Scanning dependencies of target cppnetlib-client-connections make[3]: Leaving directory '/home/Administrator/kovri/deps/cpp-netlib/build' make -f libs/network/src/CMakeFiles/cppnetlib-client-connections.dir/build.make libs/network/src/CMakeFiles/cppnetlib-client-connections.dir/build make[3]: Entering directory '/home/Administrator/kovri/deps/cpp-netlib/build' [ 14%] Building CXX object libs/network/src/CMakeFiles/cppnetlib-client-connections.dir/client.cpp.obj cd /C/msys64/home/Administrator/kovri/deps/cpp-netlib/build/libs/network/src && /C/msys64/mingw64/bin/g++.exe -DBOOST_NETWORK_DEBUG -DBOOST_NETWORK_ENABLE_HTTPS -DBOOST_SPIRIT_THREADSAFE -DBOOST_TEST_DYN_LINK -D_WIN32_WINNT=0x0501 -Dcppnetlib_client_connections_EXPORTS -I/C/msys64/mingw64/include -I/C/msys64/home/Administrator/kovri/deps/cpp-netlib -Wall -std=c++11 -g -o CMakeFiles/cppnetlib-client-connections.dir/client.cpp.obj -c /C/msys64/home/Administrator/kovri/deps/cpp-netlib/libs/network/src/client.cpp [ 28%] Linking CXX shared library libcppnetlib-client-connections.dll cd /C/msys64/home/Administrator/kovri/deps/cpp-netlib/build/libs/network/src && /C/msys64/mingw64/bin/cmake.exe -E remove -f CMakeFiles/cppnetlib-client-connections.dir/objects.a cd /C/msys64/home/Administrator/kovri/deps/cpp-netlib/build/libs/network/src && /C/msys64/mingw64/bin/ar.exe cr CMakeFiles/cppnetlib-client-connections.dir/objects.a "CMakeFiles/cppnetlib-client-connections.dir/client.cpp.obj" cd /C/msys64/home/Administrator/kovri/deps/cpp-netlib/build/libs/network/src && /C/msys64/mingw64/bin/g++.exe -Wall -std=c++11 -g -shared -o libcppnetlib-client-connections.dll -Wl,--out-implib,libcppnetlib-client-connections.dll.a -Wl,--major-image-version,0,--minor-image-version,12 -Wl,--whole-archive CMakeFiles/cppnetlib-client-connections.dir/objects.a -Wl,--no-whole-archive -lboost_system-mt /C/msys64/mingw64/bin/ssleay32.dll /C/msys64/mingw64/bin/libeay32.dll -lkernel32 -luser32 -lgdi32 -lwinspool -lshell32 -lole32 -loleaut32 -luuid -lcomdlg32 -ladvapi32 CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `boost::asio::detail::winsock_init_base::startup(boost::asio::detail::winsock_init_base::data&, unsigned char, unsigned char)': C:/msys64/mingw64/include/boost/asio/detail/impl/winsock_init.ipp:39: undefined reference to `__imp_WSAStartup' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `boost::asio::detail::winsock_init_base::cleanup(boost::asio::detail::winsock_init_base::data&)': C:/msys64/mingw64/include/boost/asio/detail/impl/winsock_init.ipp:56: undefined reference to `__imp_WSACleanup' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `boost::asio::detail::win_fd_set_adapter::is_set(unsigned long long) const': C:/msys64/mingw64/include/boost/asio/detail/win_fd_set_adapter.hpp:83: undefined reference to `__WSAFDIsSet' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `boost::asio::detail::socket_ops::clear_last_error()': C:/msys64/mingw64/include/boost/asio/detail/impl/socket_ops.ipp:69: undefined reference to `__imp_WSASetLastError' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `boost::asio::detail::socket_ops::close(unsigned long long, unsigned char&, bool, boost::system::error_code&)': C:/msys64/mingw64/include/boost/asio/detail/impl/socket_ops.ipp:317: undefined reference to `__imp_closesocket' C:/msys64/mingw64/include/boost/asio/detail/impl/socket_ops.ipp:334: undefined reference to `__imp_ioctlsocket' C:/msys64/mingw64/include/boost/asio/detail/impl/socket_ops.ipp:349: undefined reference to `__imp_closesocket' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `boost::asio::detail::socket_ops::set_internal_non_blocking(unsigned long long, unsigned char&, bool, boost::system::error_code&)': C:/msys64/mingw64/include/boost/asio/detail/impl/socket_ops.ipp:426: undefined reference to `__imp_ioctlsocket' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `boost::asio::detail::socket_ops::shutdown(unsigned long long, int, boost::system::error_code&)': C:/msys64/mingw64/include/boost/asio/detail/impl/socket_ops.ipp:462: undefined reference to `__imp_shutdown' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `boost::asio::detail::socket_ops::non_blocking_connect(unsigned long long, boost::system::error_code&)': C:/msys64/mingw64/include/boost/asio/detail/impl/socket_ops.ipp:576: undefined reference to `__imp_select' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `boost::asio::detail::socket_ops::listen(unsigned long long, int, boost::system::error_code&)': C:/msys64/mingw64/include/boost/asio/detail/impl/socket_ops.ipp:694: undefined reference to `__imp_listen' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `boost::asio::detail::socket_ops::recv(unsigned long long, _WSABUF*, unsigned long long, int, boost::system::error_code&)': C:/msys64/mingw64/include/boost/asio/detail/impl/socket_ops.ipp:770: undefined reference to `__imp_WSARecv' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `boost::asio::detail::socket_ops::send(unsigned long long, _WSABUF const*, unsigned long long, int, boost::system::error_code&)': C:/msys64/mingw64/include/boost/asio/detail/impl/socket_ops.ipp:1153: undefined reference to `__imp_WSASend' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `boost::asio::detail::socket_ops::socket(int, int, int, boost::system::error_code&)': C:/msys64/mingw64/include/boost/asio/detail/impl/socket_ops.ipp:1381: undefined reference to `__imp_WSASocketW' C:/msys64/mingw64/include/boost/asio/detail/impl/socket_ops.ipp:1393: undefined reference to `__imp_setsockopt' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `boost::asio::detail::socket_ops::ioctl(unsigned long long, unsigned char&, int, unsigned long*, boost::system::error_code&)': C:/msys64/mingw64/include/boost/asio/detail/impl/socket_ops.ipp:1711: undefined reference to `__imp_ioctlsocket' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `boost::asio::detail::socket_ops::select(int, fd_set*, fd_set*, fd_set*, timeval*, boost::system::error_code&)': C:/msys64/mingw64/include/boost/asio/detail/impl/socket_ops.ipp:1780: undefined reference to `__imp_select' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `boost::asio::detail::socket_ops::inet_pton(int, char const*, void*, unsigned long*, boost::system::error_code&)': C:/msys64/mingw64/include/boost/asio/detail/impl/socket_ops.ipp:2201: undefined reference to `__imp_WSAStringToAddressA' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `boost::asio::detail::socket_ops::network_to_host_long(unsigned long)': C:/msys64/mingw64/include/boost/asio/detail/impl/socket_ops.ipp:3388: undefined reference to `__imp_ntohl' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `boost::asio::detail::socket_ops::host_to_network_long(unsigned long)': C:/msys64/mingw64/include/boost/asio/detail/impl/socket_ops.ipp:3403: undefined reference to `__imp_htonl' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `boost::asio::detail::socket_ops::host_to_network_short(unsigned short)': C:/msys64/mingw64/include/boost/asio/detail/impl/socket_ops.ipp:3428: undefined reference to `__imp_htons' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `boost::asio::detail::win_iocp_socket_service_base::start_send_op(boost::asio::detail::win_iocp_socket_service_base::base_implementation_type&, _WSABUF*, unsigned long long, int, bool, boost::asio::detail::win_iocp_operation*)': C:/msys64/mingw64/include/boost/asio/detail/impl/win_iocp_socket_service_base.ipp:357: undefined reference to `__imp_WSASend' C:/msys64/mingw64/include/boost/asio/detail/impl/win_iocp_socket_service_base.ipp:358: undefined reference to `__imp_WSAGetLastError' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `boost::asio::detail::win_iocp_socket_service_base::start_receive_op(boost::asio::detail::win_iocp_socket_service_base::base_implementation_type&, _WSABUF*, unsigned long long, int, bool, boost::asio::detail::win_iocp_operation*)': C:/msys64/mingw64/include/boost/asio/detail/impl/win_iocp_socket_service_base.ipp:413: undefined reference to `__imp_WSARecv' C:/msys64/mingw64/include/boost/asio/detail/impl/win_iocp_socket_service_base.ipp:414: undefined reference to `__imp_WSAGetLastError' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `boost::asio::detail::win_iocp_socket_service_base::start_connect_op(boost::asio::detail::win_iocp_socket_service_base::base_implementation_type&, int, int, sockaddr const*, unsigned long long, boost::asio::detail::win_iocp_socket_connect_op_base*)': C:/msys64/mingw64/include/boost/asio/detail/impl/win_iocp_socket_service_base.ipp:584: undefined reference to `__imp_WSAGetLastError' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `boost::asio::detail::win_iocp_socket_service_base::get_connect_ex(boost::asio::detail::win_iocp_socket_service_base::base_implementation_type&, int)': C:/msys64/mingw64/include/boost/asio/detail/impl/win_iocp_socket_service_base.ipp:690: undefined reference to `__imp_WSAIoctl' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `unsigned long long boost::asio::detail::socket_ops::call_accept(int boost::asio::detail::socket_ops::msghdr::*, unsigned long long, sockaddr*, unsigned long long*)': C:/msys64/mingw64/include/boost/asio/detail/impl/socket_ops.ipp:96: undefined reference to `__imp_accept' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `unsigned long long boost::asio::detail::socket_ops::error_wrapper(unsigned long long, boost::system::error_code&)': C:/msys64/mingw64/include/boost/asio/detail/impl/socket_ops.ipp:82: undefined reference to `__imp_WSAGetLastError' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `int boost::asio::detail::socket_ops::call_bind(int boost::asio::detail::socket_ops::msghdr::*, unsigned long long, sockaddr const*, unsigned long long)': C:/msys64/mingw64/include/boost/asio/detail/impl/socket_ops.ipp:276: undefined reference to `__imp_bind' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `int boost::asio::detail::socket_ops::error_wrapper(int, boost::system::error_code&)': C:/msys64/mingw64/include/boost/asio/detail/impl/socket_ops.ipp:82: undefined reference to `__imp_WSAGetLastError' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `int boost::asio::detail::socket_ops::call_connect(int boost::asio::detail::socket_ops::msghdr::*, unsigned long long, sockaddr const*, unsigned long long)': C:/msys64/mingw64/include/boost/asio/detail/impl/socket_ops.ipp:472: undefined reference to `__imp_connect' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `int boost::asio::detail::socket_ops::call_setsockopt(int boost::asio::detail::socket_ops::msghdr::*, unsigned long long, int, int, void const*, unsigned long long)': C:/msys64/mingw64/include/boost/asio/detail/impl/socket_ops.ipp:1428: undefined reference to `__imp_setsockopt' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `int boost::asio::detail::socket_ops::call_getsockopt(int boost::asio::detail::socket_ops::msghdr::*, unsigned long long, int, int, void*, unsigned long long*)': C:/msys64/mingw64/include/boost/asio/detail/impl/socket_ops.ipp:1514: undefined reference to `__imp_getsockopt' CMakeFiles/cppnetlib-client-connections.dir/objects.a(client.cpp.obj): In function `int boost::asio::detail::socket_ops::call_getsockname(int boost::asio::detail::socket_ops::msghdr::*, unsigned long long, sockaddr*, unsigned long long*)': C:/msys64/mingw64/include/boost/asio/detail/impl/socket_ops.ipp:1678: undefined reference to `__imp_getsockname' collect2.exe: error: ld returned 1 exit status make[3]: *** [libs/network/src/CMakeFiles/cppnetlib-client-connections.dir/build.make:102: libs/network/src/libcppnetlib-client-connections.dll] Error 1 make[3]: Leaving directory '/home/Administrator/kovri/deps/cpp-netlib/build' make[2]: *** [CMakeFiles/Makefile2:93: libs/network/src/CMakeFiles/cppnetlib-client-connections.dir/all] Error 2 make[2]: Leaving directory '/home/Administrator/kovri/deps/cpp-netlib/build' make[1]: *** [Makefile:142: all] Error 2 make[1]: Leaving directory '/home/Administrator/kovri/deps/cpp-netlib/build' make: *** [Makefile:91: dependencies] Error 2 Administrator@ MINGW64 ~/kovri $