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>,

Reply via email to