libcpr / cpr

C++ Requests: Curl for People, a spiritual port of Python Requests.
https://docs.libcpr.org/
Other
6.49k stars 923 forks source link

The problem with building a projection together with tests. #491

Closed MateuszMiekicki closed 3 years ago

MateuszMiekicki commented 3 years ago

There are problems when building with tests.

g++ (Rev5, Built by MSYS2 project) 10.2.0 cmake version 3.19.1 GNU Make 4.3 Windows 10 x64

I pasted the whole building process, but the problem itself is at the end. The problem does not arise if you turn off the tests when configuring.

The steps it takes to build:

cmake .. -G "MinGW Makefiles"

C:\Users\haven\Desktop\cpr\build>cmake .. -G "MinGW Makefiles" -- The CXX compiler identification is GNU 10.2.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: C:/msys64/mingw64/bin/g++.exe - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- C++ Requests CMake Options -- ======================================================= -- USE_SYSTEM_CURL: OFF -- BUILD_CPR_TESTS: ON -- BUILD_CPR_TESTS_SSL: ON -- GENERATE_COVERAGE: OFF -- CPR_CURL_NOSIGNAL: OFF -- USE_SYSTEM_GTEST: OFF -- USE_OPENSSL: ON -- USE_WINSSL: OFF -- ======================================================= -- Performing Test THREAD_SANITIZER_AVAILABLE -- Performing Test THREAD_SANITIZER_AVAILABLE - Failed -- Performing Test ADDRESS_SANITIZER_AVAILABLE -- Performing Test ADDRESS_SANITIZER_AVAILABLE - Failed -- Performing Test LEAK_SANITIZER_AVAILABLE -- Performing Test LEAK_SANITIZER_AVAILABLE - Success -- Performing Test UNDEFINED_BEHAVIOUR_SANITIZER_AVAILABLE -- Performing Test UNDEFINED_BEHAVIOUR_SANITIZER_AVAILABLE - Success -- Performing Test ALL_SANITIZERS_AVAILABLE -- Performing Test ALL_SANITIZERS_AVAILABLE - Failed -- Not using system Curl, using built-in curl project instead. -- Populating curl -- Configuring done -- Generating done -- Build files have been written to: C:/Users/haven/Desktop/cpr/build/_deps/curl-subbuild Scanning dependencies of target curl-populate [ 11%] Creating directories for 'curl-populate' [ 22%] Performing download step (download, verify and extract) for 'curl-populate' -- Downloading... dst='C:/Users/haven/Desktop/cpr/build/_deps/curl-subbuild/curl-populate-prefix/src/curl-7.69.1.tar.xz' timeout='none' inactivity timeout='none' -- Using src='https://github.com/curl/curl/releases/download/curl-7_69_1/curl-7.69.1.tar.xz' -- [download 100% complete] -- [download 0% complete] -- [download 1% complete] -- [download 2% complete] -- [download 3% complete] -- [download 4% complete] -- [download 5% complete] -- [download 6% complete] -- [download 7% complete] -- [download 8% complete] -- [download 9% complete] -- [download 10% complete] -- [download 11% complete] -- [download 12% complete] -- [download 13% complete] -- [download 14% complete] -- [download 15% complete] -- [download 16% complete] -- [download 17% complete] -- [download 18% complete] -- [download 19% complete] -- [download 20% complete] -- [download 21% complete] -- [download 22% complete] -- [download 23% complete] -- [download 24% complete] -- [download 25% complete] -- [download 26% complete] -- [download 27% complete] -- [download 28% complete] -- [download 29% complete] -- [download 30% complete] -- [download 31% complete] -- [download 32% complete] -- [download 33% complete] -- [download 34% complete] -- [download 35% complete] -- [download 36% complete] -- [download 37% complete] -- [download 38% complete] -- [download 39% complete] -- [download 40% complete] -- [download 41% complete] -- [download 42% complete] -- [download 43% complete] -- [download 44% complete] -- [download 45% complete] -- [download 46% complete] -- [download 47% complete] -- [download 48% complete] -- [download 49% complete] -- [download 50% complete] -- [download 51% complete] -- [download 52% complete] -- [download 53% complete] -- [download 54% complete] -- [download 55% complete] -- [download 56% complete] -- [download 57% complete] -- [download 58% complete] -- [download 59% complete] -- [download 60% complete] -- [download 61% complete] -- [download 62% complete] -- [download 63% complete] -- [download 64% complete] -- [download 65% complete] -- [download 66% complete] -- [download 67% complete] -- [download 68% complete] -- [download 69% complete] -- [download 70% complete] -- [download 71% complete] -- [download 72% complete] -- [download 73% complete] -- [download 74% complete] -- [download 75% complete] -- [download 76% complete] -- [download 77% complete] -- [download 78% complete] -- [download 79% complete] -- [download 80% complete] -- [download 81% complete] -- [download 82% complete] -- [download 83% complete] -- [download 84% complete] -- [download 85% complete] -- [download 86% complete] -- [download 87% complete] -- [download 88% complete] -- [download 89% complete] -- [download 90% complete] -- [download 91% complete] -- [download 92% complete] -- [download 93% complete] -- [download 94% complete] -- [download 95% complete] -- [download 96% complete] -- [download 97% complete] -- [download 98% complete] -- [download 99% complete] -- [download 100% complete] -- verifying file... file='C:/Users/haven/Desktop/cpr/build/_deps/curl-subbuild/curl-populate-prefix/src/curl-7.69.1.tar.xz' -- Downloading... done -- extracting... src='C:/Users/haven/Desktop/cpr/build/_deps/curl-subbuild/curl-populate-prefix/src/curl-7.69.1.tar.xz' dst='C:/Users/haven/Desktop/cpr/build/_deps/curl-src' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [ 33%] No update step for 'curl-populate' [ 44%] No patch step for 'curl-populate' [ 55%] No configure step for 'curl-populate' [ 66%] No build step for 'curl-populate' [ 77%] No install step for 'curl-populate' [ 88%] No test step for 'curl-populate' [100%] Completed 'curl-populate' [100%] Built target curl-populate -- The C compiler identification is GNU 10.2.0 -- Detecting C compiler ABI info -- Detecting C compiler ABI info - done -- Check for working C compiler: C:/msys64/mingw64/bin/gcc.exe - skipped -- Detecting C compile features -- Detecting C compile features - done CMake Warning at build/_deps/curl-src/CMakeLists.txt:51 (message): the curl cmake build system is poorly maintained. Be aware -- curl version=[7.69.1] -- Performing Test OPT_pedantic -- Performing Test OPT_pedantic - Success -- Performing Test OPT_Wall -- Performing Test OPT_Wall - Success -- Performing Test OPT_W -- Performing Test OPT_W - Success -- Performing Test OPT_Wpointer_arith -- Performing Test OPT_Wpointer_arith - Success -- Performing Test OPT_Wwrite_strings -- Performing Test OPT_Wwrite_strings - Success -- Performing Test OPT_Wunused -- Performing Test OPT_Wunused - Success -- Performing Test OPT_Wshadow -- Performing Test OPT_Wshadow - Success -- Performing Test OPT_Winline -- Performing Test OPT_Winline - Success -- Performing Test OPT_Wnested_externs -- Performing Test OPT_Wnested_externs - Success -- Performing Test OPT_Wmissing_declarations -- Performing Test OPT_Wmissing_declarations - Success -- Performing Test OPT_Wmissing_prototypes -- Performing Test OPT_Wmissing_prototypes - Success -- Performing Test OPT_Wno_long_long -- Performing Test OPT_Wno_long_long - Success -- Performing Test OPT_Wfloat_equal -- Performing Test OPT_Wfloat_equal - Success -- Performing Test OPT_Wno_multichar -- Performing Test OPT_Wno_multichar - Success -- Performing Test OPT_Wsign_compare -- Performing Test OPT_Wsign_compare - Success -- Performing Test OPT_Wundef -- Performing Test OPT_Wundef - Success -- Performing Test OPT_Wno_format_nonliteral -- Performing Test OPT_Wno_format_nonliteral - Success -- Performing Test OPT_Wendif_labels -- Performing Test OPT_Wendif_labels - Success -- Performing Test OPT_Wstrict_prototypes -- Performing Test OPT_Wstrict_prototypes - Success -- Performing Test OPT_Wdeclaration_after_statement -- Performing Test OPT_Wdeclaration_after_statement - Success -- Performing Test OPT_Wstrict_aliasing_3 -- Performing Test OPT_Wstrict_aliasing_3 - Success -- Performing Test OPT_Wcast_align -- Performing Test OPT_Wcast_align - Success -- Performing Test OPT_Wtype_limits -- Performing Test OPT_Wtype_limits - Success -- Performing Test OPT_Wold_style_declaration -- Performing Test OPT_Wold_style_declaration - Success -- Performing Test OPT_Wmissing_parameter_type -- Performing Test OPT_Wmissing_parameter_type - Success -- Performing Test OPT_Wempty_body -- Performing Test OPT_Wempty_body - Success -- Performing Test OPT_Wclobbered -- Performing Test OPT_Wclobbered - Success -- Performing Test OPT_Wignored_qualifiers -- Performing Test OPT_Wignored_qualifiers - Success -- Performing Test OPT_Wconversion -- Performing Test OPT_Wconversion - Success -- Performing Test OPT_Wno_sign_conversion -- Performing Test OPT_Wno_sign_conversion - Success -- Performing Test OPT_Wvla -- Performing Test OPT_Wvla - Success -- Performing Test OPT_Wdouble_promotion -- Performing Test OPT_Wdouble_promotion - Success -- Performing Test OPT_Wno_system_headers -- Performing Test OPT_Wno_system_headers - Success -- Performing Test OPT_Wno_pedantic_ms_format -- Performing Test OPT_Wno_pedantic_ms_format - Success CMake Warning at build/_deps/curl-src/CMake/Macros.cmake:86 (message): Found no *nroff program Call Stack (most recent call first): build/_deps/curl-src/CMakeLists.txt:215 (curl_nroff_check) -- Found Perl: C:/msys64/usr/bin/perl.exe (found version "5.32.0") -- Looking for pthread.h -- Looking for pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success -- Found Threads: TRUE -- Looking for getch in ws2_32; -- Looking for getch in ws2_32; - found -- Looking for getch in winmm;ws2_32 -- Looking for getch in winmm;ws2_32 - found -- Found OpenSSL: C:/msys64/usr/lib/libcrypto.dll.a (found version "1.1.1h") -- Looking for openssl/crypto.h -- Looking for openssl/crypto.h - found -- Looking for openssl/err.h -- Looking for openssl/err.h - found -- Looking for openssl/pem.h -- Looking for openssl/pem.h - found -- Looking for openssl/rsa.h -- Looking for openssl/rsa.h - found -- Looking for openssl/ssl.h -- Looking for openssl/ssl.h - found -- Looking for openssl/x509.h -- Looking for openssl/x509.h - found -- Looking for openssl/rand.h -- Looking for openssl/rand.h - found -- Looking for idn2_lookup_ul in idn2;winmm;ws2_32;advapi32;OpenSSL::SSL;OpenSSL::Crypto -- Looking for idn2_lookup_ul in idn2;winmm;ws2_32;advapi32;OpenSSL::SSL;OpenSSL::Crypto - found -- Found LibSSH2: C:/msys64/mingw64/lib/libssh2.dll.a (found version "1.9.0") -- Looking for libssh2_version -- Looking for libssh2_version - found -- Looking for libssh2_init -- Looking for libssh2_init - found -- Looking for libssh2_exit -- Looking for libssh2_exit - found -- Looking for libssh2_scp_send64 -- Looking for libssh2_scp_send64 - found -- Looking for libssh2_session_handshake -- Looking for libssh2_session_handshake - found -- Performing Test USE_UNIX_SOCKETS -- Performing Test USE_UNIX_SOCKETS - Failed -- Looking for include files C:/msys64/mingw64/include/libssh2.h, windows.h -- Looking for include files C:/msys64/mingw64/include/libssh2.h, windows.h - found -- Looking for 3 include files C:/msys64/mingw64/include/libssh2.h, ..., winsock.h -- Looking for 3 include files C:/msys64/mingw64/include/libssh2.h, ..., winsock.h - found -- Looking for 4 include files C:/msys64/mingw64/include/libssh2.h, ..., ws2tcpip.h -- Looking for 4 include files C:/msys64/mingw64/include/libssh2.h, ..., ws2tcpip.h - found -- Looking for 5 include files C:/msys64/mingw64/include/libssh2.h, ..., winsock2.h -- Looking for 5 include files C:/msys64/mingw64/include/libssh2.h, ..., winsock2.h - found -- Looking for 6 include files C:/msys64/mingw64/include/libssh2.h, ..., stdio.h -- Looking for 6 include files C:/msys64/mingw64/include/libssh2.h, ..., stdio.h - found -- Looking for 7 include files C:/msys64/mingw64/include/libssh2.h, ..., sys/filio.h -- Looking for 7 include files C:/msys64/mingw64/include/libssh2.h, ..., sys/filio.h - not found -- Looking for 7 include files C:/msys64/mingw64/include/libssh2.h, ..., sys/ioctl.h -- Looking for 7 include files C:/msys64/mingw64/include/libssh2.h, ..., sys/ioctl.h - not found -- Looking for 7 include files C:/msys64/mingw64/include/libssh2.h, ..., sys/resource.h -- Looking for 7 include files C:/msys64/mingw64/include/libssh2.h, ..., sys/resource.h - not found -- Looking for 9 include files C:/msys64/mingw64/include/libssh2.h, ..., sys/uio.h -- Looking for 9 include files C:/msys64/mingw64/include/libssh2.h, ..., sys/uio.h - not found -- Looking for 9 include files C:/msys64/mingw64/include/libssh2.h, ..., sys/un.h -- Looking for 9 include files C:/msys64/mingw64/include/libssh2.h, ..., sys/un.h - not found -- Looking for 10 include files C:/msys64/mingw64/include/libssh2.h, ..., sys/xattr.h -- Looking for 10 include files C:/msys64/mingw64/include/libssh2.h, ..., sys/xattr.h - not found -- Looking for 10 include files C:/msys64/mingw64/include/libssh2.h, ..., arpa/tftp.h -- Looking for 10 include files C:/msys64/mingw64/include/libssh2.h, ..., arpa/tftp.h - found -- Looking for 11 include files C:/msys64/mingw64/include/libssh2.h, ..., assert.h -- Looking for 11 include files C:/msys64/mingw64/include/libssh2.h, ..., assert.h - found -- Looking for 12 include files C:/msys64/mingw64/include/libssh2.h, ..., crypto.h -- Looking for 12 include files C:/msys64/mingw64/include/libssh2.h, ..., crypto.h - not found -- Looking for 12 include files C:/msys64/mingw64/include/libssh2.h, ..., des.h -- Looking for 12 include files C:/msys64/mingw64/include/libssh2.h, ..., des.h - not found -- Looking for 12 include files C:/msys64/mingw64/include/libssh2.h, ..., err.h -- Looking for 12 include files C:/msys64/mingw64/include/libssh2.h, ..., err.h - not found -- Looking for 12 include files C:/msys64/mingw64/include/libssh2.h, ..., errno.h -- Looking for 12 include files C:/msys64/mingw64/include/libssh2.h, ..., errno.h - found -- Looking for 14 include files C:/msys64/mingw64/include/libssh2.h, ..., idn2.h -- Looking for 14 include files C:/msys64/mingw64/include/libssh2.h, ..., idn2.h - found -- Looking for 15 include files C:/msys64/mingw64/include/libssh2.h, ..., ifaddrs.h -- Looking for 15 include files C:/msys64/mingw64/include/libssh2.h, ..., ifaddrs.h - not found -- Looking for 16 include files C:/msys64/mingw64/include/libssh2.h, ..., krb.h -- Looking for 16 include files C:/msys64/mingw64/include/libssh2.h, ..., krb.h - not found -- Looking for 16 include files C:/msys64/mingw64/include/libssh2.h, ..., libgen.h -- Looking for 16 include files C:/msys64/mingw64/include/libssh2.h, ..., libgen.h - found -- Looking for 17 include files C:/msys64/mingw64/include/libssh2.h, ..., locale.h -- Looking for 17 include files C:/msys64/mingw64/include/libssh2.h, ..., locale.h - found -- Looking for 18 include files C:/msys64/mingw64/include/libssh2.h, ..., netinet/tcp.h -- Looking for 18 include files C:/msys64/mingw64/include/libssh2.h, ..., netinet/tcp.h - not found -- Looking for 18 include files C:/msys64/mingw64/include/libssh2.h, ..., pem.h -- Looking for 18 include files C:/msys64/mingw64/include/libssh2.h, ..., pem.h - not found -- Looking for 18 include files C:/msys64/mingw64/include/libssh2.h, ..., poll.h -- Looking for 18 include files C:/msys64/mingw64/include/libssh2.h, ..., poll.h - not found -- Looking for 18 include files C:/msys64/mingw64/include/libssh2.h, ..., rsa.h -- Looking for 18 include files C:/msys64/mingw64/include/libssh2.h, ..., rsa.h - not found -- Looking for 20 include files C:/msys64/mingw64/include/libssh2.h, ..., ssl.h -- Looking for 20 include files C:/msys64/mingw64/include/libssh2.h, ..., ssl.h - not found -- Looking for 20 include files C:/msys64/mingw64/include/libssh2.h, ..., stdbool.h -- Looking for 20 include files C:/msys64/mingw64/include/libssh2.h, ..., stdbool.h - found -- Looking for 24 include files C:/msys64/mingw64/include/libssh2.h, ..., stropts.h -- Looking for 24 include files C:/msys64/mingw64/include/libssh2.h, ..., stropts.h - not found -- Looking for 26 include files C:/msys64/mingw64/include/libssh2.h, ..., stddef.h -- Looking for 26 include files C:/msys64/mingw64/include/libssh2.h, ..., stddef.h - found -- Looking for 29 include files C:/msys64/mingw64/include/libssh2.h, ..., sys/utsname.h -- Looking for 29 include files C:/msys64/mingw64/include/libssh2.h, ..., sys/utsname.h - not found -- Check size of size_t -- Check size of size_t - done -- Check size of ssize_t -- Check size of ssize_t - done -- Check size of long long -- Check size of long long - done -- Check size of long -- Check size of long - done -- Check size of short -- Check size of short - done -- Check size of int -- Check size of int - done -- Check size of int64 -- Check size of int64 - done -- Check size of time_t -- Check size of time_t - done -- Looking for basename -- Looking for basename - found -- Looking for strncmpi -- Looking for strncmpi - not found -- Looking for alarm -- Looking for alarm - not found -- Looking for getpwuid_r -- Looking for getpwuid_r - not found -- Looking for usleep -- Looking for usleep - not found -- Looking for gethostbyname -- Looking for gethostbyname - found -- Looking for strtoll -- Looking for strtoll - found -- Looking for _strtoi64 -- Looking for _strtoi64 - found -- Looking for strerror_r -- Looking for strerror_r - not found -- Looking for siginterrupt -- Looking for siginterrupt - not found -- Looking for fork -- Looking for fork - not found -- Looking for freeaddrinfo -- Looking for freeaddrinfo - found -- Looking for freeifaddrs -- Looking for freeifaddrs - not found -- Looking for pipe -- Looking for pipe - not found -- Looking for ftruncate -- Looking for ftruncate - not found -- Looking for getprotobyname -- Looking for getprotobyname - found -- Looking for getpeername -- Looking for getpeername - found -- Looking for getsockname -- Looking for getsockname - found -- Looking for if_nametoindex -- Looking for if_nametoindex - not found -- Looking for getrlimit -- Looking for getrlimit - not found -- Looking for setlocale -- Looking for setlocale - found -- Looking for setmode -- Looking for setmode - found -- Looking for setrlimit -- Looking for setrlimit - not found -- Looking for fcntl -- Looking for fcntl - not found -- Looking for ioctl -- Looking for ioctl - not found -- Looking for setsockopt -- Looking for setsockopt - found -- Looking for mach_absolute_time -- Looking for mach_absolute_time - not found -- Looking for inet_pton -- Looking for inet_pton - found -- Looking for fsetxattr -- Looking for fsetxattr - not found -- Performing Curl Test HAVE_FCNTL_O_NONBLOCK -- Performing Curl Test HAVE_FCNTL_O_NONBLOCK - Failed -- Performing Curl Test HAVE_IOCTLSOCKET -- Performing Curl Test HAVE_IOCTLSOCKET - Success -- Performing Curl Test HAVE_IOCTLSOCKET_CAMEL -- Performing Curl Test HAVE_IOCTLSOCKET_CAMEL - Failed -- Performing Curl Test HAVE_IOCTLSOCKET_CAMEL_FIONBIO -- Performing Curl Test HAVE_IOCTLSOCKET_CAMEL_FIONBIO - Success -- Performing Curl Test HAVE_IOCTLSOCKET_FIONBIO -- Performing Curl Test HAVE_IOCTLSOCKET_FIONBIO - Success -- Performing Curl Test HAVE_IOCTL_FIONBIO -- Performing Curl Test HAVE_IOCTL_FIONBIO - Failed -- Performing Curl Test HAVE_IOCTL_SIOCGIFADDR -- Performing Curl Test HAVE_IOCTL_SIOCGIFADDR - Failed -- Performing Curl Test HAVE_SETSOCKOPT_SO_NONBLOCK -- Performing Curl Test HAVE_SETSOCKOPT_SO_NONBLOCK - Failed -- Performing Curl Test HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID -- Performing Curl Test HAVE_SOCKADDR_IN6_SIN6_SCOPE_ID - Failed -- Performing Curl Test HAVE_BOOL_T -- Performing Curl Test HAVE_BOOL_T - Success -- Performing Curl Test HAVE_FILE_OFFSET_BITS -- Performing Curl Test HAVE_FILE_OFFSET_BITS - Success -- Performing Curl Test HAVE_VARIADIC_MACROS_C99 -- Performing Curl Test HAVE_VARIADIC_MACROS_C99 - Success -- Performing Curl Test HAVE_VARIADIC_MACROS_GCC -- Performing Curl Test HAVE_VARIADIC_MACROS_GCC - Success -- Check size of off_t -- Check size of off_t - done -- Check size of curl_off_t -- Check size of curl_off_t - done -- Performing Curl Test HAVE_GLIBC_STRERROR_R -- Performing Curl Test HAVE_GLIBC_STRERROR_R - Failed -- Performing Curl Test HAVE_POSIX_STRERROR_R -- Performing Curl Test HAVE_POSIX_STRERROR_R - Failed -- Performing Curl Test HAVE_CLOCK_GETTIME_MONOTONIC -- Performing Curl Test HAVE_CLOCK_GETTIME_MONOTONIC - Success -- Performing Curl Test HAVE_BUILTIN_AVAILABLE -- Performing Curl Test HAVE_BUILTIN_AVAILABLE - Failed -- Performing Test curl_cv_recv -- Performing Test curl_cv_recv - Success -- Performing Test curl_cv_func_recv_test -- Performing Test curl_cv_func_recv_test - Success -- Tested: int recv(SOCKET, char , int, int) -- Performing Test curl_cv_send -- Performing Test curl_cv_send - Success -- Performing Test curl_cv_func_send_test -- Performing Test curl_cv_func_send_test - Success -- Tested: int send(SOCKET, const char , int, int) -- Performing Test HAVE_MSG_NOSIGNAL -- Performing Test HAVE_MSG_NOSIGNAL - Failed -- Performing Test HAVE_STRUCT_TIMEVAL -- Performing Test HAVE_STRUCT_TIMEVAL - Success -- Check size of sig_atomic_t -- Check size of sig_atomic_t - done -- Performing Test HAVE_SIG_ATOMIC_T_NOT_VOLATILE -- Performing Test HAVE_SIG_ATOMIC_T_NOT_VOLATILE - Success -- Check size of struct sockaddr_storage -- Check size of struct sockaddr_storage - done -- Performing Test HAVE_POLL_FINE -- Performing Test HAVE_POLL_FINE - Failed -- Enabled features: SSL IPv6 libz AsynchDNS IDN NTLM HTTPS-proxy -- Enabled protocols: HTTP HTTPS SCP SFTP -- Enabled SSL backends: OpenSSL -- Not using system gtest, using built-in googletest project instead. -- Populating googletest -- Configuring done -- Generating done -- Build files have been written to: C:/Users/haven/Desktop/cpr/build/_deps/googletest-subbuild Scanning dependencies of target googletest-populate [ 11%] Creating directories for 'googletest-populate' [ 22%] Performing download step (download, verify and extract) for 'googletest-populate' -- Downloading... dst='C:/Users/haven/Desktop/cpr/build/_deps/googletest-subbuild/googletest-populate-prefix/src/release-1.10.0.tar.gz' timeout='none' inactivity timeout='none' -- Using src='https://github.com/google/googletest/archive/release-1.10.0.tar.gz' -- [download 100% complete] -- verifying file... file='C:/Users/haven/Desktop/cpr/build/_deps/googletest-subbuild/googletest-populate-prefix/src/release-1.10.0.tar.gz' -- Downloading... done -- extracting... src='C:/Users/haven/Desktop/cpr/build/_deps/googletest-subbuild/googletest-populate-prefix/src/release-1.10.0.tar.gz' dst='C:/Users/haven/Desktop/cpr/build/_deps/googletest-src' -- extracting... [tar xfz] -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [ 33%] No update step for 'googletest-populate' [ 44%] No patch step for 'googletest-populate' [ 55%] No configure step for 'googletest-populate' [ 66%] No build step for 'googletest-populate' [ 77%] No install step for 'googletest-populate' [ 88%] No test step for 'googletest-populate' [100%] Completed 'googletest-populate' [100%] Built target googletest-populate CMake Deprecation Warning at build/_deps/googletest-src/CMakeLists.txt:4 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at build/_deps/googletest-src/googlemock/CMakeLists.txt:45 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. CMake Deprecation Warning at build/_deps/googletest-src/googletest/CMakeLists.txt:56 (cmake_minimum_required): Compatibility with CMake < 2.8.12 will be removed from a future version of CMake. Update the VERSION argument value or use a ... suffix to tell CMake that the project does not need compatibility with older versions. -- Found PythonInterp: C:/Program Files/Python38/python.exe (found version "3.8.5") -- Building mongoose project for test support. -- Populating mongoose -- Configuring done -- Generating done -- Build files have been written to: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-subbuild Scanning dependencies of target mongoose-populate [ 11%] Creating directories for 'mongoose-populate' [ 22%] Performing download step (download, verify and extract) for 'mongoose-populate' -- Downloading... dst='C:/Users/haven/Desktop/cpr/build/_deps/mongoose-subbuild/mongoose-populate-prefix/src/6.18.tar.gz' timeout='none' inactivity timeout='none' -- Using src='https://github.com/cesanta/mongoose/archive/6.18.tar.gz' -- [download 100% complete] -- verifying file... file='C:/Users/haven/Desktop/cpr/build/_deps/mongoose-subbuild/mongoose-populate-prefix/src/6.18.tar.gz' -- Downloading... done -- extracting... src='C:/Users/haven/Desktop/cpr/build/_deps/mongoose-subbuild/mongoose-populate-prefix/src/6.18.tar.gz' dst='C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src' -- extracting... [tar xfz] cmake -E tar: warning: skipping symbolic link "mongoose-6.18/examples/ESP8266_RTOS/user/mongoose.c" -> "../../../mongoose.c". cmake -E tar: warning: skipping symbolic link "mongoose-6.18/examples/ESP8266_RTOS/user/mongoose.h" -> "../../../mongoose.h". cmake -E tar: warning: skipping symbolic link "mongoose-6.18/examples/mbed/mongoose" -> "../..". -- extracting... [analysis] -- extracting... [rename] -- extracting... [clean up] -- extracting... done [ 33%] No update step for 'mongoose-populate' [ 44%] No patch step for 'mongoose-populate' [ 55%] No configure step for 'mongoose-populate' [ 66%] No build step for 'mongoose-populate' [ 77%] No install step for 'mongoose-populate' [ 88%] No test step for 'mongoose-populate' [100%] Completed 'mongoose-populate' [100%] Built target mongoose-populate -- Installing: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.CMakeLists.txt -- Configuring done -- Generating done -- Build files have been written to: C:/Users/haven/Desktop/cpr/build

mingw32-make

C:\Users\haven\Desktop\cpr\build>mingw32-make Scanning dependencies of target libcurl [ 1%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/file.c.obj [ 1%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/timeval.c.obj [ 2%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/base64.c.obj [ 2%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/hostip.c.obj [ 3%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/progress.c.obj [ 3%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/formdata.c.obj [ 4%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/cookie.c.obj [ 4%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/http.c.obj [ 5%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/sendf.c.obj [ 5%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/ftp.c.obj [ 6%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/url.c.obj [ 6%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/dict.c.obj [ 7%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/if2ip.c.obj [ 7%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/speedcheck.c.obj [ 7%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/ldap.c.obj [ 8%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/version.c.obj [ 8%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/getenv.c.obj [ 9%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/escape.c.obj [ 9%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/mprintf.c.obj [ 10%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/telnet.c.obj [ 10%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/netrc.c.obj [ 11%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/getinfo.c.obj [ 11%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/transfer.c.obj [ 12%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/strcase.c.obj [ 12%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/easy.c.obj [ 13%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/security.c.obj [ 13%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/curl_fnmatch.c.obj [ 14%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/fileinfo.c.obj [ 14%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/ftplistparser.c.obj [ 15%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/wildcard.c.obj [ 15%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/krb5.c.obj [ 16%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/memdebug.c.obj [ 16%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/http_chunks.c.obj [ 17%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/strtok.c.obj [ 17%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/connect.c.obj [ 18%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/llist.c.obj [ 18%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/hash.c.obj [ 19%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/multi.c.obj [ 19%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/content_encoding.c.obj [ 19%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/share.c.obj [ 20%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/http_digest.c.obj [ 20%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/md4.c.obj [ 21%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/md5.c.obj [ 21%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/http_negotiate.c.obj [ 22%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/inet_pton.c.obj [ 22%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/strtoofft.c.obj [ 23%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/strerror.c.obj [ 23%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/amigaos.c.obj [ 24%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/hostasyn.c.obj [ 24%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/hostip4.c.obj [ 25%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/hostip6.c.obj [ 25%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/hostsyn.c.obj [ 26%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/inet_ntop.c.obj [ 26%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/parsedate.c.obj [ 27%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/select.c.obj [ 27%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/tftp.c.obj [ 28%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/splay.c.obj [ 28%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/strdup.c.obj [ 29%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/socks.c.obj [ 29%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/curl_addrinfo.c.obj [ 30%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/socks_gssapi.c.obj [ 30%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/socks_sspi.c.obj [ 31%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/curl_sspi.c.obj [ 31%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/slist.c.obj [ 32%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/nonblock.c.obj [ 32%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/curl_memrchr.c.obj [ 32%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/imap.c.obj [ 33%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/pop3.c.obj [ 33%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/smtp.c.obj [ 34%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/pingpong.c.obj [ 34%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/rtsp.c.obj [ 35%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/curl_threads.c.obj [ 35%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/warnless.c.obj [ 36%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/hmac.c.obj [ 36%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/curl_rtmp.c.obj [ 37%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/openldap.c.obj [ 37%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/curl_gethostname.c.obj [ 38%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/gopher.c.obj [ 38%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/idn_win32.c.obj [ 39%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/http_proxy.c.obj [ 39%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/non-ascii.c.obj [ 40%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/asyn-ares.c.obj [ 40%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/asyn-thread.c.obj [ 41%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/curl_gssapi.c.obj [ 41%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/http_ntlm.c.obj [ 42%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/curl_ntlm_wb.c.obj [ 42%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/curl_ntlm_core.c.obj [ 43%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/curl_sasl.c.obj [ 43%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/rand.c.obj [ 44%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/curl_multibyte.c.obj [ 44%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/hostcheck.c.obj [ 44%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/conncache.c.obj [ 45%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/dotdot.c.obj [ 45%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/x509asn1.c.obj [ 46%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/http2.c.obj [ 46%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/smb.c.obj [ 47%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/curl_endian.c.obj [ 47%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/curl_des.c.obj [ 48%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/system_win32.c.obj [ 48%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/mime.c.obj [ 49%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/sha256.c.obj [ 49%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/setopt.c.obj [ 50%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/curl_path.c.obj [ 50%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/curl_ctype.c.obj [ 51%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/curl_range.c.obj [ 51%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/psl.c.obj [ 52%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/doh.c.obj [ 52%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/urlapi.c.obj [ 53%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/curl_get_line.c.obj [ 53%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/altsvc.c.obj [ 54%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/socketpair.c.obj [ 54%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/rename.c.obj [ 55%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vauth/vauth.c.obj [ 55%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vauth/cleartext.c.obj [ 56%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vauth/cram.c.obj [ 56%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vauth/digest.c.obj [ 57%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vauth/digest_sspi.c.obj [ 57%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vauth/krb5_gssapi.c.obj [ 57%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vauth/krb5_sspi.c.obj [ 58%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vauth/ntlm.c.obj [ 58%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vauth/ntlm_sspi.c.obj [ 59%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vauth/oauth2.c.obj [ 59%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vauth/spnego_gssapi.c.obj [ 60%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vauth/spnego_sspi.c.obj [ 60%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vtls/openssl.c.obj [ 61%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vtls/gtls.c.obj [ 61%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vtls/vtls.c.obj [ 62%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vtls/nss.c.obj [ 62%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vtls/mbedtls_threadlock.c.obj [ 63%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vtls/wolfssl.c.obj [ 63%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vtls/schannel.c.obj [ 64%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vtls/schannel_verify.c.obj [ 64%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vtls/sectransp.c.obj [ 65%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vtls/gskit.c.obj [ 65%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vtls/mbedtls.c.obj [ 66%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vtls/mesalink.c.obj [ 66%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vtls/bearssl.c.obj [ 67%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vquic/ngtcp2.c.obj [ 67%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vquic/quiche.c.obj [ 68%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vssh/libssh2.c.obj [ 68%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vssh/libssh.c.obj [ 69%] Building C object _deps/curl-build/lib/CMakeFiles/libcurl.dir/vssh/wolfssh.c.obj [ 69%] Linking C shared library ......\lib\libcurl-d.dll [ 69%] Built target libcurl Scanning dependencies of target gtest [ 70%] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest.dir/src/gtest-all.cc.obj [ 70%] Linking CXX shared library ......\bin\libgtestd.dll [ 70%] Built target gtest Scanning dependencies of target gmock [ 71%] Building CXX object _deps/googletest-build/googlemock/CMakeFiles/gmock.dir/src/gmock-all.cc.obj [ 71%] Linking CXX shared library ......\bin\libgmockd.dll [ 71%] Built target gmock Scanning dependencies of target gmock_main [ 72%] Building CXX object _deps/googletest-build/googlemock/CMakeFiles/gmock_main.dir/src/gmock_main.cc.obj [ 72%] Linking CXX shared library ......\bin\libgmock_maind.dll [ 72%] Built target gmock_main Scanning dependencies of target gtest_main [ 73%] Building CXX object _deps/googletest-build/googletest/CMakeFiles/gtest_main.dir/src/gtest_main.cc.obj [ 73%] Linking CXX shared library ......\bin\libgtest_maind.dll [ 73%] Built target gtest_main Scanning dependencies of target mongoose [ 73%] Building C object _deps/mongoose-build/CMakeFiles/mongoose.dir/mongoose.c.obj [ 74%] Linking C static library ....\lib\libmongoose.a [ 74%] Built target mongoose Scanning dependencies of target cpr [ 75%] Building CXX object cpr/CMakeFiles/cpr.dir/auth.cpp.obj [ 75%] Building CXX object cpr/CMakeFiles/cpr.dir/bearer.cpp.obj [ 76%] Building CXX object cpr/CMakeFiles/cpr.dir/cookies.cpp.obj [ 76%] Building CXX object cpr/CMakeFiles/cpr.dir/cprtypes.cpp.obj [ 77%] Building CXX object cpr/CMakeFiles/cpr.dir/curl_container.cpp.obj [ 77%] Building CXX object cpr/CMakeFiles/cpr.dir/curlholder.cpp.obj [ 78%] Building CXX object cpr/CMakeFiles/cpr.dir/error.cpp.obj [ 78%] Building CXX object cpr/CMakeFiles/cpr.dir/multipart.cpp.obj [ 79%] Building CXX object cpr/CMakeFiles/cpr.dir/parameters.cpp.obj [ 79%] Building CXX object cpr/CMakeFiles/cpr.dir/payload.cpp.obj [ 80%] Building CXX object cpr/CMakeFiles/cpr.dir/proxies.cpp.obj [ 80%] Building CXX object cpr/CMakeFiles/cpr.dir/session.cpp.obj [ 81%] Building CXX object cpr/CMakeFiles/cpr.dir/timeout.cpp.obj [ 81%] Building CXX object cpr/CMakeFiles/cpr.dir/unix_socket.cpp.obj [ 82%] Building CXX object cpr/CMakeFiles/cpr.dir/util.cpp.obj [ 82%] Building CXX object cpr/CMakeFiles/cpr.dir/response.cpp.obj [ 83%] Linking CXX shared library ..\lib\libcpr.dll [ 83%] Built target cpr Scanning dependencies of target test_server [ 83%] Building CXX object test/CMakeFiles/test_server.dir/abstractServer.cpp.obj [ 84%] Building CXX object test/CMakeFiles/test_server.dir/httpServer.cpp.obj [ 84%] Building CXX object test/CMakeFiles/test_server.dir/httpsServer.cpp.obj [ 85%] Linking CXX static library ..\lib\libtest_server.a [ 85%] Built target test_server Scanning dependencies of target util_tests [ 85%] Building CXX object test/CMakeFiles/util_tests.dir/util_tests.cpp.obj [ 86%] Linking CXX executable ..\bin\util_tests.exe [ 86%] Built target util_tests Scanning dependencies of target error_tests [ 86%] Building CXX object test/CMakeFiles/error_tests.dir/error_tests.cpp.obj [ 86%] Linking CXX executable ..\bin\error_tests.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in function mg_mgr_init_opt': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:2429: undefined reference toimp_WSAStartup' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in function mg_mgr_free': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:2479: undefined reference toimp_closesocket' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:2480: undefined reference to __imp_closesocket' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in functionmg_parse_address': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:2657: undefined reference to __imp_htonl' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:2658: undefined reference toimp_htons' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:2669: undefined reference to `imp_htons' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:2693: undefined reference to __imp_htons' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in functionmg_if_accept_tcp_cb': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:2755: undefined reference to __imp_ntohs' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:2755: undefined reference toimp_inet_ntoa' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in function mg_recv_udp': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:2909: undefined reference toimp_ntohs' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:2909: undefined reference to `imp_inet_ntoa' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in function mg_do_connect': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3000: undefined reference toimp_ntohs' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3000: undefined reference to __imp_inet_ntoa' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in functionmg_if_connect_cb': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3014: undefined reference to __imp_ntohs' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3014: undefined reference toimp_inet_ntoa' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in function mg_broadcast': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3305: undefined reference toimp_send' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3307: undefined reference to __imp_recv' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in functionmg_set_non_blocking_mode': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3661: undefined reference to __imp_ioctlsocket' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in functionmg_is_error': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3675: undefined reference to __imp_WSAGetLastError' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3675: undefined reference toimp_WSAGetLastError' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in function mg_socket_if_connect_tcp': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3683: undefined reference toimp_socket' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3691: undefined reference to __imp_connect' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in functionmg_socket_if_connect_udp': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3698: undefined reference to __imp_socket' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3705: undefined reference toimp_setsockopt' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in function mg_socket_if_tcp_send': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3735: undefined reference toimp_send' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in function mg_socket_if_udp_send': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3742: undefined reference toimp_sendto' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in function mg_socket_if_tcp_recv': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3749: undefined reference toimp_recv' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in function mg_socket_if_udp_recv': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3763: undefined reference toimp_recvfrom' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in function mg_socket_if_destroy_conn': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3777: undefined reference toimp_closesocket' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3780: undefined reference to __imp_closesocket' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in functionmg_accept_conn': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3790: undefined reference to __imp_accept' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3799: undefined reference toimp_closesocket' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3802: undefined reference to `imp_ntohs' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3802: undefined reference to __imp_inet_ntoa' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in functionmg_open_listening_socket': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3819: undefined reference to __imp_socket' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3823: undefined reference toimp_setsockopt' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3841: undefined reference to `imp_bind' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3842: undefined reference to __imp_listen' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3846: undefined reference toimp_getsockname' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3849: undefined reference to `imp_closesocket' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in function mg_mgr_handle_conn': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3878: undefined reference toimp_getsockopt' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in function mg_mgr_handle_ctl_sock': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3925: undefined reference toimp_recv' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:3926: undefined reference to __imp_send' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in functionmg_socket_if_poll': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:4066: undefined reference to __imp_select' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:4075: undefined reference toWSAFDIsSet' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:4084: undefined reference to __WSAFDIsSet' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:4088: undefined reference toWSAFDIsSet' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:4089: undefined reference to __WSAFDIsSet' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in functionmg_socketpair_close': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:4108: undefined reference to __imp_closesocket' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in functionmg_socketpair_accept': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:4118: undefined reference to __imp_accept' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in functionmg_socketpair': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:4136: undefined reference to __imp_htonl' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:4139: undefined reference toimp_socket' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:4140: undefined reference to `imp_bind' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:4141: undefined reference to __imp_listen' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:4142: undefined reference toimp_getsockname' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:4143: undefined reference to `imp_socket' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:4144: undefined reference to __imp_connect' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:4146: undefined reference toimp_bind' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:4147: undefined reference to `imp_getsockname' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:4148: undefined reference to __imp_connect' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:4149: undefined reference toimp_connect' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in function mg_sock_get_addr': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:4175: undefined reference toimp_getpeername' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:4177: undefined reference to `imp_getsockname' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in function mg_serve_http': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:8383: undefined reference to__imp_ntohl' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in function mg_wait_until_ready': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:8856: undefined reference toimp_select' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in function mg_push_to_stdin': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:8866: undefined reference toimp_recv' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in function mg_pull_from_stdout': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:8887: undefined reference toimp_send' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:8893: undefined reference to `imp_shutdown' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:8894: undefined reference to __imp_closesocket' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in functionmg_start_process': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:8982: undefined reference to __imp_closesocket' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in functionmg_handle_cgi': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:9301: undefined reference to __imp_closesocket' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in functionmg_deliver_websocket_data': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:9905: undefined reference to `imp_ntohs' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:9908: undefined reference to __imp_ntohl' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:9909: undefined reference toimp_ntohl' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in function mg_send_ws_header': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:10043: undefined reference toimp_htons' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:10050: undefined reference to `imp_htonl' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:10052: undefined reference to __imp_htonl' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in functionmg_sock_addr_to_str': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:10444: undefined reference to __imp_inet_ntoa' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:10446: undefined reference toimp_inet_ntoa' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:10457: undefined reference to __imp_ntohs' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in functionmg_send_mqtt_handshake_opt': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:10987: undefined reference to __imp_htons' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:10990: undefined reference toimp_htons' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:10995: undefined reference to `imp_htons' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:10999: undefined reference to __imp_htons' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:11005: undefined reference toimp_htons' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj):C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:11010: more undefined references to `imp_htons' follow C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in function mg_dns_encode_record': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:11514: undefined reference toimp_htonl' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:11529: undefined reference to `imp_htons' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in function mg_send_dns_query': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:11566: undefined reference toimp_htons' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in function mg_parse_dns': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:11638: undefined reference toimp_ntohs' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:11639: undefined reference to __imp_ntohs' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:11643: undefined reference to__imp_ntohs' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/10.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: ../lib/libmongoose.a(mongoose.c.obj): in function dns_handler': C:/Users/haven/Desktop/cpr/build/_deps/mongoose-src/mongoose.c:11736: undefined reference to__imp_htons' collect2.exe: error: ld returned 1 exit status mingw32-make[2]: [test\CMakeFiles\error_tests.dir\build.make:116: bin/error_tests.exe] Error 1 mingw32-make[1]: [CMakeFiles\Makefile2:564: test/CMakeFiles/error_tests.dir/all] Error 2 mingw32-make: *** [Makefile:159: all] Error 2

COM8 commented 3 years ago

This looks to me like a linking problem from mongoose. Could you please try if can build mongoose 6.18 on its own?

COM8 commented 3 years ago

@KingKili do you spot anything else here?