Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

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

Closed
Facon opened this issue Nov 11, 2020 · 2 comments
Labels
bug Something isn't working

Comments

@Facon
Copy link

Facon commented Nov 11, 2020

Package and Environment Details (include every applicable attribute)

  • Package Name/Version: curl/7.69.1
  • Operating System+version: Windows 10 64-bit
  • Compiler+version: GCC 10.2.0
  • Conan version: conan 1.31.0
  • Python version: Python 3.8.6

Conan profile

Configuration for profile mingw32debug:

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

Steps to reproduce (Include if Applicable)

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

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

Logs (Include/Attach if Applicable)

Click to expand log
User@DESKTOP-LC9EG87 MINGW32 /c/Users/User/Documents/Sources/testing/build-SOAPExample-MinGW_10_32_bit-Debug
$ conan install ../SOAPExample -pr=mingw32debug -b=missing
Configuration:
[settings]
arch=x86
arch_build=x86
build_type=Debug
compiler=gcc
compiler.libcxx=libstdc++11
compiler.version=10
os=Windows
os_build=Windows
[options]
[build_requires]
[env]
CC=C:\msys64\mingw32\bin\gcc.exe
CXX=C:\msys64\mingw32\bin\g++.exe
cpr/1.5.0: WARN: OpenSSL support is not stable yet. whoshuu/cpr#31
libcurl/7.69.1: WARN: with_openssl, with_winssl, darwin_ssl and with_wolfssl options are deprecated. Use with_ssl option instead.
libcurl/7.69.1: WARN: Package binary is corrupted, removing: 0a2fa14361d0826b74ae5bf47573799db4051dd9
conanfile.txt: Installing package
Requirements
    cpr/1.5.0 from 'conan-center' - Cache
    libcurl/7.69.1 from 'conan-center' - Cache
    openssl/1.1.1h from 'conan-center' - Cache
    pugixml/1.10 from 'conan-center' - Cache
    zlib/1.2.11 from 'conan-center' - Cache
Packages
    cpr/1.5.0:d748fcaa7290b2f644c1f30bd75766025366db61 - Cache
    libcurl/7.69.1:0a2fa14361d0826b74ae5bf47573799db4051dd9 - Build
    openssl/1.1.1h:9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c - Cache
    pugixml/1.10:3834f1579f9dce34d81f13da795e0e6878eafb37 - Cache
    zlib/1.2.11:9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c - Cache

Installing (downloading, building) binaries...
openssl/1.1.1h: Already installed!
pugixml/1.10: Already installed!
zlib/1.2.11: Already installed!
libcurl/7.69.1: WARN: Build folder is dirty, removing it: C:/Users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9
libcurl/7.69.1: Copying sources to build folder
libcurl/7.69.1: Building your package in C:/Users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9
libcurl/7.69.1: Generator cmake created conanbuildinfo.cmake
libcurl/7.69.1: Generator pkg_config created libcrypto.pc
libcurl/7.69.1: Generator pkg_config created libssl.pc
libcurl/7.69.1: Generator pkg_config created openssl.pc
libcurl/7.69.1: Generator pkg_config created zlib.pc
libcurl/7.69.1: Generator cmake_find_package_multi created OpenSSLConfigVersion.cmake
libcurl/7.69.1: Generator cmake_find_package_multi created OpenSSLTarget-debug.cmake
libcurl/7.69.1: Generator cmake_find_package_multi created OpenSSLTargets.cmake
libcurl/7.69.1: Generator cmake_find_package_multi created OpenSSLConfig.cmake
libcurl/7.69.1: Generator cmake_find_package_multi created ZLIBConfigVersion.cmake
libcurl/7.69.1: Generator cmake_find_package_multi created ZLIBConfig.cmake
libcurl/7.69.1: Generator cmake_find_package_multi created ZLIBTargets.cmake
libcurl/7.69.1: Generator cmake_find_package_multi created ZLIBTarget-debug.cmake
libcurl/7.69.1: Calling build()
libcurl/7.69.1: run_in_windows_bash: C:/msys64/usr/bin/bash.exe --login -c ^"cd \^"/c/users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9/source_subfolder\^" ^&^& ./buildconf ^"
buildconf: autoconf version 2.69 (ok)
buildconf: autom4te version 2.69 (ok)
buildconf: autoheader version 2.69 (ok)
buildconf: automake version 1.16.2 (ok)
buildconf: aclocal version 1.16.2 (ok)
buildconf: libtoolize version 2.4.6 (ok)
buildconf: GNU m4 version 1.4.18 (ok)
buildconf: running libtoolize
libtoolize: putting auxiliary files in '.'.
libtoolize: copying file './ltmain.sh'
libtoolize: putting macros in AC_CONFIG_MACRO_DIRS, 'm4'.
libtoolize: copying file 'm4/libtool.m4'
libtoolize: copying file 'm4/ltoptions.m4'
libtoolize: copying file 'm4/ltsugar.m4'
libtoolize: copying file 'm4/ltversion.m4'
libtoolize: copying file 'm4/lt~obsolete.m4'
libtoolize: Remember to add 'LT_INIT' to configure.ac.
buildconf: converting all mv to mv -f in local m4/libtool.m4
buildconf: running aclocal
buildconf: converting all mv to mv -f in local aclocal.m4
buildconf: running autoheader
buildconf: running autoconf
buildconf: running automake
configure.ac:133: installing './compile'
configure.ac:192: installing './config.guess'
configure.ac:192: installing './config.sub'
configure.ac:133: installing './install-sh'
configure.ac:138: installing './missing'
docs/examples/Makefile.am: installing './depcomp'
buildconf: OK
libcurl/7.69.1: Run vars: {'DYLD_LIBRARY_PATH': ['C:/Users/User/.conan/data/openssl/1.1.1h/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/lib', 'C:/Users/User/.conan/data/zlib/1.2.11/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/lib'], 'LD_LIBRARY_PATH': ['C:/Users/User/.conan/data/openssl/1.1.1h/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/lib', 'C:/Users/User/.conan/data/zlib/1.2.11/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/lib'], 'PATH': ['C:/Users/User/.conan/data/openssl/1.1.1h/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/bin']}
libcurl/7.69.1: Autotools env vars: {'CPPFLAGS': '-I/c/users/User/.conan/data/openssl/1.1.1h/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/include -I/c/users/User/.conan/data/zlib/1.2.11/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/include', 'CXXFLAGS': '-m32 -g', 'CFLAGS': '-m32 -g', 'LDFLAGS': '-m32 -L/c/users/User/.conan/data/openssl/1.1.1h/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/lib -L/c/users/User/.conan/data/zlib/1.2.11/_/_/package/9df717bc49cf125e6caf9409fc7a8c4cc3b7fc2c/lib', 'RCFLAGS': '-O COFF --target=pe-i386'}
libcurl/7.69.1: run_in_windows_bash: C:/msys64/usr/bin/bash.exe --login -c ^"cd \^"/c/users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9/source_subfolder\^" ^&^& /c/users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9/source_subfolder/configure --help ^"
`configure' configures curl - to adapt to many kinds of systems.

Usage: /c/users/User/.conan/data/libcurl/7.69.1/_/_/build/0a2fa14361d0826b74ae5bf47573799db4051dd9/source_subfolder/configure [OPTION]... [VAR=VALUE]...

To assign environment variables (e.g., CC, CFLAGS...), specify them as
VAR=VALUE.  See below for descriptions of some of the useful variables.

Defaults for the options are specified in brackets.

Configuration:
  -h, --help              display this help and exit
      --help=short        display options specific to this package
      --help=recursive    display the short help of all the included packages
  -V, --version           display version information and exit
  -q, --quiet, --silent   do not print `checking ...' messages
      --cache-file=FILE   cache test results in FILE [disabled]
  -C, --config-cache      alias for `--cache-file=config.cache'
  -n, --no-create         do not create output files
      --srcdir=DIR        find the sources in DIR [configure dir or `..']

Installation directories:
  --prefix=PREFIX         install architecture-independent files in PREFIX
                          [/usr/local]
  --exec-prefix=EPREFIX   install architecture-dependent files in EPREFIX
                          [PREFIX]

By default, `make install' will install all the files in
`/usr/local/bin', `/usr/local/lib' etc.  You can specify
an installation prefix other than `/usr/local' using `--prefix',
for instance `--prefix=$HOME'.

For better control, use the options below.

Fine tuning of the installation directories:
  --bindir=DIR            user executables [EPREFIX/bin]
  --sbindir=DIR           system admin executables [EPREFIX/sbin]
  --libexecdir=DIR        program executables [EPREFIX/libexec]
  --sysconfdir=DIR        read-only single-machine data [PREFIX/etc]
  --sharedstatedir=DIR    modifiable architecture-independent data [PREFIX/com]
  --localstatedir=DIR     modifiable single-machine data [PREFIX/var]
  --libdir=DIR            object code libraries [EPREFIX/lib]
  --includedir=DIR        C header files [PREFIX/include]
  --oldincludedir=DIR     C header files for non-gcc [/usr/include]
  --datarootdir=DIR       read-only arch.-independent data root [PREFIX/share]
  --datadir=DIR           read-only architecture-independent data [DATAROOTDIR]
  --infodir=DIR           info documentation [DATAROOTDIR/info]
  --localedir=DIR         locale-dependent data [DATAROOTDIR/locale]
  --mandir=DIR            man documentation [DATAROOTDIR/man]
  --docdir=DIR            documentation root [DATAROOTDIR/doc/curl]
  --htmldir=DIR           html documentation [DOCDIR]
  --dvidir=DIR            dvi documentation [DOCDIR]
  --pdfdir=DIR            pdf documentation [DOCDIR]
  --psdir=DIR             ps documentation [DOCDIR]

Program names:
  --program-prefix=PREFIX            prepend PREFIX to installed program names
  --program-suffix=SUFFIX            append SUFFIX to installed program names
  --program-transform-name=PROGRAM   run sed PROGRAM on installed program names

System types:
  --build=BUILD     configure for building on BUILD [guessed]
  --host=HOST       cross-compile to build programs to run on HOST [BUILD]

Optional Features:
  --disable-option-checking  ignore unrecognized --enable/--with options
  --disable-FEATURE       do not include FEATURE (same as --enable-FEATURE=no)
  --enable-FEATURE[=ARG]  include FEATURE [ARG=yes]
  --enable-maintainer-mode
                          enable make rules and dependencies not useful (and
                          sometimes confusing) to the casual installer
  --enable-silent-rules   less verbose build output (undo: "make V=1")
  --disable-silent-rules  verbose build output (undo: "make V=0")
  --enable-debug          Enable debug build options
  --disable-debug         Disable debug build options
  --enable-optimize       Enable compiler optimizations
  --disable-optimize      Disable compiler optimizations
  --enable-warnings       Enable strict compiler warnings
  --disable-warnings      Disable strict compiler warnings
  --enable-werror         Enable compiler warnings as errors
  --disable-werror        Disable compiler warnings as errors
  --enable-curldebug      Enable curl debug memory tracking
  --disable-curldebug     Disable curl debug memory tracking
  --enable-symbol-hiding  Enable hiding of library internal symbols
  --disable-symbol-hiding Disable hiding of library internal symbols
  --enable-hidden-symbols To be deprecated, use --enable-symbol-hiding
  --disable-hidden-symbols
                          To be deprecated, use --disable-symbol-hiding
  --enable-ares[=PATH]    Enable c-ares for DNS lookups
  --disable-ares          Disable c-ares for DNS lookups
  --disable-rt            disable dependency on -lrt
  --enable-esni           Enable ESNI support
  --disable-esni          Disable ESNI support
  --enable-code-coverage  Provide code coverage
  --enable-dependency-tracking
                          do not reject slow dependency extractors
  --disable-dependency-tracking
                          speeds up one-time build
  --disable-largefile     omit support for large files
  --enable-shared[=PKGS]  build shared libraries [default=yes]
  --enable-static[=PKGS]  build static libraries [default=yes]
  --enable-fast-install[=PKGS]
                          optimize for fast installation [default=yes]
  --disable-libtool-lock  avoid locking (might break parallel builds)
  --enable-http           Enable HTTP support
  --disable-http          Disable HTTP support
  --enable-ftp            Enable FTP support
  --disable-ftp           Disable FTP support
  --enable-file           Enable FILE support
  --disable-file          Disable FILE support
  --enable-ldap           Enable LDAP support
  --disable-ldap          Disable LDAP support
  --enable-ldaps          Enable LDAPS support
  --disable-ldaps         Disable LDAPS support
  --enable-rtsp           Enable RTSP support
  --disable-rtsp          Disable RTSP support
  --enable-proxy          Enable proxy support
  --disable-proxy         Disable proxy support
  --enable-dict           Enable DICT support
  --disable-dict          Disable DICT support
  --enable-telnet         Enable TELNET support
  --disable-telnet        Disable TELNET support
  --enable-tftp           Enable TFTP support
  --disable-tftp          Disable TFTP support
  --enable-pop3           Enable POP3 support
  --disable-pop3          Disable POP3 support
  --enable-imap           Enable IMAP support
  --disable-imap          Disable IMAP support
  --enable-smb            Enable SMB/CIFS support
  --disable-smb           Disable SMB/CIFS support
  --enable-smtp           Enable SMTP support
  --disable-smtp          Disable SMTP support
  --enable-gopher         Enable Gopher support
  --disable-gopher        Disable Gopher support
  --enable-manual         Enable built-in manual
  --disable-manual        Disable built-in manual
  --enable-libcurl-option Enable --libcurl C code generation support
  --disable-libcurl-option
                          Disable --libcurl C code generation support
  --enable-libgcc         use libgcc when linking
  --enable-ipv6           Enable IPv6 (with IPv4) support
  --disable-ipv6          Disable IPv6 support
  --enable-openssl-auto-load-config
                          Enable automatic loading of OpenSSL configuration
  --disable-openssl-auto-load-config
                          Disable automatic loading of OpenSSL configuration
  --enable-versioned-symbols
                          Enable versioned symbols in shared library
  --disable-versioned-symbols
                          Disable versioned symbols in shared library
  --enable-threaded-resolver
                          Enable threaded resolver
  --disable-threaded-resolver
                          Disable threaded resolver
  --enable-pthreads       Enable POSIX threads (default for threaded resolver)
  --disable-pthreads      Disable POSIX threads
  --enable-verbose        Enable verbose strings
  --disable-verbose       Disable verbose strings
  --enable-sspi           Enable SSPI
  --disable-sspi          Disable SSPI
  --enable-crypto-auth    Enable cryptographic authentication
  --disable-crypto-auth   Disable cryptographic authentication
  --enable-ntlm-wb[=FILE] Enable NTLM delegation to winbind's ntlm_auth
                          helper, where FILE is ntlm_auth's absolute filename
                          (default: /usr/bin/ntlm_auth)
  --disable-ntlm-wb       Disable NTLM delegation to winbind's ntlm_auth
                          helper
  --enable-tls-srp        Enable TLS-SRP authentication
  --disable-tls-srp       Disable TLS-SRP authentication
  --enable-unix-sockets   Enable Unix domain sockets
  --disable-unix-sockets  Disable Unix domain sockets
  --enable-cookies        Enable cookies support
  --disable-cookies       Disable cookies support
  --enable-http-auth      Enable HTTP authentication support
  --disable-http-auth     Disable HTTP authentication support
  --enable-doh            Enable DoH support
  --disable-doh           Disable DoH support
  --enable-mime           Enable mime API support
  --disable-mime          Disable mime API support
  --enable-dateparse      Enable date parsing
  --disable-dateparse     Disable date parsing
  --enable-netrc          Enable netrc parsing
  --disable-netrc         Disable netrc parsing
  --enable-progress-meter Enable progress-meter
  --disable-progress-meter
                          Disable progress-meter
  --enable-dnsshuffle     Enable DNS shuffling
  --disable-dnsshuffle    Disable DNS shuffling
  --enable-alt-svc        Enable alt-svc support
  --disable-alt-svc       Disable alt-svc support

Optional Packages:
  --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
  --without-PACKAGE       do not use PACKAGE (same as --with-PACKAGE=no)
  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
                          both]
  --with-aix-soname=aix|svr4|both
                          shared library versioning (aka "SONAME") variant to
                          provide on AIX, [default=aix].
  --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
  --with-sysroot[=DIR]    Search for dependent libraries within DIR (or the
                          compiler's sysroot if not specified).
  --with-zlib=PATH        search for zlib in PATH
  --without-zlib          disable use of zlib
  --with-brotli=PATH      Where to look for brotli, PATH points to the BROTLI
                          installation; when possible, set the PKG_CONFIG_PATH
                          environment variable instead of using this option
  --without-brotli        disable BROTLI
  --with-ldap-lib=libname Specify name of ldap lib file
  --with-lber-lib=libname Specify name of lber lib file
  --with-gssapi-includes=DIR
                          Specify location of GSS-API headers
  --with-gssapi-libs=DIR  Specify location of GSS-API libs
  --with-gssapi=DIR       Where to look for GSS-API
  --with-default-ssl-backend=NAME
                          Use NAME as default SSL backend
  --without-default-ssl-backend
                          Use implicit default SSL backend
  --with-winssl           enable Windows native SSL/TLS
  --without-winssl        disable Windows native SSL/TLS
  --with-schannel         enable Windows native SSL/TLS
  --without-schannel      disable Windows native SSL/TLS
  --with-darwinssl        enable Apple OS native SSL/TLS
  --without-darwinssl     disable Apple OS native SSL/TLS
  --with-secure-transport enable Apple OS native SSL/TLS
  --without-secure-transport
                          disable Apple OS native SSL/TLS
  --with-amissl           enable Amiga native SSL/TLS (AmiSSL)
  --without-amissl        disable Amiga native SSL/TLS (AmiSSL)
  --with-ssl=PATH         Where to look for OpenSSL, PATH points to the SSL
                          installation (default: /usr/local/ssl); when
                          possible, set the PKG_CONFIG_PATH environment
                          variable instead of using this option
  --without-ssl           disable OpenSSL
  --with-egd-socket=FILE  Entropy Gathering Daemon socket pathname
  --with-random=FILE      read randomness from FILE (default=/dev/urandom)
  --with-gnutls=PATH      where to look for GnuTLS, PATH points to the
                          installation root
  --without-gnutls        disable GnuTLS detection
  --with-mbedtls=PATH     where to look for mbedTLS, PATH points to the
                          installation root
  --without-mbedtls       disable mbedTLS detection
  --with-wolfssl=PATH     where to look for WolfSSL, PATH points to the
                          installation root (default: system lib default)
  --without-wolfssl       disable WolfSSL detection
  --with-mesalink=PATH    where to look for MesaLink, PATH points to the
                          installation root
  --without-mesalink      disable MesaLink detection
  --with-bearssl=PATH     where to look for BearSSL, PATH points to the
                          installation root
  --without-bearssl       disable BearSSL detection
  --with-nss=PATH         where to look for NSS, PATH points to the
                          installation root
  --without-nss           disable NSS detection
  --with-ca-bundle=FILE   Path to a file containing CA certificates (example:
                          /etc/ca-bundle.crt)
  --without-ca-bundle     Don't use a default CA bundle
  --with-ca-path=DIRECTORY
                          Path to a directory containing CA certificates
                          stored individually, with their filenames in a hash
                          format. This option can be used with the OpenSSL,
                          GnuTLS and mbedTLS backends. Refer to OpenSSL
                          c_rehash for details. (example: /etc/certificates)
  --without-ca-path       Don't use a default CA path
  --with-ca-fallback      Use the built in CA store of the SSL library
  --without-ca-fallback   Don't use the built in CA store of the SSL library
  --without-libpsl        disable support for libpsl cookie checking
  --with-libmetalink=PATH where to look for libmetalink, PATH points to the
                          installation root
  --without-libmetalink   disable libmetalink detection
  --with-libssh2=PATH     Where to look for libssh2, PATH points to the
                          libssh2 installation; when possible, set the
                          PKG_CONFIG_PATH environment variable instead of
                          using this option
  --with-libssh2          enable libssh2
  --with-libssh=PATH      Where to look for libssh, PATH points to the libssh
                          installation; when possible, set the PKG_CONFIG_PATH
                          environment variable instead of using this option
  --with-libssh           enable libssh
  --with-wolfssh=PATH     Where to look for wolfssh, PATH points to the
                          wolfSSH installation; when possible, set the
                          PKG_CONFIG_PATH environment variable instead of
                          using this option
  --with-wolfssh          enable wolfssh
  --with-librtmp=PATH     Where to look for librtmp, PATH points to the
                          LIBRTMP installation; when possible, set the
                          PKG_CONFIG_PATH environment variable instead of
                          using this option
  --without-librtmp       disable LIBRTMP
  --with-winidn=PATH      enable Windows native IDN
  --without-winidn        disable Windows native IDN
  --with-libidn2=PATH     Enable libidn2 usage
  --without-libidn2       Disable libidn2 usage
  --with-nghttp2=PATH     Enable nghttp2 usage
  --without-nghttp2       Disable nghttp2 usage
  --with-ngtcp2=PATH      Enable ngtcp2 usage
  --without-ngtcp2        Disable ngtcp2 usage
  --with-nghttp3=PATH     Enable nghttp3 usage
  --without-nghttp3       Disable nghttp3 usage
  --with-quiche=PATH      Enable quiche usage
  --without-quiche        Disable quiche usage
  --with-zsh-functions-dir=PATH
                          Install zsh completions to PATH
  --without-zsh-functions-dir
                          Do not install zsh completions
  --with-fish-functions-dir=PATH
                          Install fish completions to PATH
  --without-fish-functions-dir
                          Do not install fish completions

Some influential environment variables:
  CC          C compiler command
  CFLAGS      C compiler flags
  LDFLAGS     linker flags, e.g. -L<lib dir> if you have libraries in a
              nonstandard directory <lib dir>
  LIBS        libraries to pass to the linker, e.g. -l<library>
  CPPFLAGS    (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
              you have headers in a nonstandard directory <include dir>
  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 <a suitable curl mailing list: https://curl.haxx.se/mail/>.
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
@Facon Facon added the bug Something isn't working label Nov 11, 2020
@Facon Facon changed the title [package] cpr/1.5.0: Doesn't compile in MSYS2 MINGW32 environment [package] curl/7.69.1: Doesn't compile in MSYS2 MINGW32 environment (used by cpr/1.5.0) Nov 12, 2020
@KingKili
Copy link
Contributor

This issue should related to #3193

@SpaceIm
Copy link
Contributor

SpaceIm commented Apr 28, 2021

Could you try #5356 please?

@Facon Facon closed this as completed Aug 31, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants