Install automake, automake-wrapper, autoconfig, make, m4, etc. from MSYS2 for MINGW32 environment, this is necessary to compile libcurl.
Create a conanfile.txt with only curl/7.73.0 in a sample project.
conan install ../project -pr=mingw32debug -b=missing, everything compiles just fine.
Create a conanfile.txt with only cpr/1.5.0 (we will use curl 7.69.1 as dependenct).
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
```
Package and Environment Details (include every applicable attribute)
Conan profile
Steps to reproduce (Include if Applicable)
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