Building a current system, including this week's security update to
libssh2, vlc fails to build:
access/sftp.c: In function 'Open':
access/sftp.c:310:14: error: 'LIBSSH2_HOSTKEY_TYPE_ECDSA_256' undeclared (first
use in this function); did you mean 'LIBSSH2_HOSTKEY_TYPE_DSS'?
case LIBSSH2_HOSTKEY_TYPE_ECDSA_256:
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
LIBSSH2_HOSTKEY_TYPE_DSS
Gurgle was worse than useless in searching for that (few results,
and those were totally unrelated). I have no idea what changed in
libssh2.
It only gets used for --enable-sftp, for which the deps are
automatically detected.
Using --disable-sftp allows it to build.
My mail to libssh2 about test failures on this version doesn't seem
to have got through, so I'm not inclined to try to report this for
the moment. Maybe later, from my googlemail a/c, but waiting for
the moment to see if the earlier mail was rejected.
Not touching the book unless somebody else confirms this (vlc is a
quickish build, it shouldn't be a case of someone wasting hours
compiling it).
ĸen
--
It is said that there are two great unsolved problems in computer
science: naming, cache invalidation, and off-by-one errors.
-- Ben Bullock
--
http://lists.linuxfromscratch.org/listinfo/blfs-dev
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page