cygwin: build error with strerror_r since 0.11
libssh/src/libssh-0.11.0/src/misc.c: In function ‘ssh_strerror’:
libssh/src/libssh-0.11.0/src/misc.c:1984:8: error: assignment to ‘int’ from ‘char *’ makes integer from pointer without a cast [-Werror=int-conversion]
1984 | rv = strerror_r(err_num, buf, buflen);
| ^
The cmake build defines _GNU_SOURCE for cygwin, which makes strerror_r() return a char*
Edited by Christoph Reiter