Skip to content

Warnings on compilation curl static lib v8.6 and v8.7.1 #13224

Description

@Keitagit-kun

I did this

I configure with cmake only)and than compile curl static library (only) with latest nghttp2-1.60/ngtcp2-1.4/nghttp3-1.2 and get many warnings on compilation [ 95%] Building C object lib/CMakeFiles/libcurl_object.dir/vquic/curl_ngtcp2.c.obj

Scanning dependencies of target libcurl_object
[  0%] Building C object lib/CMakeFiles/libcurl_object.dir/altsvc.c.obj
[  1%] Building C object lib/CMakeFiles/libcurl_object.dir/amigaos.c.obj
[  1%] Building C object lib/CMakeFiles/libcurl_object.dir/asyn-ares.c.obj
[  2%] Building C object lib/CMakeFiles/libcurl_object.dir/asyn-thread.c.obj
[  2%] Building C object lib/CMakeFiles/libcurl_object.dir/base64.c.obj
[  3%] Building C object lib/CMakeFiles/libcurl_object.dir/bufq.c.obj
[  4%] Building C object lib/CMakeFiles/libcurl_object.dir/bufref.c.obj
[  4%] Building C object lib/CMakeFiles/libcurl_object.dir/c-hyper.c.obj
[  5%] Building C object lib/CMakeFiles/libcurl_object.dir/cf-h1-proxy.c.obj
[  5%] Building C object lib/CMakeFiles/libcurl_object.dir/cf-h2-proxy.c.obj
[  6%] Building C object lib/CMakeFiles/libcurl_object.dir/cf-haproxy.c.obj
[  7%] Building C object lib/CMakeFiles/libcurl_object.dir/cf-https-connect.c.obj
[  7%] Building C object lib/CMakeFiles/libcurl_object.dir/cf-socket.c.obj
[  8%] Building C object lib/CMakeFiles/libcurl_object.dir/cfilters.c.obj
[  8%] Building C object lib/CMakeFiles/libcurl_object.dir/conncache.c.obj
[  9%] Building C object lib/CMakeFiles/libcurl_object.dir/connect.c.obj
[ 10%] Building C object lib/CMakeFiles/libcurl_object.dir/content_encoding.c.obj
[ 10%] Building C object lib/CMakeFiles/libcurl_object.dir/cookie.c.obj
[ 11%] Building C object lib/CMakeFiles/libcurl_object.dir/curl_addrinfo.c.obj
[ 11%] Building C object lib/CMakeFiles/libcurl_object.dir/curl_des.c.obj
[ 12%] Building C object lib/CMakeFiles/libcurl_object.dir/curl_endian.c.obj
[ 12%] Building C object lib/CMakeFiles/libcurl_object.dir/curl_fnmatch.c.obj
[ 13%] Building C object lib/CMakeFiles/libcurl_object.dir/curl_get_line.c.obj
[ 14%] Building C object lib/CMakeFiles/libcurl_object.dir/curl_gethostname.c.obj
[ 14%] Building C object lib/CMakeFiles/libcurl_object.dir/curl_gssapi.c.obj
[ 15%] Building C object lib/CMakeFiles/libcurl_object.dir/curl_memrchr.c.obj
[ 15%] Building C object lib/CMakeFiles/libcurl_object.dir/curl_multibyte.c.obj
[ 16%] Building C object lib/CMakeFiles/libcurl_object.dir/curl_ntlm_core.c.obj
[ 17%] Building C object lib/CMakeFiles/libcurl_object.dir/curl_ntlm_wb.c.obj
[ 17%] Building C object lib/CMakeFiles/libcurl_object.dir/curl_path.c.obj
[ 18%] Building C object lib/CMakeFiles/libcurl_object.dir/curl_range.c.obj
[ 18%] Building C object lib/CMakeFiles/libcurl_object.dir/curl_rtmp.c.obj
[ 19%] Building C object lib/CMakeFiles/libcurl_object.dir/curl_sasl.c.obj
[ 20%] Building C object lib/CMakeFiles/libcurl_object.dir/curl_sha512_256.c.obj
[ 20%] Building C object lib/CMakeFiles/libcurl_object.dir/curl_sspi.c.obj
[ 21%] Building C object lib/CMakeFiles/libcurl_object.dir/curl_threads.c.obj
[ 21%] Building C object lib/CMakeFiles/libcurl_object.dir/curl_trc.c.obj
[ 22%] Building C object lib/CMakeFiles/libcurl_object.dir/cw-out.c.obj
[ 22%] Building C object lib/CMakeFiles/libcurl_object.dir/dict.c.obj
[ 23%] Building C object lib/CMakeFiles/libcurl_object.dir/doh.c.obj
[ 24%] Building C object lib/CMakeFiles/libcurl_object.dir/dynbuf.c.obj
[ 24%] Building C object lib/CMakeFiles/libcurl_object.dir/dynhds.c.obj
[ 25%] Building C object lib/CMakeFiles/libcurl_object.dir/easy.c.obj
[ 25%] Building C object lib/CMakeFiles/libcurl_object.dir/easygetopt.c.obj
[ 26%] Building C object lib/CMakeFiles/libcurl_object.dir/easyoptions.c.obj
[ 27%] Building C object lib/CMakeFiles/libcurl_object.dir/escape.c.obj
[ 27%] Building C object lib/CMakeFiles/libcurl_object.dir/file.c.obj
[ 28%] Building C object lib/CMakeFiles/libcurl_object.dir/fileinfo.c.obj
[ 28%] Building C object lib/CMakeFiles/libcurl_object.dir/fopen.c.obj
[ 29%] Building C object lib/CMakeFiles/libcurl_object.dir/formdata.c.obj
[ 30%] Building C object lib/CMakeFiles/libcurl_object.dir/ftp.c.obj
[ 30%] Building C object lib/CMakeFiles/libcurl_object.dir/ftplistparser.c.obj
[ 31%] Building C object lib/CMakeFiles/libcurl_object.dir/getenv.c.obj
[ 31%] Building C object lib/CMakeFiles/libcurl_object.dir/getinfo.c.obj
[ 32%] Building C object lib/CMakeFiles/libcurl_object.dir/gopher.c.obj
[ 32%] Building C object lib/CMakeFiles/libcurl_object.dir/hash.c.obj
[ 33%] Building C object lib/CMakeFiles/libcurl_object.dir/headers.c.obj
[ 34%] Building C object lib/CMakeFiles/libcurl_object.dir/hmac.c.obj
[ 34%] Building C object lib/CMakeFiles/libcurl_object.dir/hostasyn.c.obj
[ 35%] Building C object lib/CMakeFiles/libcurl_object.dir/hostip.c.obj
[ 35%] Building C object lib/CMakeFiles/libcurl_object.dir/hostip4.c.obj
[ 36%] Building C object lib/CMakeFiles/libcurl_object.dir/hostip6.c.obj
[ 37%] Building C object lib/CMakeFiles/libcurl_object.dir/hostsyn.c.obj
[ 37%] Building C object lib/CMakeFiles/libcurl_object.dir/hsts.c.obj
[ 38%] Building C object lib/CMakeFiles/libcurl_object.dir/http.c.obj
[ 38%] Building C object lib/CMakeFiles/libcurl_object.dir/http1.c.obj
[ 39%] Building C object lib/CMakeFiles/libcurl_object.dir/http2.c.obj
[ 40%] Building C object lib/CMakeFiles/libcurl_object.dir/http_aws_sigv4.c.obj
[ 40%] Building C object lib/CMakeFiles/libcurl_object.dir/http_chunks.c.obj
[ 41%] Building C object lib/CMakeFiles/libcurl_object.dir/http_digest.c.obj
[ 41%] Building C object lib/CMakeFiles/libcurl_object.dir/http_negotiate.c.obj
[ 42%] Building C object lib/CMakeFiles/libcurl_object.dir/http_ntlm.c.obj
[ 42%] Building C object lib/CMakeFiles/libcurl_object.dir/http_proxy.c.obj
[ 43%] Building C object lib/CMakeFiles/libcurl_object.dir/idn.c.obj
[ 44%] Building C object lib/CMakeFiles/libcurl_object.dir/if2ip.c.obj
[ 44%] Building C object lib/CMakeFiles/libcurl_object.dir/imap.c.obj
[ 45%] Building C object lib/CMakeFiles/libcurl_object.dir/inet_ntop.c.obj
[ 45%] Building C object lib/CMakeFiles/libcurl_object.dir/inet_pton.c.obj
[ 46%] Building C object lib/CMakeFiles/libcurl_object.dir/krb5.c.obj
[ 47%] Building C object lib/CMakeFiles/libcurl_object.dir/ldap.c.obj
[ 47%] Building C object lib/CMakeFiles/libcurl_object.dir/llist.c.obj
[ 48%] Building C object lib/CMakeFiles/libcurl_object.dir/macos.c.obj
[ 48%] Building C object lib/CMakeFiles/libcurl_object.dir/md4.c.obj
[ 49%] Building C object lib/CMakeFiles/libcurl_object.dir/md5.c.obj
[ 50%] Building C object lib/CMakeFiles/libcurl_object.dir/memdebug.c.obj
[ 50%] Building C object lib/CMakeFiles/libcurl_object.dir/mime.c.obj
[ 51%] Building C object lib/CMakeFiles/libcurl_object.dir/mprintf.c.obj
[ 51%] Building C object lib/CMakeFiles/libcurl_object.dir/mqtt.c.obj
[ 52%] Building C object lib/CMakeFiles/libcurl_object.dir/multi.c.obj
[ 52%] Building C object lib/CMakeFiles/libcurl_object.dir/netrc.c.obj
[ 53%] Building C object lib/CMakeFiles/libcurl_object.dir/nonblock.c.obj
[ 54%] Building C object lib/CMakeFiles/libcurl_object.dir/noproxy.c.obj
[ 54%] Building C object lib/CMakeFiles/libcurl_object.dir/openldap.c.obj
[ 55%] Building C object lib/CMakeFiles/libcurl_object.dir/parsedate.c.obj
[ 55%] Building C object lib/CMakeFiles/libcurl_object.dir/pingpong.c.obj
[ 56%] Building C object lib/CMakeFiles/libcurl_object.dir/pop3.c.obj
[ 57%] Building C object lib/CMakeFiles/libcurl_object.dir/progress.c.obj
[ 57%] Building C object lib/CMakeFiles/libcurl_object.dir/psl.c.obj
[ 58%] Building C object lib/CMakeFiles/libcurl_object.dir/rand.c.obj
[ 58%] Building C object lib/CMakeFiles/libcurl_object.dir/rename.c.obj
[ 59%] Building C object lib/CMakeFiles/libcurl_object.dir/request.c.obj
[ 60%] Building C object lib/CMakeFiles/libcurl_object.dir/rtsp.c.obj
[ 60%] Building C object lib/CMakeFiles/libcurl_object.dir/select.c.obj
[ 61%] Building C object lib/CMakeFiles/libcurl_object.dir/sendf.c.obj
[ 61%] Building C object lib/CMakeFiles/libcurl_object.dir/setopt.c.obj
[ 62%] Building C object lib/CMakeFiles/libcurl_object.dir/sha256.c.obj
[ 62%] Building C object lib/CMakeFiles/libcurl_object.dir/share.c.obj
[ 63%] Building C object lib/CMakeFiles/libcurl_object.dir/slist.c.obj
[ 64%] Building C object lib/CMakeFiles/libcurl_object.dir/smb.c.obj
[ 64%] Building C object lib/CMakeFiles/libcurl_object.dir/smtp.c.obj
[ 65%] Building C object lib/CMakeFiles/libcurl_object.dir/socketpair.c.obj
[ 65%] Building C object lib/CMakeFiles/libcurl_object.dir/socks.c.obj
[ 66%] Building C object lib/CMakeFiles/libcurl_object.dir/socks_gssapi.c.obj
[ 67%] Building C object lib/CMakeFiles/libcurl_object.dir/socks_sspi.c.obj
[ 67%] Building C object lib/CMakeFiles/libcurl_object.dir/speedcheck.c.obj
[ 68%] Building C object lib/CMakeFiles/libcurl_object.dir/splay.c.obj
[ 68%] Building C object lib/CMakeFiles/libcurl_object.dir/strcase.c.obj
[ 69%] Building C object lib/CMakeFiles/libcurl_object.dir/strdup.c.obj
[ 70%] Building C object lib/CMakeFiles/libcurl_object.dir/strerror.c.obj
[ 70%] Building C object lib/CMakeFiles/libcurl_object.dir/strtok.c.obj
[ 71%] Building C object lib/CMakeFiles/libcurl_object.dir/strtoofft.c.obj
[ 71%] Building C object lib/CMakeFiles/libcurl_object.dir/system_win32.c.obj
[ 72%] Building C object lib/CMakeFiles/libcurl_object.dir/telnet.c.obj
[ 72%] Building C object lib/CMakeFiles/libcurl_object.dir/tftp.c.obj
[ 73%] Building C object lib/CMakeFiles/libcurl_object.dir/timediff.c.obj
[ 74%] Building C object lib/CMakeFiles/libcurl_object.dir/timeval.c.obj
[ 74%] Building C object lib/CMakeFiles/libcurl_object.dir/transfer.c.obj
[ 75%] Building C object lib/CMakeFiles/libcurl_object.dir/url.c.obj
[ 75%] Building C object lib/CMakeFiles/libcurl_object.dir/urlapi.c.obj
[ 76%] Building C object lib/CMakeFiles/libcurl_object.dir/version.c.obj
[ 77%] Building C object lib/CMakeFiles/libcurl_object.dir/version_win32.c.obj
[ 77%] Building C object lib/CMakeFiles/libcurl_object.dir/warnless.c.obj
[ 78%] Building C object lib/CMakeFiles/libcurl_object.dir/ws.c.obj
[ 78%] Building C object lib/CMakeFiles/libcurl_object.dir/vauth/cleartext.c.obj
[ 79%] Building C object lib/CMakeFiles/libcurl_object.dir/vauth/cram.c.obj
[ 80%] Building C object lib/CMakeFiles/libcurl_object.dir/vauth/digest.c.obj
[ 80%] Building C object lib/CMakeFiles/libcurl_object.dir/vauth/digest_sspi.c.obj
[ 81%] Building C object lib/CMakeFiles/libcurl_object.dir/vauth/gsasl.c.obj
[ 81%] Building C object lib/CMakeFiles/libcurl_object.dir/vauth/krb5_gssapi.c.obj
[ 82%] Building C object lib/CMakeFiles/libcurl_object.dir/vauth/krb5_sspi.c.obj
[ 82%] Building C object lib/CMakeFiles/libcurl_object.dir/vauth/ntlm.c.obj
[ 83%] Building C object lib/CMakeFiles/libcurl_object.dir/vauth/ntlm_sspi.c.obj
[ 84%] Building C object lib/CMakeFiles/libcurl_object.dir/vauth/oauth2.c.obj
[ 84%] Building C object lib/CMakeFiles/libcurl_object.dir/vauth/spnego_gssapi.c.obj
[ 85%] Building C object lib/CMakeFiles/libcurl_object.dir/vauth/spnego_sspi.c.obj
[ 85%] Building C object lib/CMakeFiles/libcurl_object.dir/vauth/vauth.c.obj
[ 86%] Building C object lib/CMakeFiles/libcurl_object.dir/vtls/bearssl.c.obj
[ 87%] Building C object lib/CMakeFiles/libcurl_object.dir/vtls/gtls.c.obj
[ 87%] Building C object lib/CMakeFiles/libcurl_object.dir/vtls/hostcheck.c.obj
[ 88%] Building C object lib/CMakeFiles/libcurl_object.dir/vtls/keylog.c.obj
[ 88%] Building C object lib/CMakeFiles/libcurl_object.dir/vtls/mbedtls.c.obj
[ 89%] Building C object lib/CMakeFiles/libcurl_object.dir/vtls/mbedtls_threadlock.c.obj
[ 90%] Building C object lib/CMakeFiles/libcurl_object.dir/vtls/openssl.c.obj
[ 90%] Building C object lib/CMakeFiles/libcurl_object.dir/vtls/rustls.c.obj
[ 91%] Building C object lib/CMakeFiles/libcurl_object.dir/vtls/schannel.c.obj
[ 91%] Building C object lib/CMakeFiles/libcurl_object.dir/vtls/schannel_verify.c.obj
[ 92%] Building C object lib/CMakeFiles/libcurl_object.dir/vtls/sectransp.c.obj
[ 92%] Building C object lib/CMakeFiles/libcurl_object.dir/vtls/vtls.c.obj
[ 93%] Building C object lib/CMakeFiles/libcurl_object.dir/vtls/wolfssl.c.obj
[ 94%] Building C object lib/CMakeFiles/libcurl_object.dir/vtls/x509asn1.c.obj
[ 94%] Building C object lib/CMakeFiles/libcurl_object.dir/vquic/curl_msh3.c.obj
[ 95%] Building C object lib/CMakeFiles/libcurl_object.dir/vquic/curl_ngtcp2.c.obj
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c: In function 'h3_data_done':
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:205:27: warning: ISO C does not support the 'I' printf flag [-Wformat=]
     CURL_TRC_CF(data, cf, "[%"PRId64"] easy handle is done", stream->id);
                           ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:205:27: warning: format '%d' expects argument of type 'int', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=]
     CURL_TRC_CF(data, cf, "[%"PRId64"] easy handle is done", stream->id);
                           ^                                  ~~~~~~~~~
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c: In function 'cb_recv_stream_data':
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:398:25: warning: ISO C does not support the 'I' printf flag [-Wformat=]
   CURL_TRC_CF(data, cf, "[%" PRId64 "] read_stream(len=%zu) -> %zd",
                         ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:398:25: warning: format '%d' expects argument of type 'int', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=]
   CURL_TRC_CF(data, cf, "[%" PRId64 "] read_stream(len=%zu) -> %zd",
                         ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:403:30: warning: ISO C does not support the 'I' printf flag [-Wformat=]
       CURL_TRC_CF(cdata, cf, "[%" PRId64 "] nghttp3 error on stream not "
                              ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:403:30: warning: format '%d' expects argument of type 'int', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=]
       CURL_TRC_CF(cdata, cf, "[%" PRId64 "] nghttp3 error on stream not "
                              ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c: In function 'cb_stream_close':
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:463:25: warning: ISO C does not support the 'I' printf flag [-Wformat=]
   CURL_TRC_CF(data, cf, "[%" PRId64 "] quic close(err=%"
                         ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:463:25: warning: format '%d' expects argument of type 'int', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=]
   CURL_TRC_CF(data, cf, "[%" PRId64 "] quic close(err=%"
                         ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:463:25: warning: ISO C does not support the 'I' printf flag [-Wformat=]
   CURL_TRC_CF(data, cf, "[%" PRId64 "] quic close(err=%"
                         ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:463:25: warning: format '%u' expects argument of type 'unsigned int', but argument 5 has type 'uint64_t {aka long long unsigned int}' [-Wformat=]
   CURL_TRC_CF(data, cf, "[%" PRId64 "] quic close(err=%"
                         ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:94:20: note: format string is defined here
 #define PRIu64 "I64u"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c: In function 'cb_stream_reset':
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:488:25: warning: ISO C does not support the 'I' printf flag [-Wformat=]
   CURL_TRC_CF(data, cf, "[%" PRId64 "] reset -> %d", stream_id, rv);
                         ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:488:25: warning: format '%d' expects argument of type 'int', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=]
   CURL_TRC_CF(data, cf, "[%" PRId64 "] reset -> %d", stream_id, rv);
                         ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c: In function 'cb_extend_max_stream_data':
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:547:27: warning: ISO C does not support the 'I' printf flag [-Wformat=]
     CURL_TRC_CF(data, cf, "[%" PRId64 "] unblock quic flow", stream_id);
                           ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:547:27: warning: format '%d' expects argument of type 'int', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=]
     CURL_TRC_CF(data, cf, "[%" PRId64 "] unblock quic flow", stream_id);
                           ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c: In function 'cb_h3_stream_close':
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:752:27: warning: ISO C does not support the 'I' printf flag [-Wformat=]
     CURL_TRC_CF(data, cf, "[%" PRId64 "] RESET: error %" PRId64,
                           ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:752:27: warning: format '%d' expects argument of type 'int', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=]
     CURL_TRC_CF(data, cf, "[%" PRId64 "] RESET: error %" PRId64,
                           ^
                 stream->id, stream->error3);
                 ~~~~~~~~~  
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:752:27: warning: ISO C does not support the 'I' printf flag [-Wformat=]
     CURL_TRC_CF(data, cf, "[%" PRId64 "] RESET: error %" PRId64,
                           ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:752:27: warning: format '%d' expects argument of type 'int', but argument 5 has type 'uint64_t {aka long long unsigned int}' [-Wformat=]
     CURL_TRC_CF(data, cf, "[%" PRId64 "] RESET: error %" PRId64,
                           ^
                 stream->id, stream->error3);
                             ~~~~~~~~~
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:756:27: warning: ISO C does not support the 'I' printf flag [-Wformat=]
     CURL_TRC_CF(data, cf, "[%" PRId64 "] CLOSED", stream->id);
                           ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:756:27: warning: format '%d' expects argument of type 'int', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=]
     CURL_TRC_CF(data, cf, "[%" PRId64 "] CLOSED", stream->id);
                           ^                       ~~~~~~~~~
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c: In function 'cb_h3_recv_data':
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:786:27: warning: ISO C does not support the 'I' printf flag [-Wformat=]
     CURL_TRC_CF(data, cf, "[%" PRId64 "] DATA len=%zu, ERROR receiving %d",
                           ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:786:27: warning: format '%d' expects argument of type 'int', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=]
     CURL_TRC_CF(data, cf, "[%" PRId64 "] DATA len=%zu, ERROR receiving %d",
                           ^
                 stream->id, blen, result);
                 ~~~~~~~~~  
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:791:27: warning: ISO C does not support the 'I' printf flag [-Wformat=]
     CURL_TRC_CF(data, cf, "[%" PRId64 "] ACK %zu bytes of DATA",
                           ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:791:27: warning: format '%d' expects argument of type 'int', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=]
     CURL_TRC_CF(data, cf, "[%" PRId64 "] ACK %zu bytes of DATA",
                           ^
                 stream->id, blen);
                 ~~~~~~~~~  
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:796:25: warning: ISO C does not support the 'I' printf flag [-Wformat=]
   CURL_TRC_CF(data, cf, "[%" PRId64 "] DATA len=%zu", stream->id, blen);
                         ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:796:25: warning: format '%d' expects argument of type 'int', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=]
   CURL_TRC_CF(data, cf, "[%" PRId64 "] DATA len=%zu", stream->id, blen);
                         ^                             ~~~~~~~~~
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c: In function 'cb_h3_end_headers':
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:836:25: warning: ISO C does not support the 'I' printf flag [-Wformat=]
   CURL_TRC_CF(data, cf, "[%" PRId64 "] end_headers, status=%d",
                         ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:836:25: warning: format '%d' expects argument of type 'int', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=]
   CURL_TRC_CF(data, cf, "[%" PRId64 "] end_headers, status=%d",
                         ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c: In function 'cb_h3_recv_header':
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:876:27: warning: ISO C does not support the 'I' printf flag [-Wformat=]
     CURL_TRC_CF(data, cf, "[%" PRId64 "] status: %s", stream_id, line);
                           ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:876:27: warning: format '%d' expects argument of type 'int', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=]
     CURL_TRC_CF(data, cf, "[%" PRId64 "] status: %s", stream_id, line);
                           ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:884:27: warning: ISO C does not support the 'I' printf flag [-Wformat=]
     CURL_TRC_CF(data, cf, "[%" PRId64 "] header: %.*s: %.*s",
                           ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:884:27: warning: format '%d' expects argument of type 'int', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=]
     CURL_TRC_CF(data, cf, "[%" PRId64 "] header: %.*s: %.*s",
                           ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c: In function 'cb_h3_reset_stream':
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:938:25: warning: ISO C does not support the 'I' printf flag [-Wformat=]
   CURL_TRC_CF(data, cf, "[%" PRId64 "] reset -> %d", stream_id, rv);
                         ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:938:25: warning: format '%d' expects argument of type 'int', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=]
   CURL_TRC_CF(data, cf, "[%" PRId64 "] reset -> %d", stream_id, rv);
                         ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c: In function 'recv_closed_stream':
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1034:11: warning: ISO C does not support the 'I' printf flag [-Wformat=]
           "HTTP/3 stream %" PRId64 " reset by server", stream->id);
           ^~~~~~~~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1034:11: warning: format '%d' expects argument of type 'int', but argument 3 has type 'int64_t {aka long long int}' [-Wformat=]
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1040:11: warning: ISO C does not support the 'I' printf flag [-Wformat=]
           "HTTP/3 stream %" PRId64 " was closed cleanly, but before getting"
           ^~~~~~~~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1040:11: warning: format '%d' expects argument of type 'int', but argument 3 has type 'int64_t {aka long long int}' [-Wformat=]
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c: In function 'cf_ngtcp2_recv':
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1105:25: warning: ISO C does not support the 'I' printf flag [-Wformat=]
   CURL_TRC_CF(data, cf, "[%" PRId64 "] cf_recv(blen=%zu) -> %zd, %d",
                         ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1105:25: warning: format '%d' expects argument of type 'int', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=]
   CURL_TRC_CF(data, cf, "[%" PRId64 "] cf_recv(blen=%zu) -> %zd, %d",
                         ^
               stream? stream->id : -1, blen, nread, *err);
               ~~~~~~~~~~~~~~~~~~~~~~~
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c: In function 'cb_h3_read_req_body':
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1194:27: warning: ISO C does not support the 'I' printf flag [-Wformat=]
     CURL_TRC_CF(data, cf, "[%" PRId64 "] read req body -> AGAIN",
                           ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1194:27: warning: format '%d' expects argument of type 'int', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=]
     CURL_TRC_CF(data, cf, "[%" PRId64 "] read req body -> AGAIN",
                           ^
                 stream->id);
                 ~~~~~~~~~  
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1199:25: warning: ISO C does not support the 'I' printf flag [-Wformat=]
   CURL_TRC_CF(data, cf, "[%" PRId64 "] read req body -> "
                         ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1199:25: warning: format '%d' expects argument of type 'int', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=]
   CURL_TRC_CF(data, cf, "[%" PRId64 "] read req body -> "
                         ^
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1202:15:
               stream->id, (int)nvecs,
               ~~~~~~~~~  
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c: In function 'h3_stream_open':
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1311:29: warning: ISO C does not support the 'I' printf flag [-Wformat=]
       CURL_TRC_CF(data, cf, "h3sid[%"PRId64"] failed to send, "
                             ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1311:29: warning: format '%d' expects argument of type 'int', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=]
       CURL_TRC_CF(data, cf, "h3sid[%"PRId64"] failed to send, "
                             ^
                   "connection is closing", stream->id);
                                            ~~~~~~~~~
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1315:29: warning: ISO C does not support the 'I' printf flag [-Wformat=]
       CURL_TRC_CF(data, cf, "h3sid[%"PRId64"] failed to send -> %d (%s)",
                             ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1315:29: warning: format '%d' expects argument of type 'int', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=]
       CURL_TRC_CF(data, cf, "h3sid[%"PRId64"] failed to send -> %d (%s)",
                             ^
                   stream->id, rc, ngtcp2_strerror(rc));
                   ~~~~~~~~~  
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1325:17: warning: ISO C does not support the 'I' printf flag [-Wformat=]
     infof(data, "[HTTP/3] [%" PRId64 "] OPENED stream for %s",
                 ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:76:27: note: in definition of macro 'infof'
          Curl_infof(data, __VA_ARGS__); } while(0)
                           ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1325:17: warning: format '%d' expects argument of type 'int', but argument 3 has type 'int64_t {aka long long int}' [-Wformat=]
     infof(data, "[HTTP/3] [%" PRId64 "] OPENED stream for %s",
                 ^
           stream->id, data->state.url);
           ~~~~~~~~~
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:76:27: note: in definition of macro 'infof'
          Curl_infof(data, __VA_ARGS__); } while(0)
                           ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1328:19: warning: ISO C does not support the 'I' printf flag [-Wformat=]
       infof(data, "[HTTP/3] [%" PRId64 "] [%.*s: %.*s]", stream->id,
                   ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:76:27: note: in definition of macro 'infof'
          Curl_infof(data, __VA_ARGS__); } while(0)
                           ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1328:19: warning: format '%d' expects argument of type 'int', but argument 3 has type 'int64_t {aka long long int}' [-Wformat=]
       infof(data, "[HTTP/3] [%" PRId64 "] [%.*s: %.*s]", stream->id,
                   ^                                      ~~~~~~~~~
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:76:27: note: in definition of macro 'infof'
          Curl_infof(data, __VA_ARGS__); } while(0)
                           ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c: In function 'cf_ngtcp2_send':
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1393:29: warning: ISO C does not support the 'I' printf flag [-Wformat=]
       CURL_TRC_CF(data, cf, "[%" PRId64 "] discarding data"
                             ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1393:29: warning: format '%d' expects argument of type 'int', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=]
       CURL_TRC_CF(data, cf, "[%" PRId64 "] discarding data"
                             ^
                   "on closed stream with response", stream->id);
                                                     ~~~~~~~~~
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1399:27: warning: ISO C does not support the 'I' printf flag [-Wformat=]
     CURL_TRC_CF(data, cf, "[%" PRId64 "] send_body(len=%zu) "
                           ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1399:27: warning: format '%d' expects argument of type 'int', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=]
     CURL_TRC_CF(data, cf, "[%" PRId64 "] send_body(len=%zu) "
                           ^
                 "-> stream closed", stream->id, len);
                                     ~~~~~~~~~
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1407:27: warning: ISO C does not support the 'I' printf flag [-Wformat=]
     CURL_TRC_CF(data, cf, "[%" PRId64 "] cf_send, add to "
                           ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1407:27: warning: format '%d' expects argument of type 'int', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=]
     CURL_TRC_CF(data, cf, "[%" PRId64 "] cf_send, add to "
                           ^
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1409:17:
                 stream->id, len, sent, *err);
                 ~~~~~~~~~  
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1428:27: warning: ISO C does not support the 'I' printf flag [-Wformat=]
     CURL_TRC_CF(data, cf, "[%" PRId64 "] cf_send(len=%zu), "
                           ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1428:27: warning: format '%d' expects argument of type 'int', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=]
     CURL_TRC_CF(data, cf, "[%" PRId64 "] cf_send(len=%zu), "
                           ^
                 "%zu bytes in flight -> EGAIN", stream->id, len,
                                                 ~~~~~~~~~
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1441:25: warning: ISO C does not support the 'I' printf flag [-Wformat=]
   CURL_TRC_CF(data, cf, "[%" PRId64 "] cf_send(len=%zu) -> %zd, %d",
                         ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1441:25: warning: format '%d' expects argument of type 'int', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=]
   CURL_TRC_CF(data, cf, "[%" PRId64 "] cf_send(len=%zu) -> %zd, %d",
                         ^
               stream? stream->id : -1, len, sent, *err);
               ~~~~~~~~~~~~~~~~~~~~~~~
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/sendf.h:29:0,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:47:
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c: In function 'read_pkt_to_send':
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1599:37: warning: ISO C does not support the 'I' printf flag [-Wformat=]
         CURL_TRC_CF(x->data, x->cf, "[%" PRId64 "] block quic flow",
                                     ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:1599:37: warning: format '%d' expects argument of type 'int', but argument 4 has type 'int64_t {aka long long int}' [-Wformat=]
         CURL_TRC_CF(x->data, x->cf, "[%" PRId64 "] block quic flow",
                                     ^
C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_trc.h:79:38: note: in definition of macro 'CURL_TRC_CF'
          Curl_trc_cf_infof(data, cf, __VA_ARGS__); } while(0)
                                      ^~~~~~~~~~~
In file included from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/include/curl/system.h:181:0,
                 from C:/Temp/curl-8.7.1-OpenSSL3.1/curl-8.7.1/lib/curl_setup.h:267,
                 from C:\Temp\curl-8.7.1-OpenSSL3.1\curl-8.7.1\lib\vquic\curl_ngtcp2.c:25:
C:/PROGRA~1/MINGW-~1/X86_64~1.0-W/mingw64/x86_64-w64-mingw32/include/inttypes.h:42:20: note: format string is defined here
 #define PRId64 "I64d"
[ 95%] Building C object lib/CMakeFiles/libcurl_object.dir/vquic/curl_osslq.c.obj
[ 96%] Building C object lib/CMakeFiles/libcurl_object.dir/vquic/curl_quiche.c.obj
[ 97%] Building C object lib/CMakeFiles/libcurl_object.dir/vquic/vquic.c.obj
[ 97%] Building C object lib/CMakeFiles/libcurl_object.dir/vquic/vquic-tls.c.obj
[ 98%] Building C object lib/CMakeFiles/libcurl_object.dir/vssh/libssh.c.obj
[ 98%] Building C object lib/CMakeFiles/libcurl_object.dir/vssh/libssh2.c.obj
[ 99%] Building C object lib/CMakeFiles/libcurl_object.dir/vssh/wolfssh.c.obj
[ 99%] Built target libcurl_object
Scanning dependencies of target libcurl_static
[100%] Linking C static library libcurl.a
[100%] Built target libcurl_static

I expected the following

no warning

curl/libcurl version

curl static lib v8.6 and v8.7.1

operating system

windows

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions