[Slackbuilds-users] vlc patch to build against libssh-21.8.1
Chris Abela
kristofru at gmail.com
Thu Mar 28 08:18:03 UTC 2019
On my 14.2 systems, vlc does not build:
access/sftp.c:319:42: error: 'LIBSSH2_KNOWNHOST_KEY_ECDSA_521' undeclared
(first use in this function)
knownhost_fingerprint_algo = LIBSSH2_KNOWNHOST_KEY_ECDSA_521;
I found a solution here:
http://www.linuxfromscratch.org/blfs/view/cvs/multimedia/vlc.html
$ cat patch_sftp.diff
--- modules/access/sftp.c.orig 2019-03-28 08:47:06.471817961 +0100
+++ modules/access/sftp.c 2019-03-28 08:48:09.146979881 +0100
@@ -306,7 +306,7 @@
case LIBSSH2_HOSTKEY_TYPE_DSS:
knownhost_fingerprint_algo = LIBSSH2_KNOWNHOST_KEY_SSHDSS;
break;
-#if LIBSSH2_VERSION_NUM >= *0x010801*
+#if LIBSSH2_VERSION_NUM >= *0x010900*
case LIBSSH2_HOSTKEY_TYPE_ECDSA_256:
knownhost_fingerprint_algo = LIBSSH2_KNOWNHOST_KEY_ECDSA_256;
break;
on vlc.SlackBuild
patch -p0 < $CWD/patch-projectM-fontpath.diff
patch -p0 < $CWD/patch_vlc_cache_gen.diff
*patch -p0 < $CWD/patch_sftp.diff*
Now it builds and runs fine here.
Chris
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.slackbuilds.org/pipermail/slackbuilds-users/attachments/20190328/a1e27798/attachment.html>
More information about the SlackBuilds-users
mailing list