Source: libssh2
Version: 1.7.0-1
Severity: minor
Tags: patch
User: helm...@debian.org
Usertags: rebootstrap

libssh2 does not normally use openssl in Debian. When libssl-dev is
installed during build however, libssh2 tries to use it. Since libssh2
is not ported to openssl 1.1, that results in a build failure. The usual
solution (beyond always building in clean chroots) is adding
Build-Conflicts:

--- a/debian/control
+++ b/debian/control
@@ -3,6 +3,7 @@
 Priority: optional
 Maintainer: Mikhail Gusarov <dotted...@debian.org>
 Build-Depends: debhelper (>= 9), dh-autoreconf, libgcrypt20-dev, zlib1g-dev, 
chrpath
+Build-Conflicts: libssl-dev
 Standards-Version: 3.9.8
 Homepage: http://libssh2.org/


Better still might be passing --without-openssl to configure.

Helmut

Reply via email to