C:\x2gobuilds\libssh\build>make clean C:\x2gobuilds\libssh\build>make [ 1%] Building C object src/CMakeFiles/ssh_shared.dir/agent.c.obj C:\x2gobuilds\libssh\src\agent.c: In function 'agent_talk': C:\x2gobuilds\libssh\src\agent.c:346:3: warning: 'ssh_log' is deprecated (declared at C:/x2gobuilds/libssh/include/libssh/libssh.h:453) [-Wdeprecated-declarations] ssh_log(session, SSH_LOG_PACKET, "agent_talk - len of request: %u", inlen); ^ C:\x2gobuilds\libssh\src\agent.c:355:3: warning: passing argument 3 of 'agent_query' from incompatible pointer type [enabled by default] agent_query((void*)payload, inlen + 4, &t, &outlen); ^ In file included from C:\x2gobuilds\libssh\src\agent.c:68:0: C:\x2gobuilds\libssh\src\winpgntc.h:31:5: note: expected 'void **' but argument is of type 'uint8_t **' int agent_query(void *in, int inlen, void **out, int *outlen); ^ C:\x2gobuilds\libssh\src\agent.c:362:3: warning: 'ssh_log' is deprecated (declared at C:/x2gobuilds/libssh/include/libssh/libssh.h:453) [-Wdeprecated-declarations] ssh_log(session, SSH_LOG_PACKET, "agent_talk - response length: %u", outlen); ^ C:\x2gobuilds\libssh\src\agent.c:367:5: warning: 'ssh_log' is deprecated (declared at C:/x2gobuilds/libssh/include/libssh/libssh.h:453) [-Wdeprecated-declarations] ssh_log(session, SSH_LOG_FUNCTIONS, ^ [ 3%] Building C object src/CMakeFiles/ssh_shared.dir/auth.c.obj [ 5%] Building C object src/CMakeFiles/ssh_shared.dir/base64.c.obj [ 7%] Building C object src/CMakeFiles/ssh_shared.dir/buffer.c.obj [ 9%] Building C object src/CMakeFiles/ssh_shared.dir/callbacks.c.obj [ 10%] Building C object src/CMakeFiles/ssh_shared.dir/channels.c.obj [ 12%] Building C object src/CMakeFiles/ssh_shared.dir/client.c.obj [ 14%] Building C object src/CMakeFiles/ssh_shared.dir/config.c.obj [ 16%] Building C object src/CMakeFiles/ssh_shared.dir/connect.c.obj [ 18%] Building C object src/CMakeFiles/ssh_shared.dir/curve25519.c.obj [ 20%] Building C object src/CMakeFiles/ssh_shared.dir/dh.c.obj [ 21%] Building C object src/CMakeFiles/ssh_shared.dir/ecdh.c.obj [ 23%] Building C object src/CMakeFiles/ssh_shared.dir/error.c.obj [ 25%] Building C object src/CMakeFiles/ssh_shared.dir/getpass.c.obj [ 27%] Building C object src/CMakeFiles/ssh_shared.dir/init.c.obj [ 29%] Building C object src/CMakeFiles/ssh_shared.dir/kex.c.obj [ 30%] Building C object src/CMakeFiles/ssh_shared.dir/known_hosts.c.obj [ 32%] Building C object src/CMakeFiles/ssh_shared.dir/legacy.c.obj [ 34%] Building C object src/CMakeFiles/ssh_shared.dir/libcrypto.c.obj [ 36%] Building C object src/CMakeFiles/ssh_shared.dir/log.c.obj [ 38%] Building C object src/CMakeFiles/ssh_shared.dir/match.c.obj [ 40%] Building C object src/CMakeFiles/ssh_shared.dir/messages.c.obj [ 41%] Building C object src/CMakeFiles/ssh_shared.dir/misc.c.obj [ 43%] Building C object src/CMakeFiles/ssh_shared.dir/options.c.obj [ 45%] Building C object src/CMakeFiles/ssh_shared.dir/packet.c.obj [ 47%] Building C object src/CMakeFiles/ssh_shared.dir/packet_cb.c.obj [ 49%] Building C object src/CMakeFiles/ssh_shared.dir/packet_crypt.c.obj [ 50%] Building C object src/CMakeFiles/ssh_shared.dir/pcap.c.obj [ 52%] Building C object src/CMakeFiles/ssh_shared.dir/pki.c.obj [ 54%] Building C object src/CMakeFiles/ssh_shared.dir/poll.c.obj [ 56%] Building C object src/CMakeFiles/ssh_shared.dir/session.c.obj [ 58%] Building C object src/CMakeFiles/ssh_shared.dir/scp.c.obj [ 60%] Building C object src/CMakeFiles/ssh_shared.dir/socket.c.obj [ 61%] Building C object src/CMakeFiles/ssh_shared.dir/string.c.obj [ 63%] Building C object src/CMakeFiles/ssh_shared.dir/threads.c.obj [ 65%] Building C object src/CMakeFiles/ssh_shared.dir/wrapper.c.obj [ 67%] Building C object src/CMakeFiles/ssh_shared.dir/winpgntc.c.obj [ 69%] Building C object src/CMakeFiles/ssh_shared.dir/pki_crypto.c.obj [ 70%] Building C object src/CMakeFiles/ssh_shared.dir/sftp.c.obj [ 72%] Building C object src/CMakeFiles/ssh_shared.dir/sftpserver.c.obj [ 74%] Building C object src/CMakeFiles/ssh_shared.dir/server.c.obj [ 76%] Building C object src/CMakeFiles/ssh_shared.dir/bind.c.obj [ 78%] Building C object src/CMakeFiles/ssh_shared.dir/gzip.c.obj [ 80%] Building C object src/CMakeFiles/ssh_shared.dir/curve25519_ref.c.obj Linking C shared library libssh.dll [ 80%] Built target ssh_shared [ 81%] Building C object src/threads/CMakeFiles/ssh_threads_shared.dir/pthread.c.obj Linking C shared library libssh_threads.dll [ 81%] Built target ssh_threads_shared [ 83%] Building C object examples/CMakeFiles/exec.dir/exec.c.obj [ 85%] Building C object examples/CMakeFiles/exec.dir/authentication.c.obj [ 87%] Building C object examples/CMakeFiles/exec.dir/knownhosts.c.obj [ 89%] Building C object examples/CMakeFiles/exec.dir/connect_ssh.c.obj Linking C executable exec.exe C:/x2gobuilds/i686-4.8.2-release-posix-dwarf-rt_v3-rev3/bin/../lib/gcc/i686-w64-mingw32/4.8.2/../../../../i686-w64-mingw32/lib/../lib/libmingw32.a(lib32_libmingw32_a-crt0_w.o):crt0_w.c:(.text+0x29): undefined reference to `wWinMain@16' collect2.exe: error: ld returned 1 exit status examples\CMakeFiles\exec.dir\build.make:174: recipe for target 'examples/exec.exe' failed mingw32-make[2]: *** [examples/exec.exe] Error 1 CMakeFiles\Makefile2:230: recipe for target 'examples/CMakeFiles/exec.dir/all' failed mingw32-make[1]: *** [examples/CMakeFiles/exec.dir/all] Error 2 Makefile:135: recipe for target 'all' failed mingw32-make: *** [all] Error 2 C:\x2gobuilds\libssh\build>