Hi On Fri, Dec 16, 2016 at 03:06:25PM +1100, Darren Tucker wrote: > On Thu, Dec 15, 2016 at 4:22 PM, Zev Weiss <zev@xxxxxxxxxxxxxxxxx> wrote: > [...] > > On Void Linux (which uses LibreSSL, for what it's worth): unable to compile > > due to undeclared arc4random*() functions. The symbols exist in libcrypto > > so configure's tests for them pass, but they're not declared in any header > > files. I'm not sure where exactly these are "supposed" to be declared, so I > > don't know if this is a problem with OpenSSH or LibreSSL or some packaging > > bungle on Void's part. > > Don't know about this one. Might install a VM to look at this if I > get a chance. Look out for a similar problem with strlcpy and strlcat - libressl exports those (so AC_CHECK_FUNC will find them), but there are no prototypes. I hit this on another project, ended up just changing to use AC_CHECK_DECL instead of AC_CHECK_FUNC. _______________________________________________ openssh-unix-dev mailing list openssh-unix-dev@xxxxxxxxxxx https://lists.mindrot.org/mailman/listinfo/openssh-unix-dev