conan-io / conan-center-index

Recipes for the ConanCenter repository
https://conan.io/center
MIT License
960 stars 1.77k forks source link

[package] curl/7.69.1: Doesn't compile in MSYS2 MINGW32 environment (used by cpr/1.5.0) #3487

Closed Facon closed 2 years ago

Facon commented 3 years ago

Package and Environment Details (include every applicable attribute)

Conan profile

Configuration for profile mingw32debug:

[settings]
os=Windows
os_build=Windows
arch=x86
arch_build=x86
compiler=gcc
compiler.libcxx=libstdc++11
compiler.version=10
build_type=Debug
[options]
[build_requires]
[env]
CC=C:\msys64\mingw32\bin\gcc.exe
CXX=C:\msys64\mingw32\bin\g++.exe

Steps to reproduce (Include if Applicable)

  1. Install automake, automake-wrapper, autoconfig, make, m4, etc. from MSYS2 for MINGW32 environment, this is necessary to compile libcurl.
  2. Create a conanfile.txt with only curl/7.73.0 in a sample project.
  3. conan install ../project -pr=mingw32debug -b=missing, everything compiles just fine.
  4. Create a conanfile.txt with only cpr/1.5.0 (we will use curl 7.69.1 as dependenct).
  5. conan install ../project -pr=mingw32debug -b=missing, we will get a linking error while compiling curl.

I have tried overriding curl 7.69.1 with curl 7.73.0 in conanfile.txt and it compiles just fine, but it has unexpected behaviour even with the most simple project.

Logs (Include/Attach if Applicable)

Click to expand log ``` User@DESKTOP-LC9EG87 MINGW32 /c/Users/User/Documents/Sources/testing/build-SOAPExample-MinGW_10_32_bit-Debug $ conan install ../SOAPExample -pr=mingw32debug -b=missing Configuration: [settings] arch=x86 arch_build=x86 build_type=Debug compiler=gcc compiler.libcxx=libstdc++11 compiler.version=10 os=Windows os_build=Windows [options] [build_requires] [env] CC=C:\msys64\mingw32\bin\gcc.exe CXX=C:\msys64\mingw32\bin\g++.exe cpr/1.5.0: WARN: OpenSSL support is not stable yet. whoshuu/cpr#31 libcurl/7.69.1: WARN: with_openssl, with_winssl, darwin_ssl and with_wolfssl options are deprecated. Use with_ssl option instead. libcurl/7.69.1: WARN: Package binary is corrupted, removing: 0a2fa14361d0826b74ae5bf47573799db4051dd9 conanfile.txt: Installing package Requirements cpr/1.5.0 from 'conan-center' - Cache libcurl/7.69.1 from 'conan-center' - Cache openssl/1.1.1h from 'conan-center' - Cache pugixml/1.10 from 'conan-center' - Cache zlib/1.2.11 from 'conan-center' - Cache Packages cpr/1.5.0:d748fcaa7290b2f644c1f30bd75766025366db61 - Cache libcurl/7.69.1:0a2fa14361d0826b74ae5bf47573799db4051dd9 - Build openssl/1.1.1h:9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c - Cache pugixml/1.10:3834f1579f9dce34d81f13da795e0e6878eafb37 - Cache zlib/1.2.11:9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c - Cache Installing (downloading, building) binaries... openssl/1.1.1h: Already installed! pugixml/1.10: Already installed! zlib/1.2.11: Already installed! libcurl/7.69.1: WARN: Build folder is dirty, removing it: C:/Users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9 libcurl/7.69.1: Copying sources to build folder libcurl/7.69.1: Building your package in C:/Users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9 libcurl/7.69.1: Generator cmake created conanbuildinfo.cmake libcurl/7.69.1: Generator pkg_config created libcrypto.pc libcurl/7.69.1: Generator pkg_config created libssl.pc libcurl/7.69.1: Generator pkg_config created openssl.pc libcurl/7.69.1: Generator pkg_config created zlib.pc libcurl/7.69.1: Generator cmake_find_package_multi created OpenSSLConfigVersion.cmake libcurl/7.69.1: Generator cmake_find_package_multi created OpenSSLTarget-debug.cmake libcurl/7.69.1: Generator cmake_find_package_multi created OpenSSLTargets.cmake libcurl/7.69.1: Generator cmake_find_package_multi created OpenSSLConfig.cmake libcurl/7.69.1: Generator cmake_find_package_multi created ZLIBConfigVersion.cmake libcurl/7.69.1: Generator cmake_find_package_multi created ZLIBConfig.cmake libcurl/7.69.1: Generator cmake_find_package_multi created ZLIBTargets.cmake libcurl/7.69.1: Generator cmake_find_package_multi created ZLIBTarget-debug.cmake libcurl/7.69.1: Calling build() libcurl/7.69.1: run_in_windows_bash: C:/msys64/usr/bin/bash.exe --login -c ^"cd \^"/c/users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9/source_subfolder\^" ^&^& ./buildconf ^" buildconf: autoconf version 2.69 (ok) buildconf: autom4te version 2.69 (ok) buildconf: autoheader version 2.69 (ok) buildconf: automake version 1.16.2 (ok) buildconf: aclocal version 1.16.2 (ok) buildconf: libtoolize version 2.4.6 (ok) buildconf: GNU m4 version 1.4.18 (ok) buildconf: running libtoolize libtoolize: putting auxiliary files in '.'. libtoolize: copying file './ltmain.sh' libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'. libtoolize: copying file 'm4/libtool.m4' libtoolize: copying file 'm4/ltoptions.m4' libtoolize: copying file 'm4/ltsugar.m4' libtoolize: copying file 'm4/ltversion.m4' libtoolize: copying file 'm4/lt~obsolete.m4' libtoolize: Remember to add 'LT_INIT' to configure.ac. buildconf: converting all mv to mv -f in local m4/libtool.m4 buildconf: running aclocal buildconf: converting all mv to mv -f in local aclocal.m4 buildconf: running autoheader buildconf: running autoconf buildconf: running automake configure.ac:133: installing './compile' configure.ac:192: installing './config.guess' configure.ac:192: installing './config.sub' configure.ac:133: installing './install-sh' configure.ac:138: installing './missing' docs/examples/Makefile.am: installing './depcomp' buildconf: OK libcurl/7.69.1: Run vars: {'DYLD_LIBRARY_PATH': ['C:/Users/User/.conan/data/openssl/1.1.1h/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/lib', 'C:/Users/User/.conan/data/zlib/1.2.11/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/lib'], 'LD_LIBRARY_PATH': ['C:/Users/User/.conan/data/openssl/1.1.1h/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/lib', 'C:/Users/User/.conan/data/zlib/1.2.11/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/lib'], 'PATH': ['C:/Users/User/.conan/data/openssl/1.1.1h/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/bin']} libcurl/7.69.1: Autotools env vars: {'CPPFLAGS': '-I/c/users/User/.conan/data/openssl/1.1.1h/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/include -I/c/users/User/.conan/data/zlib/1.2.11/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/include', 'CXXFLAGS': '-m32 -g', 'CFLAGS': '-m32 -g', 'LDFLAGS': '-m32 -L/c/users/User/.conan/data/openssl/1.1.1h/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/lib -L/c/users/User/.conan/data/zlib/1.2.11/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/lib', 'RCFLAGS': '-O COFF --target=pe-i386'} libcurl/7.69.1: run_in_windows_bash: C:/msys64/usr/bin/bash.exe --login -c ^"cd \^"/c/users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9/source_subfolder\^" ^&^& /c/users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9/source_subfolder/configure --help ^" `configure' configures curl - to adapt to many kinds of systems. Usage: /c/users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9/source_subfolder/configure [OPTION]... [VAR=VALUE]... To assign environment variables (e.g., CC, CFLAGS...), specify them as VAR=VALUE. See below for descriptions of some of the useful variables. Defaults for the options are specified in brackets. Configuration: -h, --help display this help and exit --help=short display options specific to this package --help=recursive display the short help of all the included packages -V, --version display version information and exit -q, --quiet, --silent do not print `checking ...' messages --cache-file=FILE cache test results in FILE [disabled] -C, --config-cache alias for `--cache-file=config.cache' -n, --no-create do not create output files --srcdir=DIR find the sources in DIR [configure dir or `..'] Installation directories: --prefix=PREFIX install architecture-independent files in PREFIX [/usr/local] --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX [PREFIX] By default, `make install' will install all the files in `/usr/local/bin', `/usr/local/lib' etc. You can specify an installation prefix other than `/usr/local' using `--prefix', for instance `--prefix=$HOME'. For better control, use the options below. Fine tuning of the installation directories: --bindir=DIR user executables [EPREFIX/bin] --sbindir=DIR system admin executables [EPREFIX/sbin] --libexecdir=DIR program executables [EPREFIX/libexec] --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] --datadir=DIR read-only architecture-independent data [DATAROOTDIR] --infodir=DIR info documentation [DATAROOTDIR/info] --localedir=DIR locale-dependent data [DATAROOTDIR/locale] --mandir=DIR man documentation [DATAROOTDIR/man] --docdir=DIR documentation root [DATAROOTDIR/doc/curl] --htmldir=DIR html documentation [DOCDIR] --dvidir=DIR dvi documentation [DOCDIR] --pdfdir=DIR pdf documentation [DOCDIR] --psdir=DIR ps documentation [DOCDIR] Program names: --program-prefix=PREFIX prepend PREFIX to installed program names --program-suffix=SUFFIX append SUFFIX to installed program names --program-transform-name=PROGRAM run sed PROGRAM on installed program names System types: --build=BUILD configure for building on BUILD [guessed] --host=HOST cross-compile to build programs to run on HOST [BUILD] Optional Features: --disable-option-checking ignore unrecognized --enable/--with options --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) --enable-FEATURE[=ARG] include FEATURE [ARG=yes] --enable-maintainer-mode enable make rules and dependencies not useful (and sometimes confusing) to the casual installer --enable-silent-rules less verbose build output (undo: "make V=1") --disable-silent-rules verbose build output (undo: "make V=0") --enable-debug Enable debug build options --disable-debug Disable debug build options --enable-optimize Enable compiler optimizations --disable-optimize Disable compiler optimizations --enable-warnings Enable strict compiler warnings --disable-warnings Disable strict compiler warnings --enable-werror Enable compiler warnings as errors --disable-werror Disable compiler warnings as errors --enable-curldebug Enable curl debug memory tracking --disable-curldebug Disable curl debug memory tracking --enable-symbol-hiding Enable hiding of library internal symbols --disable-symbol-hiding Disable hiding of library internal symbols --enable-hidden-symbols To be deprecated, use --enable-symbol-hiding --disable-hidden-symbols To be deprecated, use --disable-symbol-hiding --enable-ares[=PATH] Enable c-ares for DNS lookups --disable-ares Disable c-ares for DNS lookups --disable-rt disable dependency on -lrt --enable-esni Enable ESNI support --disable-esni Disable ESNI support --enable-code-coverage Provide code coverage --enable-dependency-tracking do not reject slow dependency extractors --disable-dependency-tracking speeds up one-time build --disable-largefile omit support for large files --enable-shared[=PKGS] build shared libraries [default=yes] --enable-static[=PKGS] build static libraries [default=yes] --enable-fast-install[=PKGS] optimize for fast installation [default=yes] --disable-libtool-lock avoid locking (might break parallel builds) --enable-http Enable HTTP support --disable-http Disable HTTP support --enable-ftp Enable FTP support --disable-ftp Disable FTP support --enable-file Enable FILE support --disable-file Disable FILE support --enable-ldap Enable LDAP support --disable-ldap Disable LDAP support --enable-ldaps Enable LDAPS support --disable-ldaps Disable LDAPS support --enable-rtsp Enable RTSP support --disable-rtsp Disable RTSP support --enable-proxy Enable proxy support --disable-proxy Disable proxy support --enable-dict Enable DICT support --disable-dict Disable DICT support --enable-telnet Enable TELNET support --disable-telnet Disable TELNET support --enable-tftp Enable TFTP support --disable-tftp Disable TFTP support --enable-pop3 Enable POP3 support --disable-pop3 Disable POP3 support --enable-imap Enable IMAP support --disable-imap Disable IMAP support --enable-smb Enable SMB/CIFS support --disable-smb Disable SMB/CIFS support --enable-smtp Enable SMTP support --disable-smtp Disable SMTP support --enable-gopher Enable Gopher support --disable-gopher Disable Gopher support --enable-manual Enable built-in manual --disable-manual Disable built-in manual --enable-libcurl-option Enable --libcurl C code generation support --disable-libcurl-option Disable --libcurl C code generation support --enable-libgcc use libgcc when linking --enable-ipv6 Enable IPv6 (with IPv4) support --disable-ipv6 Disable IPv6 support --enable-openssl-auto-load-config Enable automatic loading of OpenSSL configuration --disable-openssl-auto-load-config Disable automatic loading of OpenSSL configuration --enable-versioned-symbols Enable versioned symbols in shared library --disable-versioned-symbols Disable versioned symbols in shared library --enable-threaded-resolver Enable threaded resolver --disable-threaded-resolver Disable threaded resolver --enable-pthreads Enable POSIX threads (default for threaded resolver) --disable-pthreads Disable POSIX threads --enable-verbose Enable verbose strings --disable-verbose Disable verbose strings --enable-sspi Enable SSPI --disable-sspi Disable SSPI --enable-crypto-auth Enable cryptographic authentication --disable-crypto-auth Disable cryptographic authentication --enable-ntlm-wb[=FILE] Enable NTLM delegation to winbind's ntlm_auth helper, where FILE is ntlm_auth's absolute filename (default: /usr/bin/ntlm_auth) --disable-ntlm-wb Disable NTLM delegation to winbind's ntlm_auth helper --enable-tls-srp Enable TLS-SRP authentication --disable-tls-srp Disable TLS-SRP authentication --enable-unix-sockets Enable Unix domain sockets --disable-unix-sockets Disable Unix domain sockets --enable-cookies Enable cookies support --disable-cookies Disable cookies support --enable-http-auth Enable HTTP authentication support --disable-http-auth Disable HTTP authentication support --enable-doh Enable DoH support --disable-doh Disable DoH support --enable-mime Enable mime API support --disable-mime Disable mime API support --enable-dateparse Enable date parsing --disable-dateparse Disable date parsing --enable-netrc Enable netrc parsing --disable-netrc Disable netrc parsing --enable-progress-meter Enable progress-meter --disable-progress-meter Disable progress-meter --enable-dnsshuffle Enable DNS shuffling --disable-dnsshuffle Disable DNS shuffling --enable-alt-svc Enable alt-svc support --disable-alt-svc Disable alt-svc support Optional Packages: --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) --with-pic[=PKGS] try to use only PIC/non-PIC objects [default=use both] --with-aix-soname=aix|svr4|both shared library versioning (aka "SONAME") variant to provide on AIX, [default=aix]. --with-gnu-ld assume the C compiler uses GNU ld [default=no] --with-sysroot[=DIR] Search for dependent libraries within DIR (or the compiler's sysroot if not specified). --with-zlib=PATH search for zlib in PATH --without-zlib disable use of zlib --with-brotli=PATH Where to look for brotli, PATH points to the BROTLI installation; when possible, set the PKG_CONFIG_PATH environment variable instead of using this option --without-brotli disable BROTLI --with-ldap-lib=libname Specify name of ldap lib file --with-lber-lib=libname Specify name of lber lib file --with-gssapi-includes=DIR Specify location of GSS-API headers --with-gssapi-libs=DIR Specify location of GSS-API libs --with-gssapi=DIR Where to look for GSS-API --with-default-ssl-backend=NAME Use NAME as default SSL backend --without-default-ssl-backend Use implicit default SSL backend --with-winssl enable Windows native SSL/TLS --without-winssl disable Windows native SSL/TLS --with-schannel enable Windows native SSL/TLS --without-schannel disable Windows native SSL/TLS --with-darwinssl enable Apple OS native SSL/TLS --without-darwinssl disable Apple OS native SSL/TLS --with-secure-transport enable Apple OS native SSL/TLS --without-secure-transport disable Apple OS native SSL/TLS --with-amissl enable Amiga native SSL/TLS (AmiSSL) --without-amissl disable Amiga native SSL/TLS (AmiSSL) --with-ssl=PATH Where to look for OpenSSL, PATH points to the SSL installation (default: /usr/local/ssl); when possible, set the PKG_CONFIG_PATH environment variable instead of using this option --without-ssl disable OpenSSL --with-egd-socket=FILE Entropy Gathering Daemon socket pathname --with-random=FILE read randomness from FILE (default=/dev/urandom) --with-gnutls=PATH where to look for GnuTLS, PATH points to the installation root --without-gnutls disable GnuTLS detection --with-mbedtls=PATH where to look for mbedTLS, PATH points to the installation root --without-mbedtls disable mbedTLS detection --with-wolfssl=PATH where to look for WolfSSL, PATH points to the installation root (default: system lib default) --without-wolfssl disable WolfSSL detection --with-mesalink=PATH where to look for MesaLink, PATH points to the installation root --without-mesalink disable MesaLink detection --with-bearssl=PATH where to look for BearSSL, PATH points to the installation root --without-bearssl disable BearSSL detection --with-nss=PATH where to look for NSS, PATH points to the installation root --without-nss disable NSS detection --with-ca-bundle=FILE Path to a file containing CA certificates (example: /etc/ca-bundle.crt) --without-ca-bundle Don't use a default CA bundle --with-ca-path=DIRECTORY Path to a directory containing CA certificates stored individually, with their filenames in a hash format. This option can be used with the OpenSSL, GnuTLS and mbedTLS backends. Refer to OpenSSL c_rehash for details. (example: /etc/certificates) --without-ca-path Don't use a default CA path --with-ca-fallback Use the built in CA store of the SSL library --without-ca-fallback Don't use the built in CA store of the SSL library --without-libpsl disable support for libpsl cookie checking --with-libmetalink=PATH where to look for libmetalink, PATH points to the installation root --without-libmetalink disable libmetalink detection --with-libssh2=PATH Where to look for libssh2, PATH points to the libssh2 installation; when possible, set the PKG_CONFIG_PATH environment variable instead of using this option --with-libssh2 enable libssh2 --with-libssh=PATH Where to look for libssh, PATH points to the libssh installation; when possible, set the PKG_CONFIG_PATH environment variable instead of using this option --with-libssh enable libssh --with-wolfssh=PATH Where to look for wolfssh, PATH points to the wolfSSH installation; when possible, set the PKG_CONFIG_PATH environment variable instead of using this option --with-wolfssh enable wolfssh --with-librtmp=PATH Where to look for librtmp, PATH points to the LIBRTMP installation; when possible, set the PKG_CONFIG_PATH environment variable instead of using this option --without-librtmp disable LIBRTMP --with-winidn=PATH enable Windows native IDN --without-winidn disable Windows native IDN --with-libidn2=PATH Enable libidn2 usage --without-libidn2 Disable libidn2 usage --with-nghttp2=PATH Enable nghttp2 usage --without-nghttp2 Disable nghttp2 usage --with-ngtcp2=PATH Enable ngtcp2 usage --without-ngtcp2 Disable ngtcp2 usage --with-nghttp3=PATH Enable nghttp3 usage --without-nghttp3 Disable nghttp3 usage --with-quiche=PATH Enable quiche usage --without-quiche Disable quiche usage --with-zsh-functions-dir=PATH Install zsh completions to PATH --without-zsh-functions-dir Do not install zsh completions --with-fish-functions-dir=PATH Install fish completions to PATH --without-fish-functions-dir Do not install fish completions Some influential environment variables: CC C compiler command CFLAGS C compiler flags LDFLAGS linker flags, e.g. -L if you have libraries in a nonstandard directory LIBS libraries to pass to the linker, e.g. -l CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I if you have headers in a nonstandard directory CPP C preprocessor LT_SYS_LIBRARY_PATH User-defined run-time library search path. Use these variables to override the choices made by `configure' or to help it to find libraries and programs with nonstandard names/locations. Report bugs to . libcurl/7.69.1: Calling: > /c/users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9/source_subfolder/configure --without-libidn2 --without-librtmp --without-libmetalink --without-libpsl --with-ssl=/c/users/User/.conan/data/openssl/1.1.1h/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c --without-libssh2 --without-nghttp2 --with-zlib=/c/users/User/.conan/data/zlib/1.2.11/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/lib --without-brotli --disable-shared --enable-static --disable-ldap --enable-debug --prefix=C:/Users/User/.conan/data/libcurl/7.69.1/_/_/package/0a2fa14361d0826b74ae5bf47573799db4051dd9 --build=x86_64-w64-mingw32 --host=i686-w64-mingw32 libcurl/7.69.1: run_in_windows_bash: C:/msys64/usr/bin/bash.exe --login -c ^"cd \^"/c/users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9/source_subfolder\^" ^&^& /c/users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9/source_subfolder/configure --without-libidn2 --without-librtmp --without-libmetalink --without-libpsl --with-ssl=/c/users/User/.conan/data/openssl/1.1.1h/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c --without-libssh2 --without-nghttp2 --with-zlib=/c/users/User/.conan/data/zlib/1.2.11/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/lib --without-brotli --disable-shared --enable-static --disable-ldap --enable-debug --prefix=C:/Users/User/.conan/data/libcurl/7.69.1/_/_/package/0a2fa14361d0826b74ae5bf47573799db4051dd9 --build=x86_64-w64-mingw32 --host=i686-w64-mingw32 ^" configure: loading site script /mingw32/etc/config.site checking whether to enable maintainer-specific portions of Makefiles... no checking whether make supports nested variables... yes checking whether to enable debug build options... yes checking whether to enable compiler optimizer... (assumed) no checking whether to enable strict compiler warnings... yes checking whether to enable compiler warnings as errors... no checking whether to enable curl debug memory tracking... (assumed) yes checking whether to enable hiding of library internal symbols... yes checking whether to enable c-ares for DNS lookups... no checking whether to disable dependency on -lrt... (assumed no) checking whether to enable ESNI support... no checking for path separator... : checking for sed... /usr/bin/sed checking for grep... /usr/bin/grep checking for egrep... /usr/bin/grep -E checking for i686-w64-mingw32-ar... no checking for ar... /mingw32/bin/ar configure: WARNING: using cross tools not prefixed with host triplet checking for a BSD-compatible install... /usr/bin/install -c checking for i686-w64-mingw32-gcc... /c/msys64/mingw32/bin/gcc.exe checking whether the C compiler works... yes checking for C compiler default output file name... a.exe checking for suffix of executables... .exe checking whether we are cross compiling... yes checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether /c/msys64/mingw32/bin/gcc.exe accepts -g... yes checking for /c/msys64/mingw32/bin/gcc.exe option to accept ISO C89... none needed checking whether /c/msys64/mingw32/bin/gcc.exe understands -c and -o together... yes checking how to run the C preprocessor... /c/msys64/mingw32/bin/gcc.exe -E checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for code coverage support... no checking whether build environment is sane... yes checking for i686-w64-mingw32-strip... no checking for strip... strip checking for a thread-safe mkdir -p... /usr/bin/mkdir -p checking for gawk... gawk checking whether make sets $(MAKE)... yes checking whether make supports the include directive... yes (GNU style) checking dependency style of /c/msys64/mingw32/bin/gcc.exe... gcc3 checking curl version... 7.69.1 checking build system type... x86_64-w64-mingw32 checking host system type... i686-w64-mingw32 checking for grep that handles long lines and -e... (cached) /usr/bin/grep checking for egrep... /usr/bin/grep -E checking if OS is AIX (to define _ALL_SOURCE)... no checking if _THREAD_SAFE is already defined... no checking if _THREAD_SAFE is actually needed... no checking if _THREAD_SAFE is onwards defined... no checking if _REENTRANT is already defined... yes checking if _REENTRANT is onwards defined... yes checking for special C compiler options needed for large files... no checking for _FILE_OFFSET_BITS value needed for large files... 64 checking how to print strings... printf checking for a sed that does not truncate output... (cached) /usr/bin/sed checking for fgrep... /usr/bin/grep -F checking for ld used by /c/msys64/mingw32/bin/gcc.exe... C:/msys64/mingw32/i686-w64-mingw32/bin/ld.exe checking if the linker (C:/msys64/mingw32/i686-w64-mingw32/bin/ld.exe) is GNU ld... yes checking for BSD- or MS-compatible name lister (nm)... no checking for i686-w64-mingw32-dumpbin... no checking for i686-w64-mingw32-link... no checking for dumpbin... no checking for link... link -dump checking the name lister (nm) interface... BSD nm checking whether ln -s works... no, using cp -pR checking the maximum length of command line arguments... 8192 checking how to convert x86_64-w64-mingw32 file names to i686-w64-mingw32 format... func_convert_file_msys_to_w32 checking how to convert x86_64-w64-mingw32 file names to toolchain format... func_convert_file_msys_to_w32 checking for C:/msys64/mingw32/i686-w64-mingw32/bin/ld.exe option to reload object files... -r checking for i686-w64-mingw32-objdump... no checking for objdump... objdump checking how to recognize dependent libraries... file_magic ^x86 archive import|^x86 DLL checking for i686-w64-mingw32-dlltool... no checking for dlltool... dlltool checking how to associate runtime and link libraries... func_cygming_dll_for_implib checking for i686-w64-mingw32-ar... /mingw32/bin/ar checking for archiver @FILE support... @ checking for i686-w64-mingw32-strip... strip checking for i686-w64-mingw32-ranlib... no checking for ranlib... ranlib checking command to parse nm output from /c/msys64/mingw32/bin/gcc.exe object... ok checking for sysroot... no checking for a working dd... /usr/bin/dd checking how to truncate binary pipes... /usr/bin/dd bs=4096 count=1 checking for i686-w64-mingw32-mt... no checking for mt... no checking if : is a manifest tool... no checking for ANSI C header files... yes checking for sys/types.h... yes checking for sys/stat.h... yes checking for stdlib.h... yes checking for string.h... yes checking for memory.h... yes checking for strings.h... yes checking for inttypes.h... yes checking for stdint.h... yes checking for unistd.h... yes checking for dlfcn.h... no checking for i686-w64-mingw32-as... no checking for as... as checking for i686-w64-mingw32-dlltool... dlltool checking for i686-w64-mingw32-objdump... objdump checking for objdir... .libs checking if /c/msys64/mingw32/bin/gcc.exe supports -fno-rtti -fno-exceptions... no checking for /c/msys64/mingw32/bin/gcc.exe option to produce PIC... -DDLL_EXPORT -DPIC checking if /c/msys64/mingw32/bin/gcc.exe PIC flag -DDLL_EXPORT -DPIC works... yes checking if /c/msys64/mingw32/bin/gcc.exe static flag -static works... yes checking if /c/msys64/mingw32/bin/gcc.exe supports -c -o file.o... yes checking if /c/msys64/mingw32/bin/gcc.exe supports -c -o file.o... (cached) yes checking whether the /c/msys64/mingw32/bin/gcc.exe linker (C:/msys64/mingw32/i686-w64-mingw32/bin/ld.exe) supports shared libraries... yes checking dynamic linker characteristics... Win32 ld.exe checking how to hardcode library paths into programs... immediate checking whether stripping libraries is possible... yes checking if libtool supports shared libraries... yes checking whether to build shared libraries... no checking whether to build static libraries... yes checking whether to build shared libraries with -version-info... yes checking whether to build shared libraries with -no-undefined... yes checking whether to build shared libraries with -mimpure-text... no checking whether to build shared libraries with PIC... yes checking whether to build static libraries with PIC... no checking whether to build shared libraries only... no checking whether to build static libraries only... yes checking for inline... inline checking if cpp -P is needed... yes checking if cpp -P works... yes checking if compiler is DEC/Compaq/HP C... no checking if compiler is HP-UX C... no checking if compiler is IBM C... no checking if compiler is Intel C... no checking if compiler is clang... no checking if compiler is GNU C... yes checking if compiler is LCC... no checking if compiler is SGI MIPSpro C... no checking if compiler is SGI MIPS C... no checking if compiler is SunPro C... no checking if compiler is Tiny C... no checking if compiler is Watcom C... no checking if compiler accepts some basic options... yes configure: compiler options added: -Werror-implicit-function-declaration checking if compiler accepts debug enabling options... yes configure: compiler options added: -g checking if compiler optimizer assumed setting might be used... yes checking if compiler accepts optimizer disabling options... yes configure: compiler options added: -O0 checking if compiler accepts strict warning options... yes configure: compiler options added: -pedantic -Wall -W -Wpointer-arith -Wwrite-strings -Wunused -Wshadow -Winline -Wnested-externs -Wmissing-declarations -Wmissing-prototypes -Wno-long-long -Wbad-function-cast -Wfloat-equal -Wno-multichar -Wsign-compare -Wundef -Wno-format-nonliteral -Wendif-labels -Wstrict-prototypes -Wdeclaration-after-statement -Wold-style-definition -Wstrict-aliasing=3 -Wcast-align -Wtype-limits -Wold-style-declaration -Wmissing-parameter-type -Wempty-body -Wclobbered -Wignored-qualifiers -Wconversion -Wno-sign-conversion -Wvla -ftree-vrp -Wno-pedantic-ms-format -Wdouble-promotion -Wformat=2 -Warray-bounds=2 -Wshift-negative-value -Wshift-overflow=2 -Wnull-dereference -fdelete-null-pointer-checks -Wduplicated-cond -Wunused-const-variable -Wduplicated-branches -Wrestrict -Walloc-zero -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=4 -Wno-system-headers checking if compiler halts on compilation errors... yes checking if compiler halts on negative sized arrays... yes checking if compiler halts on function prototype mismatch... yes checking if compiler supports hiding library internal symbols... yes checking if curl debug memory tracking can be enabled... yes checking for windows.h... yes checking whether build target is a native Windows one... yes checking for winsock.h... yes checking for winsock2.h... yes checking for ws2tcpip.h... yes checking for winldap.h... yes checking for winber.h... yes checking whether build target supports WIN32 file API... yes (large file enabled) checking for good-to-use Mac CFLAGS... no checking to see if the compiler supports __builtin_available()... no checking whether to support http... yes checking whether to support ftp... yes checking whether to support file... yes checking whether to support ldap... no checking whether to support ldaps... no checking whether to support rtsp... yes checking whether to support proxies... yes checking whether to support dict... yes checking whether to support telnet... yes checking whether to support tftp... yes checking whether to support pop3... yes checking whether to support imap... yes checking whether to support smb... yes checking whether to support smtp... yes checking whether to support gopher... yes checking whether to provide built-in manual... yes checking whether to enable generation of C code... yes checking whether to use libgcc... no checking if X/Open network library is required... no checking for gethostbyname... no checking for gethostbyname in -lnsl... no checking for gethostbyname in -lsocket... no checking for gethostbyname in -lwatt... no checking for gethostbyname with both nsl and socket libs... no checking for gethostbyname in -lws2_32... yes checking for windows.h... (cached) yes checking for winsock.h... (cached) yes checking for winsock2.h... (cached) yes checking for proto/bsdsocket.h... no checking for connect in libraries... yes checking whether time.h and sys/time.h may both be included... yes checking for sys/types.h... (cached) yes checking sys/time.h usability... yes checking sys/time.h presence... yes checking for sys/time.h... yes checking time.h usability... yes checking time.h presence... yes checking for time.h... yes checking for monotonic clock_gettime... yes checking for clock_gettime in libraries... no additional lib required checking zlib.h usability... yes checking zlib.h presence... yes checking for zlib.h... yes checking for gzread in -lz... yes configure: found both libz and libz.h header checking whether to enable IPv6... yes checking if struct sockaddr_in6 has sin6_scope_id member... yes checking if argv can be written to... no configure: WARNING: the previous check could not be made default was used checking if GSS-API support is requested... no checking whether to enable Windows native SSL/TLS (Windows native builds only)... no checking whether to enable Secure Transport... no checking whether to enable Amiga native SSL/TLS (AmiSSL)... no checking for gdi32... yes checking for HMAC_Update in -lcrypto... yes checking for SSL_connect in -lssl... yes checking openssl/x509.h usability... yes checking openssl/x509.h presence... yes checking for openssl/x509.h... yes checking openssl/rsa.h usability... yes checking openssl/rsa.h presence... yes checking for openssl/rsa.h... yes checking openssl/crypto.h usability... yes checking openssl/crypto.h presence... yes checking for openssl/crypto.h... yes checking openssl/pem.h usability... yes checking openssl/pem.h presence... yes checking for openssl/pem.h... yes checking openssl/ssl.h usability... yes checking openssl/ssl.h presence... yes checking for openssl/ssl.h... yes checking openssl/err.h usability... yes checking openssl/err.h presence... yes checking for openssl/err.h... yes checking for RAND_egd... no checking for SSLv2_client_method... no checking for OpenSSL_version... yes checking for BoringSSL... no checking for libressl... no checking for OpenSSL headers version... 1.1.1 - 0x1010108fL checking for OpenSSL library version... 1.1.1 checking for OpenSSL headers and library versions matching... yes configure: WARNING: skipped the /dev/urandom detection when cross-compiling checking for SRP_Calc_client_key in -lcrypto... yes configure: built with one SSL backend checking default CA cert bundle/path... configure: WARNING: skipped the ca-cert path detection when cross-compiling no checking whether to use builtin CA store of SSL library... no checking whether versioned symbols are wanted... no checking whether to enable Windows native IDN (Windows native builds only)... no checking whether to build with libidn2... no checking for i686-w64-mingw32-pkg-config... /mingw32/bin/i686-w64-mingw32-pkg-config checking for libngtcp2 options with pkg-config... no checking for i686-w64-mingw32-pkg-config... (cached) /mingw32/bin/i686-w64-mingw32-pkg-config checking for quiche options with pkg-config... no checking for i686-w64-mingw32-pkg-config... (cached) /mingw32/bin/i686-w64-mingw32-pkg-config checking for fish options with pkg-config... no checking for ANSI C header files... (cached) yes checking for malloc.h... yes checking for memory.h... no checking for sys/types.h... (cached) yes checking for sys/time.h... (cached) yes checking for sys/select.h... no checking for sys/socket.h... no checking for sys/ioctl.h... no checking for sys/uio.h... no checking for assert.h... yes checking for unistd.h... (cached) yes checking for stdlib.h... (cached) yes checking for arpa/inet.h... no checking for net/if.h... no checking for netinet/in.h... no checking for netinet/in6.h... no checking for sys/un.h... no checking for linux/tcp.h... no checking for netinet/tcp.h... no checking for netdb.h... no checking for sys/sockio.h... no checking for sys/stat.h... (cached) yes checking for sys/param.h... yes checking for termios.h... no checking for termio.h... no checking for sgtty.h... no checking for fcntl.h... yes checking for alloca.h... no checking for time.h... (cached) yes checking for io.h... yes checking for pwd.h... no checking for utime.h... yes checking for sys/utime.h... yes checking for sys/poll.h... no checking for poll.h... no checking for socket.h... no checking for sys/resource.h... no checking for libgen.h... yes checking for locale.h... yes checking for errno.h... yes checking for stdbool.h... yes checking for arpa/tftp.h... no checking for sys/filio.h... no checking for sys/wait.h... no checking for setjmp.h... yes checking for an ANSI C-conforming const... yes checking for compiler support of C99 variadic macro style... yes checking for compiler support of old gcc variadic macro style... yes checking for size_t... yes checking whether time.h and sys/time.h may both be included... (cached) yes checking for sys/types.h... (cached) yes checking for sys/time.h... (cached) yes checking for time.h... (cached) yes checking for sys/socket.h... (cached) no checking for struct timeval... yes checking size of size_t... 4 checking size of long... 4 checking size of int... 4 checking size of short... 2 checking size of time_t... 4 checking size of off_t... 8 checking size of curl_off_t... 8 checking for long long... yes checking if numberLL works... yes checking for ssize_t... yes checking for bool... yes checking for sa_family_t... no checking for ADDRESS_FAMILY... no checking if time_t is unsigned... no checking for sys/types.h... (cached) yes checking for poll.h... (cached) no checking for sys/poll.h... (cached) no checking for in_addr_t... no checking for in_addr_t equivalent... unsigned long checking for struct sockaddr_storage... yes checking signal.h usability... yes checking signal.h presence... yes checking for signal.h... yes checking for sig_atomic_t... yes checking if sig_atomic_t is already defined as volatile... no checking return type of signal handlers... void checking for sys/select.h... (cached) no checking for sys/socket.h... (cached) no checking for select... yes checking types of args and return type for select... int,fd_set *,struct timeval *,int checking for sys/types.h... (cached) yes checking for sys/socket.h... (cached) no checking for recv... yes checking types of args and return type for recv... SOCKET,char *,int,int,int checking for sys/types.h... (cached) yes checking for sys/socket.h... (cached) no checking for send... yes checking types of args and return type for send... SOCKET,const char *,int,int,int checking for sys/types.h... (cached) yes checking for sys/socket.h... (cached) no checking for MSG_NOSIGNAL... no checking for sys/types.h... (cached) yes checking for unistd.h... (cached) yes checking if alarm can be linked... yes checking if alarm is prototyped... no checking if alarm might be used... no checking for sys/types.h... (cached) yes checking for string.h... (cached) yes checking for strings.h... (cached) yes checking for sys/types.h... (cached) yes checking for libgen.h... (cached) yes checking if basename can be linked... yes checking if basename is prototyped... yes checking if basename is compilable... yes checking if basename usage allowed... yes checking if basename might be used... yes checking for sys/types.h... (cached) yes checking for socket.h... (cached) no checking if closesocket can be linked... yes checking if closesocket is prototyped... yes checking if closesocket is compilable... yes checking if closesocket usage allowed... yes checking if closesocket might be used... yes checking for sys/types.h... (cached) yes checking for sys/socket.h... (cached) no checking if CloseSocket can be linked... no checking if CloseSocket might be used... no checking if connect can be linked... yes checking if connect is prototyped... yes checking if connect is compilable... yes checking if connect usage allowed... yes checking if connect might be used... yes checking for sys/types.h... (cached) yes checking for unistd.h... (cached) yes checking for fcntl.h... (cached) yes checking if fcntl can be linked... no checking if fcntl might be used... no checking for windows.h... (cached) yes checking for winsock2.h... (cached) yes checking for ws2tcpip.h... (cached) yes checking for sys/types.h... (cached) yes checking for netdb.h... (cached) no checking if freeaddrinfo can be linked... yes checking if freeaddrinfo is prototyped... yes checking if freeaddrinfo is compilable... yes checking if freeaddrinfo usage allowed... yes checking if freeaddrinfo might be used... yes checking for sys/types.h... (cached) yes checking for sys/socket.h... (cached) no checking for netinet/in.h... (cached) no checking for ifaddrs.h... no checking if freeifaddrs can be linked... no checking if freeifaddrs might be used... no checking for sys/types.h... (cached) yes checking for sys/xattr.h... no checking if fsetxattr can be linked... no checking if fsetxattr might be used... no checking if ftruncate can be linked... yes checking if ftruncate is prototyped... yes checking if ftruncate is compilable... yes checking if ftruncate usage allowed... yes checking if ftruncate might be used... yes checking for sys/types.h... (cached) yes checking for stdlib.h... (cached) yes checking if getaddrinfo can be linked... yes checking if getaddrinfo is prototyped... yes checking if getaddrinfo is compilable... yes checking if getaddrinfo usage allowed... yes checking if getaddrinfo might be used... yes checking if getaddrinfo is threadsafe... yes checking if gai_strerror can be linked... no checking if gai_strerror might be used... no checking if gethostbyaddr can be linked... yes checking if gethostbyaddr is prototyped... yes checking if gethostbyaddr is compilable... yes checking if gethostbyaddr usage allowed... yes checking if gethostbyaddr might be used... yes checking if gethostbyaddr_r can be linked... no checking if gethostbyaddr_r might be used... no checking if gethostbyname can be linked... yes checking if gethostbyname is prototyped... yes checking if gethostbyname is compilable... yes checking if gethostbyname usage allowed... yes checking if gethostbyname might be used... yes checking if gethostbyname_r can be linked... no checking if gethostbyname_r might be used... no checking if gethostname can be linked... yes checking if gethostname is prototyped... yes checking if gethostname is compilable... yes checking for gethostname arg 2 data type... int checking if gethostname usage allowed... yes checking if gethostname might be used... yes checking if getpeername can be linked... yes checking if getpeername is prototyped... yes checking if getpeername is compilable... yes checking if getpeername usage allowed... yes checking if getpeername might be used... yes checking if getsockname can be linked... yes checking if getsockname is prototyped... yes checking if getsockname is compilable... yes checking if getsockname usage allowed... yes checking if getsockname might be used... yes checking for net/if.h... (cached) no checking if if_nametoindex can be linked... no checking if if_nametoindex might be used... no checking if getifaddrs can be linked... no checking if getifaddrs might be used... no checking if getservbyport_r can be linked... no checking if getservbyport_r might be used... no checking for sys/types.h... (cached) yes checking for sys/time.h... (cached) yes checking for time.h... (cached) yes checking if gmtime_r can be linked... no checking if gmtime_r might be used... no checking for sys/types.h... (cached) yes checking for sys/socket.h... (cached) no checking for netinet/in.h... (cached) no checking for arpa/inet.h... (cached) no checking if inet_ntoa_r can be linked... no checking if inet_ntoa_r might be used... no checking if inet_ntop can be linked... no checking if inet_ntop might be used... no checking if inet_pton can be linked... no checking if inet_pton might be used... no checking for sys/types.h... (cached) yes checking for unistd.h... (cached) yes checking for sys/socket.h... (cached) no checking for sys/ioctl.h... (cached) no checking for stropts.h... no checking if ioctl can be linked... no checking if ioctl might be used... no checking if ioctlsocket can be linked... yes checking if ioctlsocket is prototyped... yes checking if ioctlsocket is compilable... yes checking if ioctlsocket usage allowed... yes checking if ioctlsocket might be used... yes checking if ioctlsocket FIONBIO is compilable... yes checking if ioctlsocket FIONBIO usage allowed... yes checking if ioctlsocket FIONBIO might be used... yes checking if IoctlSocket can be linked... no checking if IoctlSocket might be used... no checking if localtime_r can be linked... no checking if localtime_r might be used... no checking if memrchr can be linked... no checking if memrchr seems a macro... no checking if memrchr might be used... no checking if poll can be linked... no checking if poll might be used... no checking if setsockopt can be linked... yes checking if setsockopt is prototyped... yes checking if setsockopt is compilable... yes checking if setsockopt usage allowed... yes checking if setsockopt might be used... yes checking if setsockopt SO_NONBLOCK is compilable... no checking if setsockopt SO_NONBLOCK might be used... no checking for sys/types.h... (cached) yes checking for signal.h... (cached) yes checking if sigaction can be linked... no checking if sigaction might be used... no checking if siginterrupt can be linked... no checking if siginterrupt might be used... no checking if signal can be linked... yes checking if signal is prototyped... yes checking if signal is compilable... yes checking if signal usage allowed... yes checking if signal might be used... yes checking for sys/types.h... (cached) yes checking for setjmp.h... (cached) yes checking if sigsetjmp can be linked... no checking if sigsetjmp seems a macro... no checking if sigsetjmp might be used... no checking if socket can be linked... yes checking if socket is prototyped... yes checking if socket is compilable... yes checking if socket usage allowed... yes checking if socket might be used... yes checking if socketpair can be linked... no checking if socketpair might be used... no checking if strcasecmp can be linked... yes checking if strcasecmp is prototyped... yes checking if strcasecmp is compilable... yes checking if strcasecmp usage allowed... yes checking if strcasecmp might be used... yes checking if strcmpi can be linked... yes checking if strcmpi is prototyped... yes checking if strcmpi is compilable... yes checking if strcmpi usage allowed... yes checking if strcmpi might be used... yes checking if strdup can be linked... yes checking if strdup is prototyped... yes checking if strdup is compilable... yes checking if strdup usage allowed... yes checking if strdup might be used... yes checking if strerror_r can be linked... no checking if strerror_r might be used... no checking if stricmp can be linked... yes checking if stricmp is prototyped... yes checking if stricmp is compilable... yes checking if stricmp usage allowed... yes checking if stricmp might be used... yes checking if strncasecmp can be linked... yes checking if strncasecmp is prototyped... yes checking if strncasecmp is compilable... yes checking if strncasecmp usage allowed... yes checking if strncasecmp might be used... yes checking if strncmpi can be linked... no checking if strncmpi might be used... no checking if strnicmp can be linked... yes checking if strnicmp is prototyped... yes checking if strnicmp is compilable... no checking if strnicmp might be used... no checking if strstr can be linked... yes checking if strstr is prototyped... yes checking if strstr is compilable... yes checking if strstr usage allowed... yes checking if strstr might be used... yes checking if strtok_r can be linked... yes checking if strtok_r is prototyped... yes checking if strtok_r is compilable... yes checking if strtok_r usage allowed... yes checking if strtok_r might be used... yes checking if strtoll can be linked... yes checking if strtoll is prototyped... yes checking if strtoll is compilable... yes checking if strtoll usage allowed... yes checking if strtoll might be used... yes checking for sys/types.h... (cached) yes checking for sys/uio.h... (cached) no checking if writev can be linked... no checking if writev might be used... no checking whether getpwuid_r is declared... no checking for fnmatch... no checking deeper for fnmatch... but still no checking for geteuid... no checking deeper for geteuid... but still no checking for getpass_r... no checking deeper for getpass_r... but still no checking for getppid... no checking deeper for getppid... but still no checking for getpwuid... no checking deeper for getpwuid... but still no checking for getpwuid_r... no checking deeper for getpwuid_r... but still no checking for getrlimit... no checking deeper for getrlimit... but still no checking for gettimeofday... yes checking for if_nametoindex... no checking deeper for if_nametoindex... but still no checking for mach_absolute_time... no checking deeper for mach_absolute_time... but still no checking for pipe... no checking deeper for pipe... but still no checking for setlocale... yes checking for setmode... yes checking for setrlimit... no checking deeper for setrlimit... but still no checking for usleep... yes checking for utime... yes checking for utimes... no checking deeper for utimes... but still no checking how to set a socket into non-blocking mode... ioctlsocket FIONBIO checking for perl... /usr/bin/perl checking for gnroff... no checking for nroff... no configure: WARNING: disabling built-in manual checking whether to enable the threaded resolver... yes checking whether to use POSIX threads for threaded resolver... auto checking pthread.h usability... yes checking pthread.h presence... yes checking for pthread.h... yes checking for pthread_create... yes checking whether to enable verbose strings... yes checking whether to enable SSPI support (Windows native builds only)... no checking whether to enable cryptographic authentication methods... yes checking whether to enable NTLM delegation to winbind's helper... no checking whether to enable TLS-SRP authentication... yes checking whether to enable Unix domain sockets... auto checking for struct sockaddr_un.sun_path... no checking whether to support cookies... yes checking whether to support HTTP authentication... yes checking whether to support DoH... yes checking whether to support the MIME API... yes checking whether to support date parsing... yes checking whether to support netrc parsing... yes checking whether to support progress-meter... yes checking whether to support DNS shuffling... yes checking whether to support alt-svc... no checking whether hiding of library internal symbols will actually happen... no checking that generated files are newer than configure... done configure: creating ./config.status config.status: creating Makefile config.status: creating docs/Makefile config.status: creating docs/examples/Makefile config.status: creating docs/libcurl/Makefile config.status: creating docs/libcurl/opts/Makefile config.status: creating docs/cmdline-opts/Makefile config.status: creating include/Makefile config.status: creating include/curl/Makefile config.status: creating src/Makefile config.status: creating lib/Makefile config.status: creating scripts/Makefile config.status: creating lib/libcurl.vers config.status: creating tests/Makefile config.status: creating tests/certs/Makefile config.status: creating tests/certs/scripts/Makefile config.status: creating tests/data/Makefile config.status: creating tests/server/Makefile config.status: creating tests/libtest/Makefile config.status: creating tests/unit/Makefile config.status: creating packages/Makefile config.status: creating packages/vms/Makefile config.status: creating curl-config config.status: creating libcurl.pc config.status: creating lib/curl_config.h config.status: executing depfiles commands config.status: executing libtool commands configure: amending lib/Makefile configure: amending src/Makefile configure: amending tests/unit/Makefile configure: amending tests/server/Makefile configure: amending tests/libtest/Makefile configure: amending docs/examples/Makefile configure: Configured to build curl/libcurl: Host setup: i686-w64-mingw32 Install prefix: C:/Users/User/.conan/data/libcurl/7.69.1/_/_/package/0a2fa14361d0826b74ae5bf47573799db4051dd9 Compiler: /c/msys64/mingw32/bin/gcc.exe CFLAGS: -m32 -Werror-implicit-function-declaration -g -O0 -pedantic -Wall -W -Wpointer-arith -Wwrite-strings -Wunused -Wshadow -Winline -Wnested-externs -Wmissing-declarations -Wmissing-prototypes -Wno-long-long -Wbad-function-cast -Wfloat-equal -Wno-multichar -Wsign-compare -Wundef -Wno-format-nonliteral -Wendif-labels -Wstrict-prototypes -Wdeclaration-after-statement -Wold-style-definition -Wstrict-aliasing=3 -Wcast-align -Wtype-limits -Wold-style-declaration -Wmissing-parameter-type -Wempty-body -Wclobbered -Wignored-qualifiers -Wconversion -Wno-sign-conversion -Wvla -ftree-vrp -Wno-pedantic-ms-format -Wdouble-promotion -Wformat=2 -Warray-bounds=2 -Wshift-negative-value -Wshift-overflow=2 -Wnull-dereference -fdelete-null-pointer-checks -Wduplicated-cond -Wunused-const-variable -Wduplicated-branches -Wrestrict -Walloc-zero -Wformat-overflow=2 -Wformat-truncation=2 -Wimplicit-fallthrough=4 -Wno-system-headers CPPFLAGS: -isystem /c/users/User/.conan/data/openssl/1.1.1h/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/include -isystem /c/users/User/.conan/data/zlib/1.2.11/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/include -I/c/users/User/.conan/data/zlib/1.2.11/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/lib/include -I/c/users/User/.conan/data/openssl/1.1.1h/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/include -I/c/users/User/.conan/data/openssl/1.1.1h/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/include/openssl LDFLAGS: -m32 -L/c/users/User/.conan/data/openssl/1.1.1h/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/lib -L/c/users/User/.conan/data/zlib/1.2.11/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/lib -L/c/users/User/.conan/data/zlib/1.2.11/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/lib/lib -L/c/users/User/.conan/data/openssl/1.1.1h/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/lib LIBS: -lssl -lcrypto -lcrypt32 -lgdi32 -lz -lws2_32 curl version: 7.69.1 SSL: enabled (OpenSSL) SSH: no (--with-{libssh,libssh2}) zlib: enabled brotli: no (--with-brotli) GSS-API: no (--with-gssapi) TLS-SRP: enabled resolver: POSIX threaded IPv6: enabled Unix sockets: no (--enable-unix-sockets) IDN: no (--with-{libidn2,winidn}) Build libcurl: Shared=no, Static=yes Built-in manual: no (--enable-manual) --libcurl option: enabled (--disable-libcurl-option) Verbose errors: enabled (--disable-verbose) Code coverage: disabled SSPI: no (--enable-sspi) ca cert bundle: no ca cert path: no ca fallback: no LDAP: no (--enable-ldap / --with-ldap-lib / --with-lber-lib) LDAPS: no (--enable-ldaps) RTSP: enabled RTMP: no (--with-librtmp) Metalink: no (--with-libmetalink) PSL: no (--with-libpsl) Alt-svc: no (--enable-alt-svc) HTTP2: disabled (--with-nghttp2) HTTP3: disabled (--with-ngtcp2, --with-quiche) ESNI: no (--enable-esni) Protocols: DICT FILE FTP FTPS GOPHER HTTP HTTPS IMAP IMAPS POP3 POP3S RTSP SMB SMBS SMTP SMTPS TELNET TFTP Features: SSL IPv6 libz AsynchDNS NTLM TLS-SRP HTTPS-proxy libcurl/7.69.1: run_in_windows_bash: C:/msys64/usr/bin/bash.exe --login -c ^"cd \^"/c/users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9/source_subfolder\^" ^&^& make -j8 ^" Making all in lib make[1]: Entering directory '/c/users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9/source_subfolder/lib' make all-am make[2]: Entering directory '/c/users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9/source_subfolder/lib' CC libcurl_la-file.lo CC libcurl_la-timeval.lo CC libcurl_la-base64.lo CC libcurl_la-hostip.lo CC libcurl_la-progress.lo CC libcurl_la-formdata.lo CC libcurl_la-cookie.lo CC libcurl_la-http.lo CC libcurl_la-sendf.lo CC libcurl_la-ftp.lo CC libcurl_la-url.lo CC libcurl_la-dict.lo CC libcurl_la-if2ip.lo CC libcurl_la-speedcheck.lo CC libcurl_la-ldap.lo CC libcurl_la-version.lo CC libcurl_la-getenv.lo CC libcurl_la-escape.lo CC libcurl_la-mprintf.lo CC libcurl_la-telnet.lo CC libcurl_la-netrc.lo CC libcurl_la-getinfo.lo CC libcurl_la-transfer.lo CC libcurl_la-strcase.lo CC libcurl_la-easy.lo CC libcurl_la-security.lo CC libcurl_la-fileinfo.lo CC libcurl_la-curl_fnmatch.lo CC libcurl_la-ftplistparser.lo CC libcurl_la-wildcard.lo CC libcurl_la-krb5.lo CC libcurl_la-memdebug.lo CC libcurl_la-http_chunks.lo CC libcurl_la-strtok.lo CC libcurl_la-connect.lo CC libcurl_la-llist.lo CC libcurl_la-hash.lo CC libcurl_la-multi.lo CC libcurl_la-content_encoding.lo CC libcurl_la-share.lo CC libcurl_la-http_digest.lo CC libcurl_la-md4.lo CC libcurl_la-md5.lo CC libcurl_la-http_negotiate.lo CC libcurl_la-inet_pton.lo CC libcurl_la-strtoofft.lo CC libcurl_la-strerror.lo CC libcurl_la-amigaos.lo CC libcurl_la-hostasyn.lo CC libcurl_la-hostip4.lo CC libcurl_la-hostip6.lo CC libcurl_la-hostsyn.lo CC libcurl_la-inet_ntop.lo CC libcurl_la-parsedate.lo CC libcurl_la-select.lo CC libcurl_la-tftp.lo CC libcurl_la-splay.lo CC libcurl_la-strdup.lo CC libcurl_la-socks.lo CC libcurl_la-curl_addrinfo.lo CC libcurl_la-socks_gssapi.lo CC libcurl_la-socks_sspi.lo CC libcurl_la-curl_sspi.lo CC libcurl_la-slist.lo CC libcurl_la-nonblock.lo CC libcurl_la-curl_memrchr.lo CC libcurl_la-imap.lo CC libcurl_la-pop3.lo CC libcurl_la-smtp.lo CC libcurl_la-pingpong.lo CC libcurl_la-rtsp.lo CC libcurl_la-curl_threads.lo CC libcurl_la-warnless.lo CC libcurl_la-hmac.lo CC libcurl_la-curl_rtmp.lo CC libcurl_la-openldap.lo CC libcurl_la-curl_gethostname.lo CC libcurl_la-gopher.lo CC libcurl_la-idn_win32.lo CC libcurl_la-http_proxy.lo CC libcurl_la-non-ascii.lo CC libcurl_la-asyn-ares.lo CC libcurl_la-asyn-thread.lo CC libcurl_la-curl_gssapi.lo CC libcurl_la-http_ntlm.lo CC libcurl_la-curl_ntlm_wb.lo CC libcurl_la-curl_ntlm_core.lo CC libcurl_la-curl_sasl.lo CC libcurl_la-rand.lo CC libcurl_la-curl_multibyte.lo CC libcurl_la-hostcheck.lo CC libcurl_la-conncache.lo CC libcurl_la-dotdot.lo CC libcurl_la-x509asn1.lo CC libcurl_la-http2.lo CC libcurl_la-smb.lo CC libcurl_la-curl_endian.lo CC libcurl_la-curl_des.lo CC libcurl_la-system_win32.lo CC libcurl_la-mime.lo CC libcurl_la-sha256.lo CC libcurl_la-setopt.lo CC libcurl_la-curl_path.lo CC libcurl_la-curl_ctype.lo CC libcurl_la-curl_range.lo CC libcurl_la-psl.lo CC libcurl_la-doh.lo CC libcurl_la-urlapi.lo CC libcurl_la-curl_get_line.lo CC libcurl_la-altsvc.lo CC libcurl_la-socketpair.lo CC libcurl_la-rename.lo CC libcurlu_la-file.lo CC libcurlu_la-timeval.lo CC libcurlu_la-base64.lo CC libcurlu_la-hostip.lo CC libcurlu_la-progress.lo CC libcurlu_la-formdata.lo CC libcurlu_la-cookie.lo CC libcurlu_la-http.lo CC libcurlu_la-sendf.lo CC libcurlu_la-ftp.lo CC libcurlu_la-url.lo CC libcurlu_la-dict.lo CC libcurlu_la-if2ip.lo CC libcurlu_la-speedcheck.lo CC libcurlu_la-ldap.lo CC libcurlu_la-version.lo CC libcurlu_la-getenv.lo CC libcurlu_la-escape.lo CC libcurlu_la-mprintf.lo CC libcurlu_la-netrc.lo CC libcurlu_la-telnet.lo CC libcurlu_la-getinfo.lo CC libcurlu_la-transfer.lo CC libcurlu_la-strcase.lo CC libcurlu_la-easy.lo CC libcurlu_la-security.lo CC libcurlu_la-curl_fnmatch.lo CC libcurlu_la-fileinfo.lo CC libcurlu_la-ftplistparser.lo CC libcurlu_la-wildcard.lo CC libcurlu_la-krb5.lo CC libcurlu_la-memdebug.lo CC libcurlu_la-http_chunks.lo CC libcurlu_la-strtok.lo CC libcurlu_la-connect.lo CC libcurlu_la-llist.lo CC libcurlu_la-hash.lo CC libcurlu_la-multi.lo CC libcurlu_la-content_encoding.lo CC libcurlu_la-share.lo CC libcurlu_la-http_digest.lo CC libcurlu_la-md4.lo CC libcurlu_la-md5.lo CC libcurlu_la-http_negotiate.lo CC libcurlu_la-inet_pton.lo CC libcurlu_la-strtoofft.lo CC libcurlu_la-strerror.lo CC libcurlu_la-amigaos.lo CC libcurlu_la-hostasyn.lo CC libcurlu_la-hostip4.lo CC libcurlu_la-hostip6.lo CC libcurlu_la-hostsyn.lo CC libcurlu_la-inet_ntop.lo CC libcurlu_la-parsedate.lo CC libcurlu_la-select.lo CC libcurlu_la-tftp.lo CC libcurlu_la-splay.lo CC libcurlu_la-strdup.lo CC libcurlu_la-socks.lo CC libcurlu_la-curl_addrinfo.lo CC libcurlu_la-socks_gssapi.lo CC libcurlu_la-socks_sspi.lo CC libcurlu_la-curl_sspi.lo CC libcurlu_la-slist.lo CC libcurlu_la-nonblock.lo CC libcurlu_la-curl_memrchr.lo CC libcurlu_la-imap.lo CC libcurlu_la-pop3.lo CC libcurlu_la-smtp.lo CC libcurlu_la-pingpong.lo CC libcurlu_la-rtsp.lo CC libcurlu_la-curl_threads.lo CC libcurlu_la-warnless.lo CC libcurlu_la-hmac.lo CC libcurlu_la-curl_rtmp.lo CC libcurlu_la-openldap.lo CC libcurlu_la-curl_gethostname.lo CC libcurlu_la-gopher.lo CC libcurlu_la-idn_win32.lo CC libcurlu_la-http_proxy.lo CC libcurlu_la-non-ascii.lo CC libcurlu_la-asyn-ares.lo CC libcurlu_la-asyn-thread.lo CC libcurlu_la-curl_gssapi.lo CC libcurlu_la-http_ntlm.lo CC libcurlu_la-curl_ntlm_wb.lo CC libcurlu_la-curl_ntlm_core.lo CC libcurlu_la-curl_sasl.lo CC libcurlu_la-rand.lo CC libcurlu_la-curl_multibyte.lo CC libcurlu_la-hostcheck.lo CC libcurlu_la-conncache.lo CC libcurlu_la-dotdot.lo CC libcurlu_la-x509asn1.lo CC libcurlu_la-http2.lo CC libcurlu_la-smb.lo CC libcurlu_la-curl_endian.lo CC libcurlu_la-curl_des.lo CC libcurlu_la-system_win32.lo CC libcurlu_la-mime.lo CC libcurlu_la-sha256.lo CC libcurlu_la-setopt.lo CC libcurlu_la-curl_path.lo CC libcurlu_la-curl_ctype.lo CC libcurlu_la-curl_range.lo CC libcurlu_la-psl.lo CC libcurlu_la-doh.lo CC libcurlu_la-urlapi.lo CC libcurlu_la-curl_get_line.lo CC libcurlu_la-altsvc.lo CC libcurlu_la-socketpair.lo CC libcurlu_la-rename.lo CC vauth/libcurlu_la-vauth.lo CC vauth/libcurlu_la-cleartext.lo CC vauth/libcurlu_la-cram.lo CC vauth/libcurlu_la-digest.lo CC vauth/libcurlu_la-digest_sspi.lo CC vauth/libcurlu_la-krb5_gssapi.lo CC vauth/libcurlu_la-krb5_sspi.lo CC vauth/libcurlu_la-ntlm.lo CC vauth/libcurlu_la-ntlm_sspi.lo CC vauth/libcurlu_la-oauth2.lo CC vauth/libcurlu_la-spnego_gssapi.lo CC vauth/libcurlu_la-spnego_sspi.lo CC vtls/libcurlu_la-openssl.lo CC vtls/libcurlu_la-vtls.lo CC vtls/libcurlu_la-gtls.lo CC vtls/libcurlu_la-nss.lo CC vtls/libcurlu_la-mbedtls_threadlock.lo CC vtls/libcurlu_la-wolfssl.lo CC vtls/libcurlu_la-schannel.lo CC vtls/libcurlu_la-schannel_verify.lo CC vtls/libcurlu_la-sectransp.lo CC vtls/libcurlu_la-gskit.lo CC vtls/libcurlu_la-mbedtls.lo CC vtls/libcurlu_la-mesalink.lo CC vtls/libcurlu_la-bearssl.lo CC vquic/libcurlu_la-ngtcp2.lo CC vquic/libcurlu_la-quiche.lo CC vssh/libcurlu_la-libssh2.lo CC vssh/libcurlu_la-libssh.lo CC vssh/libcurlu_la-wolfssh.lo RUN checksrc CC vauth/libcurl_la-vauth.lo CC vauth/libcurl_la-cleartext.lo CC vauth/libcurl_la-cram.lo CC vauth/libcurl_la-digest.lo CC vauth/libcurl_la-digest_sspi.lo CC vauth/libcurl_la-krb5_gssapi.lo CC vauth/libcurl_la-krb5_sspi.lo CC vauth/libcurl_la-ntlm.lo CC vauth/libcurl_la-ntlm_sspi.lo CC vauth/libcurl_la-oauth2.lo CC vauth/libcurl_la-spnego_gssapi.lo CC vauth/libcurl_la-spnego_sspi.lo CC vtls/libcurl_la-openssl.lo CC vtls/libcurl_la-gtls.lo CC vtls/libcurl_la-vtls.lo CC vtls/libcurl_la-nss.lo CC vtls/libcurl_la-mbedtls_threadlock.lo CC vtls/libcurl_la-wolfssl.lo CC vtls/libcurl_la-schannel.lo CC vtls/libcurl_la-schannel_verify.lo CC vtls/libcurl_la-sectransp.lo CC vtls/libcurl_la-gskit.lo CC vtls/libcurl_la-mbedtls.lo CC vtls/libcurl_la-mesalink.lo CC vtls/libcurl_la-bearssl.lo CC vquic/libcurl_la-ngtcp2.lo CC vquic/libcurl_la-quiche.lo CC vssh/libcurl_la-libssh2.lo CC vssh/libcurl_la-libssh.lo CC vssh/libcurl_la-wolfssh.lo CCLD libcurlu.la CCLD libcurl.la make[2]: Leaving directory '/c/users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9/source_subfolder/lib' make[1]: Leaving directory '/c/users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9/source_subfolder/lib' Making all in src make[1]: Entering directory '/c/users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9/source_subfolder/src' Making all in ../docs make[2]: Entering directory '/c/users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9/source_subfolder/docs' Making all in . make[3]: Entering directory '/c/users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9/source_subfolder/docs' make[3]: Nothing to be done for 'all-am'. make[3]: Leaving directory '/c/users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9/source_subfolder/docs' Making all in cmdline-opts make[3]: Entering directory '/c/users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9/source_subfolder/docs/cmdline-opts' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/c/users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9/source_subfolder/docs/cmdline-opts' make[2]: Leaving directory '/c/users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9/source_subfolder/docs' make[2]: Entering directory '/c/users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9/source_subfolder/src' CC curl-slist_wc.o CC curl-tool_binmode.o CC curl-tool_bname.o CC curl-tool_cb_dbg.o CC curl-tool_cb_hdr.o CC curl-tool_cb_prg.o CC curl-tool_cb_rea.o CC curl-tool_cb_see.o CC curl-tool_cb_wrt.o CC curl-tool_cfgable.o CC curl-tool_convert.o CC curl-tool_dirhie.o CC curl-tool_doswin.o CC curl-tool_easysrc.o CC curl-tool_filetime.o CC curl-tool_formparse.o tool_filetime.c: In function 'setfiletime': tool_filetime.c:101:15: warning: ISO C does not support the 'I' printf flag [-Wformat=] 101 | "Failed to set filetime %" CURL_FORMAT_CURL_OFF_T | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tool_filetime.c:101:15: warning: format '%d' expects argument of type 'int', but argument 3 has type 'curl_off_t' {aka 'long long int'} [-Wformat=] In file included from ../include/curl/curl.h:38, from ../lib/curl_setup.h:157, from tool_setup.h:36, from tool_filetime.h:24, from tool_filetime.c:22: ../include/curl/system.h:199:42: note: format string is defined here 199 | # define CURL_FORMAT_CURL_OFF_T "I64d" tool_filetime.c:118:17: warning: ISO C does not support the 'I' printf flag [-Wformat=] 118 | "Failed to set filetime %" CURL_FORMAT_CURL_OFF_T | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tool_filetime.c:118:17: warning: format '%d' expects argument of type 'int', but argument 3 has type 'curl_off_t' {aka 'long long int'} [-Wformat=] In file included from ../include/curl/curl.h:38, from ../lib/curl_setup.h:157, from tool_setup.h:36, from tool_filetime.h:24, from tool_filetime.c:22: ../include/curl/system.h:199:42: note: format string is defined here 199 | # define CURL_FORMAT_CURL_OFF_T "I64d" tool_filetime.c:126:15: warning: ISO C does not support the 'I' printf flag [-Wformat=] 126 | "Failed to set filetime %" CURL_FORMAT_CURL_OFF_T | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tool_filetime.c:126:15: warning: format '%d' expects argument of type 'int', but argument 3 has type 'curl_off_t' {aka 'long long int'} [-Wformat=] In file included from ../include/curl/curl.h:38, from ../lib/curl_setup.h:157, from tool_setup.h:36, from tool_filetime.h:24, from tool_filetime.c:22: ../include/curl/system.h:199:42: note: format string is defined here 199 | # define CURL_FORMAT_CURL_OFF_T "I64d" CC curl-tool_getparam.o CC curl-tool_getpass.o CC curl-tool_help.o CC curl-tool_helpers.o CC curl-tool_homedir.o CC curl-tool_hugehelp.o CC curl-tool_libinfo.o CC curl-tool_main.o CC curl-tool_metalink.o CC curl-tool_msgs.o CC curl-tool_operate.o CC curl-tool_operhlp.o CC curl-tool_panykey.o CC curl-tool_paramhlp.o CC curl-tool_parsecfg.o CC curl-tool_progress.o CC curl-tool_strdup.o CC curl-tool_setopt.o CC curl-tool_sleep.o CC curl-tool_urlglob.o CC curl-tool_util.o CC curl-tool_vms.o CC curl-tool_writeout.o CC curl-tool_xattr.o CC libcurltool_la-slist_wc.lo CC libcurltool_la-tool_binmode.lo CC libcurltool_la-tool_bname.lo CC libcurltool_la-tool_cb_dbg.lo CC libcurltool_la-tool_cb_hdr.lo CC libcurltool_la-tool_cb_prg.lo CC libcurltool_la-tool_cb_rea.lo CC libcurltool_la-tool_cb_see.lo CC libcurltool_la-tool_cb_wrt.lo CC libcurltool_la-tool_cfgable.lo CC libcurltool_la-tool_convert.lo CC libcurltool_la-tool_dirhie.lo CC libcurltool_la-tool_doswin.lo CC libcurltool_la-tool_easysrc.lo CC libcurltool_la-tool_filetime.lo CC libcurltool_la-tool_formparse.lo CC libcurltool_la-tool_getparam.lo CC libcurltool_la-tool_getpass.lo CC libcurltool_la-tool_help.lo tool_filetime.c: In function 'setfiletime': tool_filetime.c:101:15: warning: ISO C does not support the 'I' printf flag [-Wformat=] 101 | "Failed to set filetime %" CURL_FORMAT_CURL_OFF_T | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tool_filetime.c:101:15: warning: format '%d' expects argument of type 'int', but argument 3 has type 'curl_off_t' {aka 'long long int'} [-Wformat=] In file included from ../include/curl/curl.h:38, from ../lib/curl_setup.h:157, from tool_setup.h:36, from tool_filetime.h:24, from tool_filetime.c:22: ../include/curl/system.h:199:42: note: format string is defined here 199 | # define CURL_FORMAT_CURL_OFF_T "I64d" tool_filetime.c:118:17: warning: ISO C does not support the 'I' printf flag [-Wformat=] 118 | "Failed to set filetime %" CURL_FORMAT_CURL_OFF_T | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tool_filetime.c:118:17: warning: format '%d' expects argument of type 'int', but argument 3 has type 'curl_off_t' {aka 'long long int'} [-Wformat=] In file included from ../include/curl/curl.h:38, from ../lib/curl_setup.h:157, from tool_setup.h:36, from tool_filetime.h:24, from tool_filetime.c:22: ../include/curl/system.h:199:42: note: format string is defined here 199 | # define CURL_FORMAT_CURL_OFF_T "I64d" tool_filetime.c:126:15: warning: ISO C does not support the 'I' printf flag [-Wformat=] 126 | "Failed to set filetime %" CURL_FORMAT_CURL_OFF_T | ^~~~~~~~~~~~~~~~~~~~~~~~~~ tool_filetime.c:126:15: warning: format '%d' expects argument of type 'int', but argument 3 has type 'curl_off_t' {aka 'long long int'} [-Wformat=] In file included from ../include/curl/curl.h:38, from ../lib/curl_setup.h:157, from tool_setup.h:36, from tool_filetime.h:24, from tool_filetime.c:22: ../include/curl/system.h:199:42: note: format string is defined here 199 | # define CURL_FORMAT_CURL_OFF_T "I64d" CC libcurltool_la-tool_helpers.lo CC libcurltool_la-tool_homedir.lo CC libcurltool_la-tool_hugehelp.lo CC libcurltool_la-tool_libinfo.lo CC libcurltool_la-tool_main.lo CC libcurltool_la-tool_metalink.lo CC libcurltool_la-tool_msgs.lo CC libcurltool_la-tool_operate.lo CC libcurltool_la-tool_operhlp.lo CC libcurltool_la-tool_panykey.lo CC libcurltool_la-tool_paramhlp.lo CC libcurltool_la-tool_parsecfg.lo CC libcurltool_la-tool_progress.lo CC libcurltool_la-tool_strdup.lo CC libcurltool_la-tool_setopt.lo CC libcurltool_la-tool_sleep.lo CC libcurltool_la-tool_urlglob.lo CC libcurltool_la-tool_util.lo CC libcurltool_la-tool_vms.lo CC libcurltool_la-tool_writeout.lo CC libcurltool_la-tool_xattr.lo CC ../lib/libcurltool_la-strtoofft.lo CC ../lib/libcurltool_la-nonblock.lo CC ../lib/libcurltool_la-warnless.lo CC ../lib/libcurltool_la-curl_ctype.lo RUN checksrc CC ../lib/curl-strtoofft.o CC ../lib/curl-nonblock.o CC ../lib/curl-warnless.o CC ../lib/curl-curl_ctype.o CCLD curl.exe CCLD libcurltool.la C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/10.2.0/../../../../i686-w64-mingw32/bin/ld.exe: ../lib/.libs/libcurl.a(libcurl_la-system_win32.o):system_win32.c:(.bss+0x0): multiple definition of `Curl_freq'; curl-tool_doswin.o:tool_doswin.c:(.bss+0x0): first defined here C:/msys64/mingw32/bin/../lib/gcc/i686-w64-mingw32/10.2.0/../../../../i686-w64-mingw32/bin/ld.exe: ../lib/.libs/libcurl.a(libcurl_la-system_win32.o):system_win32.c:(.bss+0x8): multiple definition of `Curl_isVistaOrGreater'; curl-tool_doswin.o:tool_doswin.c:(.bss+0x8): first defined here collect2.exe: error: ld returned 1 exit status make[2]: *** [Makefile:932: curl.exe] Error 1 make[2]: Leaving directory '/c/users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9/source_subfolder/src' make[1]: *** [Makefile:1999: all-recursive] Error 1 make[1]: Leaving directory '/c/users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9/source_subfolder/src' make: *** [Makefile:948: all-recursive] Error 1 libcurl/7.69.1: libcurl/7.69.1: ERROR: Package '0a2fa14361d0826b74ae5bf47573799db4051dd9' build failed libcurl/7.69.1: WARN: Build folder C:/Users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9 ERROR: libcurl/7.69.1: Error in build() method, line 198 self._build_with_autotools() while calling '_build_with_autotools', line 375 autotools.make(vars=autotools_vars) ConanException: Error 2 while executing make -j8 ```
KingKili commented 3 years ago

This issue should related to #3193

SpaceIm commented 3 years ago

Could you try https://github.com/conan-io/conan-center-index/pull/5356 please?