-
Notifications
You must be signed in to change notification settings - Fork 589
Closed
Labels
Description
I'm compile static libssh2 with mingw-w64 x86_64-7.2.0 but I get some strange warnings:
[ 4%] Building C object src/CMakeFiles/libssh2_static.dir/agent.c.obj
[ 8%] Building C object src/CMakeFiles/libssh2_static.dir/bcrypt_pbkdf.c.obj
[ 12%] Building C object src/CMakeFiles/libssh2_static.dir/channel.c.obj
[ 16%] Building C object src/CMakeFiles/libssh2_static.dir/comp.c.obj
[ 20%] Building C object src/CMakeFiles/libssh2_static.dir/crypt.c.obj
[ 25%] Building C object src/CMakeFiles/libssh2_static.dir/crypto.c.obj
[ 29%] Building C object src/CMakeFiles/libssh2_static.dir/global.c.obj
[ 33%] Building C object src/CMakeFiles/libssh2_static.dir/hostkey.c.obj
[ 37%] Building C object src/CMakeFiles/libssh2_static.dir/keepalive.c.obj
[ 41%] Building C object src/CMakeFiles/libssh2_static.dir/kex.c.obj
[ 45%] Building C object src/CMakeFiles/libssh2_static.dir/knownhost.c.obj
[ 50%] Building C object src/CMakeFiles/libssh2_static.dir/mac.c.obj
[ 54%] Building C object src/CMakeFiles/libssh2_static.dir/misc.c.obj
[ 58%] Building C object src/CMakeFiles/libssh2_static.dir/packet.c.obj
[ 62%] Building C object src/CMakeFiles/libssh2_static.dir/pem.c.obj
[ 66%] Building C object src/CMakeFiles/libssh2_static.dir/publickey.c.obj
[ 70%] Building C object src/CMakeFiles/libssh2_static.dir/scp.c.obj
C:\Temp\libssh2-1.11.0\src\scp.c: In function 'scp_send':
C:\Temp\libssh2-1.11.0\src\scp.c:1053:51: warning: unknown conversion type character 'l' in format [-Wformat=]
LIBSSH2_SCP_RESPONSE_BUFLEN, "C0%o %"
^~~~~~~~
In file included from C:\Temp\libssh2-1.11.0\src\scp.c:39:0:
C:\Temp\libssh2-1.11.0\src\libssh2_priv.h:1197:34: note: format string is defined here
#define LIBSSH2_INT64_T_FORMAT "lld"
^
C:\Temp\libssh2-1.11.0\src\scp.c:1053:51: warning: format '%s' expects argument of type 'char *', but argument 5 has type 'libssh2_int64_t {aka long long int}' [-Wformat=]
LIBSSH2_SCP_RESPONSE_BUFLEN, "C0%o %"
^~~~~~~~
C:\Temp\libssh2-1.11.0\src\scp.c:1054:48: note: format string is defined here
LIBSSH2_INT64_T_FORMAT " %s\n", mode,
~^
%I64d
C:\Temp\libssh2-1.11.0\src\scp.c:1053:51: warning: too many arguments for format [-Wformat-extra-args]
LIBSSH2_SCP_RESPONSE_BUFLEN, "C0%o %"
^~~~~~~~
[ 75%] Building C object src/CMakeFiles/libssh2_static.dir/session.c.obj
[ 79%] Building C object src/CMakeFiles/libssh2_static.dir/sftp.c.obj
[ 83%] Building C object src/CMakeFiles/libssh2_static.dir/transport.c.obj
[ 87%] Building C object src/CMakeFiles/libssh2_static.dir/userauth.c.obj
[ 91%] Building C object src/CMakeFiles/libssh2_static.dir/userauth_kbd_packet.c.obj
[ 95%] Building C object src/CMakeFiles/libssh2_static.dir/version.c.obj
[100%] Linking C static library libssh2.a
[100%] Built target libssh2_static```
should I ignore it and use resulted libssh2 or those warnings better be fixed?