So I've copied the file libssh2_config.h from a build without zlib and 
successfully compiled it all.  To make sftp_write_nonblock.c attempt to use 
zlib I had to add another line of code early on ...

libssh2_session_flag (session, LIBSSH2_FLAG_COMPRESS, 1);

... and try with a server that supports compression (RebexTinySftpServer.exe 
doesn't but then again, that's not its claim to fame, so this is not a 
complaint in the least) so the function kex_agree_comp() succeeds.

Thanks again for your response, Peter, you have helped me get where I need to 
be!
If there is anyone that feels like taking on the cmake issue that made 
non-blocking sockets unavailable to libSSH2 with zlib, please respond.  I'll 
happily try and test and help in any way I can!
_______________________________________________
libssh2-devel https://cool.haxx.se/cgi-bin/mailman/listinfo/libssh2-devel

Reply via email to