Package: libnet-ssh2-perl Version: 0.44-1 Severity: important Hi, libnet-ssh2-perl fails to build from source in wheezy. It's missing a build dependency on libssl-dev.
Cheers, Moritz make[1]: Entering directory `/home/jmm/scratch/wheezy/libnet-ssh2-perl-0.44' cp lib/Net/SSH2/File.pm blib/lib/Net/SSH2/File.pm cp lib/Net/SSH2/PublicKey.pm blib/lib/Net/SSH2/PublicKey.pm cp lib/Net/SSH2/Dir.pm blib/lib/Net/SSH2/Dir.pm cp lib/Net/SSH2/SFTP.pm blib/lib/Net/SSH2/SFTP.pm cp lib/Net/SSH2/Listener.pm blib/lib/Net/SSH2/Listener.pm cp lib/Net/SSH2/Channel.pm blib/lib/Net/SSH2/Channel.pm cp lib/Net/SSH2.pm blib/lib/Net/SSH2.pm AutoSplitting blib/lib/Net/SSH2.pm (blib/lib/auto/Net/SSH2) /usr/bin/perl "-Iinc" /usr/share/perl/5.14/ExtUtils/xsubpp -typemap /usr/share/perl/5.14/ExtUtils/typemap -typemap typemap SSH2.xs > SSH2.xsc && mv SSH2.xsc SSH2.c cc -c -I/usr/local/include -I/usr/include -I. -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fstack-protector -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -DVERSION=\"0.44\" -DXS_VERSION=\"0.44\" -fPIC "-I/usr/lib/perl/5.14/CORE" SSH2.c Running Mkbootstrap for Net::SSH2 () chmod 644 SSH2.bs rm -f blib/arch/auto/Net/SSH2/SSH2.so cc -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wl,-z,relro -shared -L/usr/local/lib -fstack-protector SSH2.o -o blib/arch/auto/Net/SSH2/SSH2.so \ -L/home/jmm -L/usr/local/lib -L/lib/x86_64-linux-gnu -L/lib/../lib -L/usr/lib/x86_64-linux-gnu -L/usr/lib/../lib -L/lib -L/usr/lib -L/usr/local/lib -L/usr/local -L/usr/lib -L/usr -L/opt -L//lib -L//lib64 -L/ -lssh2 -lssl -lcrypto \ /usr/bin/ld: cannot find -lssl /usr/bin/ld: cannot find -lcrypto collect2: error: ld returned 1 exit status make[1]: *** [blib/arch/auto/Net/SSH2/SSH2.so] Error 1 make[1]: Leaving directory `/home/jmm/scratch/wheezy/libnet-ssh2-perl-0.44' dh_auto_build: make -j1 returned exit code 2 make: *** [build] Error 2 dpkg-buildpackage: error: debian/rules build gave error exit status 2 -- System Information: Debian Release: 7.4 APT prefers stable APT policy: (500, 'stable') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-4-amd64 (SMP w/4 CPU cores) Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash
The package is missing a build dependency on libssl-dev diff -aur libnet-ssh2-perl-0.44.orig/debian/control libnet-ssh2-perl-0.44/debian/control --- libnet-ssh2-perl-0.44.orig/debian/control 2012-04-25 22:32:31.000000000 +0200 +++ libnet-ssh2-perl-0.44/debian/control 2014-03-03 10:32:27.850446710 +0100 @@ -1,7 +1,7 @@ Source: libnet-ssh2-perl Section: perl Priority: optional -Build-Depends: debhelper (>= 9), libssh2-1-dev, perl +Build-Depends: debhelper (>= 9), libssh2-1-dev, perl, libssl-dev Maintainer: Debian Perl Group <pkg-perl-maintain...@lists.alioth.debian.org> Uploaders: Ryan Niebur <r...@debian.org>, Salvatore Bonaccorso <car...@debian.org>,