------------------------------------------------------------------------------- -- Phase: setup ------------------------------------------------------------------------------- Installing /packages/All/perl5-5.30.1.txz pkg: Cannot runscript POST-INSTALL:Bad file descriptor ===== Message from perl5-5.30.1: -- The /usr/bin/perl symlink has been removed starting with Perl 5.20. For shebangs, you should either use: #!/usr/local/bin/perl or #!/usr/bin/env perl The first one will only work if you have a /usr/local/bin/perl, the second will work as long as perl is in PATH. Installing /packages/All/openssl-1.1.1d,1.txz pkg: Cannot runscript POST-INSTALL:Bad file descriptor Installing /packages/All/libssh2-1.8.2,3.txz pkg: Cannot runscript POST-INSTALL:Bad file descriptor SUCCEEDED 00:00:03 ------------------------------------------------------------------------------- -- Phase: check-sanity ------------------------------------------------------------------------------- SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: pkg-depends ------------------------------------------------------------------------------- ===> p5-Net-SSH2-0.70 depends on file: /usr/local/sbin/pkg - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: fetch ------------------------------------------------------------------------------- ===> p5-Net-SSH2-0.70 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by p5-Net-SSH2-0.70 for building SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: checksum ------------------------------------------------------------------------------- ===> p5-Net-SSH2-0.70 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by p5-Net-SSH2-0.70 for building => SHA256 Checksum OK for Net-SSH2-0.70.tar.gz. SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: extract ------------------------------------------------------------------------------- ===> p5-Net-SSH2-0.70 depends on file: /usr/local/sbin/pkg - found ===> Fetching all distfiles required by p5-Net-SSH2-0.70 for building ===> Extracting for p5-Net-SSH2-0.70 => SHA256 Checksum OK for Net-SSH2-0.70.tar.gz. Extracted Memory Use: 0.61M SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch-depends ------------------------------------------------------------------------------- SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: patch ------------------------------------------------------------------------------- ===> Patching for p5-Net-SSH2-0.70 SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: build-depends ------------------------------------------------------------------------------- ===> p5-Net-SSH2-0.70 depends on package: perl5>=5.30.r1<5.31 - found SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: lib-depends ------------------------------------------------------------------------------- ===> p5-Net-SSH2-0.70 depends on shared library: libssh2.so - found (/usr/local/lib/libssh2.so) SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: configure ------------------------------------------------------------------------------- ===> p5-Net-SSH2-0.70 depends on package: perl5>=5.30.r1<5.31 - found ===> p5-Net-SSH2-0.70 depends on shared library: libssh2.so - found (/usr/local/lib/libssh2.so) ===> Configuring for p5-Net-SSH2-0.70 The libssh2 library is required by this module. If you don't have it, you can download it from http://www.libssh2.org; you may also need OpenSSL, which can be obtained from http://www.openssl.org , or libgcrypt, which can be obtained from http://www.gnupg.org . Debian: sudo aptitude install libssh2-1-dev OpenSUSE: sudo zypper in libssh2-1 libssh2-devel You can pass your libssh2 lib and include dirs (and extra link args) on the command line. E.g.: perl Makefile.PL lib=$HOME/libssh2/lib inc=$HOME/libssh2/include \ ldargs="-lz" These can also be set through the LIBSSH2_LIB/LIBSSH2_INCLUDE/LIBSSH2_LDARGS environment variables. To build with libgcrypt instead of OpenSSL, pass 'gcrypt' as a parameter to Makefile.PL, e.g.: perl Makefile.PL gcrypt If you want to build on Windows, see the file BUILDING.WIN32 in the distribution. Looking for libraries... Analyzing file assertlib91DGXt8B Library ssh2 found in standard place Detected crypto backend: openssl Library z found in standard place Library ssl found in standard place Library crypto found in standard place Checking if your kit is complete... Looks good Generating a Unix-style Makefile Writing Makefile for Net::SSH2 Writing MYMETA.yml and MYMETA.json SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: build ------------------------------------------------------------------------------- ===> Building for p5-Net-SSH2-0.70 --- blib/lib/Net/.exists --- --- blib/arch/.exists --- --- blib/lib/auto/Net/SSH2/.exists --- --- blib/arch/auto/Net/SSH2/.exists --- --- blib/bin/.exists --- --- blib/script/.exists --- --- blib/man1/.exists --- --- blib/man3/.exists --- --- config --- --- subdirs --- --- dynamic --- --- SSH2.c --- "/usr/local/bin/perl" "-Iinc" "/usr/local/lib/perl5/5.30/ExtUtils/xsubpp" -typemap '/usr/local/lib/perl5/5.30/ExtUtils/typemap' -typemap '/construction/net/p5-Net-SSH2/Net-SSH2-0.70/typemap' SSH2.xs > SSH2.xsc --- SSH2.bs --- Running Mkbootstrap for SSH2 () chmod 644 "SSH2.bs" --- pm_to_blib --- --- blib/arch/auto/Net/SSH2/SSH2.bs --- "/usr/local/bin/perl" "-Iinc" -MExtUtils::Command::MM -e 'cp_nonempty' -- SSH2.bs blib/arch/auto/Net/SSH2/SSH2.bs 644 --- blibdirs --- --- pm_to_blib --- 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/Constants.pm blib/lib/Net/SSH2/Constants.pm cp lib/Net/SSH2/PublicKey.pm blib/lib/Net/SSH2/PublicKey.pm cp lib/Net/SSH2/KnownHosts.pm blib/lib/Net/SSH2/KnownHosts.pm cp lib/Net/SSH2/Channel.pm blib/lib/Net/SSH2/Channel.pm cp lib/Net/SSH2.pm blib/lib/Net/SSH2.pm cp lib/Net/SSH2/File.pm blib/lib/Net/SSH2/File.pm --- config --- --- SSH2.c --- mv SSH2.xsc SSH2.c --- SSH2.o --- cc -c -pipe -I/usr/local/include -O2 -fno-strict-aliasing -pipe -O2 -fno-strict-aliasing -DVERSION=\"0.70\" -DXS_VERSION=\"0.70\" -DPIC -fPIC "-I/usr/local/lib/perl5/5.30/mach/CORE" SSH2.c --- blib/arch/auto/Net/SSH2/SSH2.so --- rm -f blib/arch/auto/Net/SSH2/SSH2.so LD_RUN_PATH="/usr/local/lib:/usr/lib" cc -shared -L/usr/local/lib/perl5/5.30/mach/CORE -lperl -L/usr/local/lib -fstack-protector-strong SSH2.o -o blib/arch/auto/Net/SSH2/SSH2.so -lssh2 -lz -lssl -lcrypto chmod 755 blib/arch/auto/Net/SSH2/SSH2.so --- dynamic --- --- linkext --- --- pure_all --- --- manifypods --- Manifying 8 pod documents --- all --- SUCCEEDED 00:00:06 ------------------------------------------------------------------------------- -- Phase: run-depends ------------------------------------------------------------------------------- ===> p5-Net-SSH2-0.70 depends on package: perl5>=5.30.r1<5.31 - found SUCCEEDED 00:00:00 ------------------------------------------------------------------------------- -- Phase: stage ------------------------------------------------------------------------------- ===> Staging for p5-Net-SSH2-0.70 ===> p5-Net-SSH2-0.70 depends on package: perl5>=5.30.r1<5.31 - found ===> Generating temporary packing list "/usr/local/bin/perl" "-Iinc" -MExtUtils::Command::MM -e 'cp_nonempty' -- SSH2.bs blib/arch/auto/Net/SSH2/SSH2.bs 644 Manifying 8 pod documents Files found in blib/arch: installing files in blib/lib into architecture dependent library tree Installing /construction/net/p5-Net-SSH2/stage/usr/local/lib/perl5/site_perl/mach/5.30/auto/Net/SSH2/SSH2.so Installing /construction/net/p5-Net-SSH2/stage/usr/local/lib/perl5/site_perl/mach/5.30/Net/SSH2.pm Installing /construction/net/p5-Net-SSH2/stage/usr/local/lib/perl5/site_perl/mach/5.30/Net/SSH2/Dir.pm Installing /construction/net/p5-Net-SSH2/stage/usr/local/lib/perl5/site_perl/mach/5.30/Net/SSH2/Listener.pm Installing /construction/net/p5-Net-SSH2/stage/usr/local/lib/perl5/site_perl/mach/5.30/Net/SSH2/SFTP.pm Installing /construction/net/p5-Net-SSH2/stage/usr/local/lib/perl5/site_perl/mach/5.30/Net/SSH2/Constants.pm Installing /construction/net/p5-Net-SSH2/stage/usr/local/lib/perl5/site_perl/mach/5.30/Net/SSH2/KnownHosts.pm Installing /construction/net/p5-Net-SSH2/stage/usr/local/lib/perl5/site_perl/mach/5.30/Net/SSH2/PublicKey.pm Installing /construction/net/p5-Net-SSH2/stage/usr/local/lib/perl5/site_perl/mach/5.30/Net/SSH2/Channel.pm Installing /construction/net/p5-Net-SSH2/stage/usr/local/lib/perl5/site_perl/mach/5.30/Net/SSH2/File.pm Installing /construction/net/p5-Net-SSH2/stage/usr/local/lib/perl5/site_perl/man/man3/Net::SSH2::SFTP.3 Installing /construction/net/p5-Net-SSH2/stage/usr/local/lib/perl5/site_perl/man/man3/Net::SSH2::PublicKey.3 Installing /construction/net/p5-Net-SSH2/stage/usr/local/lib/perl5/site_perl/man/man3/Net::SSH2::Listener.3 Installing /construction/net/p5-Net-SSH2/stage/usr/local/lib/perl5/site_perl/man/man3/Net::SSH2::KnownHosts.3 Installing /construction/net/p5-Net-SSH2/stage/usr/local/lib/perl5/site_perl/man/man3/Net::SSH2::Dir.3 Installing /construction/net/p5-Net-SSH2/stage/usr/local/lib/perl5/site_perl/man/man3/Net::SSH2::Channel.3 Installing /construction/net/p5-Net-SSH2/stage/usr/local/lib/perl5/site_perl/man/man3/Net::SSH2::File.3 Installing /construction/net/p5-Net-SSH2/stage/usr/local/lib/perl5/site_perl/man/man3/Net::SSH2.3 (cd /construction/net/p5-Net-SSH2/Net-SSH2-0.70 && install -m 0644 example/* /construction/net/p5-Net-SSH2/stage/usr/local/share/examples/Net-SSH2) ====> Compressing man pages (compress-man) ====> Running Q/A tests (stage-qa) Warning: 'lib/perl5/site_perl/mach/5.30/auto/Net/SSH2/SSH2.so' is not stripped consider trying INSTALL_TARGET=install-strip or using ${STRIP_CMD} Warning: you need USES=ssl Error: /usr/local/lib/perl5/site_perl/mach/5.30/auto/Net/SSH2/SSH2.so is linked to /usr/local/lib/libssl.so.11 from security/openssl but it is not declared as a dependency Warning: you need USES=ssl Error: /usr/local/lib/perl5/site_perl/mach/5.30/auto/Net/SSH2/SSH2.so is linked to /usr/local/lib/libcrypto.so.11 from security/openssl but it is not declared as a dependency Warning: you need USES=ssl Warning: You have disabled the licenses framework with DISABLE_LICENSES, unable to run checks SUCCEEDED 00:00:01 ------------------------------------------------------------------------------- -- Phase: package ------------------------------------------------------------------------------- ===> Building package for p5-Net-SSH2-0.70 file sizes/checksums [24]: 0% file sizes/checksums [24]: 100% packing files [24]: 0% packing files [24]: 100% packing directories [0]: 0% packing directories [0]: 100% SUCCEEDED 00:00:01 TOTAL TIME 00:00:15