Perl CPAN failing to install modules

IRIX/Nekoware development, porting and related topics.
Forum rules
Any posts concerning pirated software or offering to buy/sell/trade commercial software are subject to removal.
User avatar
khalidschofield
Posts: 542
Joined: Thu May 06, 2004 6:18 am

Perl CPAN failing to install modules

Unread postby khalidschofield » Fri Dec 30, 2016 3:29 am

Hi

having issues. I'm trying to get ddclient working and having issues getting perl modules to install. Seems to have an issue with my compiler how ever all the mips pro 7.4 headers and compilers are installed on my indigo2 R10k. I'll post the cpan errors bellow as it's quite a long paste. I'm running the latest nekoware perl. After trying to force an update with ddclient for my dyndns account I get a fairly simple to fix error with anoying backend issues in perl.

Code: Select all

Indigo2 4# /usr/nekoware/bin/perl -w /usr/local/bin/ddclient -force
FATAL:    Error loading the Perl module IO::Socket::SSL needed for SSL connect.
FATAL:     On Debian, the package libio-socket-ssl-perl must be installed.
FATAL:     On Red Hat, the package perl-IO-Socket-SSL must be installed.
FATAL:     On Alpine, the package perl-io-socket-ssl must be installed.


So I tried to install the required module using the perl shell running as root.

I'm running the latest nekoware version of perl.
I neko_perl 12/29/2016 perl 5.24.0 Practical Extraction and Report Language


Code: Select all

Indigo2 2# /usr/nekoware/bin/perl -MCPAN -e shell
Terminal does not support AddHistory.

There seems to be running another CPAN process (pid 1623).  Contacting...
Other job not responding. Shall I overwrite the lockfile '/.cpan/.lock'? (Y/n) [y] 

cpan shell -- CPAN exploration and modules installation (v2.11)
Enter 'h' for help.

cpan[1]>
cpan[1]> install  IO::Socket::SSL
Reading '/.cpan/Metadata'
  Database was generated on Fri, 30 Dec 2016 10:29:02 GMT
Running install for module 'IO::Socket::SSL'
Checksum for /.cpan/sources/authors/id/S/SU/SULLR/IO-Socket-SSL-2.040.tar.gz ok
Scanning cache /.cpan/build for sizes
............................................................................DONE
'YAML' not installed, will not store persistent state
Configuring S/SU/SULLR/IO-Socket-SSL-2.040.tar.gz with Makefile.PL

WARNING
No library for handling international domain names found.
It will work but croak if you try to verify an international name against
a certificate.
It's recommended to install either Net::IDN::Encode, Net::LibIDN or URI version>=1.50

Should I do external tests?
These test will detect if there are network problems and fail soft,
so please disable them only if you definitely don't want to have any
network traffic to external sites.  [Y/n]
Checking if your kit is complete...
Looks good
Warning: prerequisite Net::SSLeay 1.46 not found.
Generating a Unix-style Makefile
Writing Makefile for IO::Socket::SSL
Writing MYMETA.yml and MYMETA.json
  SULLR/IO-Socket-SSL-2.040.tar.gz
  /usr/nekoware/bin/perl Makefile.PL -- OK
Running make for S/SU/SULLR/IO-Socket-SSL-2.040.tar.gz
---- Unsatisfied dependencies detected during ----
----     SULLR/IO-Socket-SSL-2.040.tar.gz     ----
    Net::SSLeay [requires]
Running install for module 'Net::SSLeay'
Checksum for /.cpan/sources/authors/id/M/MI/MIKEM/Net-SSLeay-1.78.tar.gz ok
Configuring M/MI/MIKEM/Net-SSLeay-1.78.tar.gz with Makefile.PL
*** Found OpenSSL-0.9.7b installed in /usr
*** Be sure to use the same compiler and options to compile your OpenSSL, perl,
    and Net::SSLeay. Mixing and matching compilers is not supported.
Do you want to run external tests?
These tests *will* *fail* if you do not have network connectivity. [n] 
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for Net::SSLeay
Writing MYMETA.yml and MYMETA.json
  MIKEM/Net-SSLeay-1.78.tar.gz
  /usr/nekoware/bin/perl Makefile.PL -- OK
Running make for M/MI/MIKEM/Net-SSLeay-1.78.tar.gz
cp lib/Net/SSLeay.pm blib/lib/Net/SSLeay.pm
AutoSplitting blib/lib/Net/SSLeay.pm (blib/lib/auto/Net/SSLeay)
blib/lib/Net/SSLeay.pm: some names are not unique when truncated to 8 characters:
 directory blib/lib/auto/Net/SSLeay:
  do_https3.al, do_https2.al, do_https4.al, do_https.al truncate to do_https
  do_httpx3.al, do_httpx2.al, do_httpx4.al truncate to do_httpx
  get_https.al, get_https3.al, get_https4.al, get_http.al, get_http3.al, get_http4.al, get_httpx.al, get_httpx3.al, get_httpx4.al truncate to get_http
  head_https.al, head_https3.al, head_https4.al, head_http.al, head_http3.al, head_http4.al, head_httpx.al, head_httpx3.al, head_httpx4.al truncate to head_htt
  post_https.al, post_https3.al, post_https4.al, post_http.al, post_http3.al, post_http4.al, post_httpx.al, post_httpx3.al, post_httpx4.al truncate to post_htt
  put_https.al, put_https3.al, put_https4.al, put_http.al, put_http3.al, put_http4.al, put_httpx.al, put_httpx3.al, put_httpx4.al truncate to put_http
  ssl_read_all.al, ssl_read_until.al, ssl_read_CRLF.al truncate to ssl_read
  ssl_write_all.al, ssl_write_CRLF.al truncate to ssl_writ
  tcp_read_all.al, tcp_read_until.al, tcp_read_CRLF.al truncate to tcp_read
  tcp_write_all.al, tcp_write_CRLF.al truncate to tcp_writ
cp lib/Net/SSLeay.pod blib/lib/Net/SSLeay.pod
cp lib/Net/SSLeay/Handle.pm blib/lib/Net/SSLeay/Handle.pm
Running Mkbootstrap for Net::SSLeay ()
        chmod 644 "SSLeay.bs"
        "/usr/nekoware/bin/perl" "-Iinc" "/usr/nekoware/lib/perl5/5.24.0/ExtUtils/xsubpp"  -typemap "/usr/nekoware/lib/perl5/5.24.0/ExtUtils/typemap" -typemap "typemap"  SSLeay.xs > SSLeay.xsc && mv SSLeay.xsc SSLeay.c
        cc -n32 -mips4 -c    -D_BSD_TYPES -D_BSD_TIME -woff 1184,1552 -c99 -DLANGUAGE_C -O2 -OPT:Olimit=0    -DVERSION=\"1.78\"  -DXS_VERSION=\"1.78\"  "-I/usr/nekoware/lib/perl5/5.24.0/irix-n32/CORE"   SSLeay.c
No such feature exists (-5,116)

 The MIPSpro C Compiler
 (license FEATURE string = cc)
 requires a license password.

 For license installation and trouble shooting
 information visit the web page:

         http://www.sgi.com/Support/Licensing/install_docs.html

 To obtain a Permanent license (proof of purchase
 required) or an Evaluation license please
 visit our license request web page:

         http://www.sgi.com/support/licensing/

         or send a blank email message to:

         license@sgi.com

 In North America, Silicon Graphics' customers may request
 Permanent licenses by sending a facsimile to:

         (650) 932-0537

         or by calling our technical support hotline

         1-800-800-4SGI

 If you are Outside of North America or you are not a Silicon
 Graphics support customer then contact your local support provider.

cc-1005 cc: ERROR File = SSLeay.xs, Line = 163
  The source file "openssl/err.h" is unavailable.

  #include <openssl/err.h>
                          ^

1 catastrophic error detected in the compilation of "SSLeay.c".
Compilation terminated.
*** Error code 2 (bu21)
  MIKEM/Net-SSLeay-1.78.tar.gz
  /sbin/make -- NOT OK
  SULLR/IO-Socket-SSL-2.040.tar.gz
  Has already been unwrapped into directory /.cpan/build/IO-Socket-SSL-2.040-EjAV21
  SULLR/IO-Socket-SSL-2.040.tar.gz
  Has already been prepared
Running make for S/SU/SULLR/IO-Socket-SSL-2.040.tar.gz
Warning: Prerequisite 'Net::SSLeay => 1.46' for 'SULLR/IO-Socket-SSL-2.040.tar.gz' failed when processing 'MIKEM/Net-SSLeay-1.78.tar.gz' with 'make => NO'. Continuing, but chances to succeed are limited.
cp lib/IO/Socket/SSL.pm blib/lib/IO/Socket/SSL.pm
cp lib/IO/Socket/SSL.pod blib/lib/IO/Socket/SSL.pod
cp lib/IO/Socket/SSL/Utils.pm blib/lib/IO/Socket/SSL/Utils.pm
cp lib/IO/Socket/SSL/PublicSuffix.pm blib/lib/IO/Socket/SSL/PublicSuffix.pm
cp lib/IO/Socket/SSL/Intercept.pm blib/lib/IO/Socket/SSL/Intercept.pm
Manifying 4 pod documents
  SULLR/IO-Socket-SSL-2.040.tar.gz
  /sbin/make -- OK
Running make test
        PERL_DL_NONLAZY=1 "/usr/nekoware/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/external/*.t
t/01loadmodule.t .................. 1/3
#   Failed test 'loaded'
#   at t/01loadmodule.t line 8.
Undefined subroutine &Net::SSLeay::OPENSSL_VERSION_NUMBER called at t/01loadmodule.t line 10.
# Looks like you planned 3 tests but ran 1.
# Looks like you failed 1 test of 1 run.
# Looks like your test exited with 2 just after 1.
t/01loadmodule.t .................. Dubious, test returned 2 (wstat 512, 0x200)
Failed 3/3 subtests
t/acceptSSL-timeout.t ............. Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib/IO/Socket/SSL.pm line 19.
BEGIN failed--compilation aborted at /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib/IO/Socket/SSL.pm line 19.
Compilation failed in require at t/acceptSSL-timeout.t line 4.
BEGIN failed--compilation aborted at t/acceptSSL-timeout.t line 4.
t/acceptSSL-timeout.t ............. Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/alpn.t .......................... Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at t/alpn.t line 7.
BEGIN failed--compilation aborted at t/alpn.t line 7.
t/alpn.t .......................... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/auto_verify_hostname.t .......... Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at t/auto_verify_hostname.t line 5.
BEGIN failed--compilation aborted at t/auto_verify_hostname.t line 5.
t/auto_verify_hostname.t .......... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/cert_formats.t .................. Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib/IO/Socket/SSL.pm line 19.
BEGIN failed--compilation aborted at /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib/IO/Socket/SSL.pm line 19.
Compilation failed in require at t/cert_formats.t line 4.
BEGIN failed--compilation aborted at t/cert_formats.t line 4.
t/cert_formats.t .................. Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/cert_no_file.t .................. Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at t/cert_no_file.t line 16.
BEGIN failed--compilation aborted at t/cert_no_file.t line 16.
t/cert_no_file.t .................. Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/compatibility.t ................. Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib/IO/Socket/SSL.pm line 19.
BEGIN failed--compilation aborted at /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib/IO/Socket/SSL.pm line 19.
Compilation failed in require at t/compatibility.t line 7.
BEGIN failed--compilation aborted at t/compatibility.t line 7.
t/compatibility.t ................. Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/connectSSL-timeout.t ............ Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib/IO/Socket/SSL.pm line 19.
BEGIN failed--compilation aborted at /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib/IO/Socket/SSL.pm line 19.
Compilation failed in require at t/connectSSL-timeout.t line 3.
BEGIN failed--compilation aborted at t/connectSSL-timeout.t line 3.
t/connectSSL-timeout.t ............ Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/core.t .......................... Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at t/core.t line 7.
BEGIN failed--compilation aborted at t/core.t line 7.
t/core.t .......................... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/dhe.t ........................... Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at t/dhe.t line 9.
BEGIN failed--compilation aborted at t/dhe.t line 9.
t/dhe.t ........................... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/ecdhe.t ......................... Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at t/ecdhe.t line 7.
BEGIN failed--compilation aborted at t/ecdhe.t line 7.
t/ecdhe.t ......................... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/external/ocsp.t ................. Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib/IO/Socket/SSL.pm line 19.
BEGIN failed--compilation aborted at /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib/IO/Socket/SSL.pm line 19.
Compilation failed in require at t/external/ocsp.t line 6.
BEGIN failed--compilation aborted at t/external/ocsp.t line 6.
t/external/ocsp.t ................. Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/external/usable_ca.t ............ Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib/IO/Socket/SSL.pm line 19.
BEGIN failed--compilation aborted at /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib/IO/Socket/SSL.pm line 19.
Compilation failed in require at t/external/usable_ca.t line 4.
BEGIN failed--compilation aborted at t/external/usable_ca.t line 4.
t/external/usable_ca.t ............ Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/io-socket-inet6.t ............... Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at t/io-socket-inet6.t line 14.
BEGIN failed--compilation aborted at t/io-socket-inet6.t line 14.
t/io-socket-inet6.t ............... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/io-socket-ip.t .................. Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at t/io-socket-ip.t line 10.
BEGIN failed--compilation aborted at t/io-socket-ip.t line 10.
t/io-socket-ip.t .................. Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/memleak_bad_handshake.t ......... Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at t/memleak_bad_handshake.t line 7.
BEGIN failed--compilation aborted at t/memleak_bad_handshake.t line 7.
t/memleak_bad_handshake.t ......... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/mitm.t .......................... Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at t/mitm.t line 5.
BEGIN failed--compilation aborted at t/mitm.t line 5.
t/mitm.t .......................... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/nonblock.t ...................... Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at t/nonblock.t line 8.
BEGIN failed--compilation aborted at t/nonblock.t line 8.
t/nonblock.t ...................... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/npn.t ........................... Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at t/npn.t line 7.
BEGIN failed--compilation aborted at t/npn.t line 7.
t/npn.t ........................... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/plain_upgrade_downgrade.t ....... Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib/IO/Socket/SSL.pm line 19.
BEGIN failed--compilation aborted at /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib/IO/Socket/SSL.pm line 19.
Compilation failed in require at t/plain_upgrade_downgrade.t line 4.
BEGIN failed--compilation aborted at t/plain_upgrade_downgrade.t line 4.
t/plain_upgrade_downgrade.t ....... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/protocol_version.t .............. Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib/IO/Socket/SSL.pm line 19.
BEGIN failed--compilation aborted at /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib/IO/Socket/SSL.pm line 19.
Compilation failed in require at t/protocol_version.t line 7.
BEGIN failed--compilation aborted at t/protocol_version.t line 7.
t/protocol_version.t .............. Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/public_suffix_lib_encode_idn.t .. ok     
t/public_suffix_lib_libidn.t ...... ok     
t/public_suffix_lib_uri.t ......... ok     
t/public_suffix_ssl.t ............. Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib/IO/Socket/SSL.pm line 19.
BEGIN failed--compilation aborted at /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib/IO/Socket/SSL.pm line 19.
Compilation failed in require at t/public_suffix_ssl.t line 3.
BEGIN failed--compilation aborted at t/public_suffix_ssl.t line 3.
t/public_suffix_ssl.t ............. Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/readline.t ...................... Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at t/readline.t line 16.
BEGIN failed--compilation aborted at t/readline.t line 16.
t/readline.t ...................... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/session_ticket.t ................ Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib/IO/Socket/SSL.pm line 19.
BEGIN failed--compilation aborted at /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib/IO/Socket/SSL.pm line 19.
Compilation failed in require at t/session_ticket.t line 3.
BEGIN failed--compilation aborted at t/session_ticket.t line 3.
t/session_ticket.t ................ Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/sessions.t ...................... Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at t/sessions.t line 7.
BEGIN failed--compilation aborted at t/sessions.t line 7.
t/sessions.t ...................... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/signal-readline.t ............... Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at t/signal-readline.t line 5.
BEGIN failed--compilation aborted at t/signal-readline.t line 5.
t/signal-readline.t ............... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/sni.t ........................... Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at t/sni.t line 5.
BEGIN failed--compilation aborted at t/sni.t line 5.
t/sni.t ........................... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/sni_verify.t .................... Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at t/sni_verify.t line 5.
BEGIN failed--compilation aborted at t/sni_verify.t line 5.
t/sni_verify.t .................... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/start-stopssl.t ................. Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib/IO/Socket/SSL.pm line 19.
BEGIN failed--compilation aborted at /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib/IO/Socket/SSL.pm line 19.
Compilation failed in require at t/start-stopssl.t line 6.
BEGIN failed--compilation aborted at t/start-stopssl.t line 6.
t/start-stopssl.t ................. Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/startssl-failed.t ............... Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at t/startssl-failed.t line 5.
BEGIN failed--compilation aborted at t/startssl-failed.t line 5.
t/startssl-failed.t ............... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/startssl.t ...................... Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at t/startssl.t line 7.
BEGIN failed--compilation aborted at t/startssl.t line 7.
t/startssl.t ...................... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/sysread_write.t ................. Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at t/sysread_write.t line 11.
BEGIN failed--compilation aborted at t/sysread_write.t line 11.
t/sysread_write.t ................. Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/verify_fingerprint.t ............ Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib/IO/Socket/SSL.pm line 19.
BEGIN failed--compilation aborted at /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib/IO/Socket/SSL.pm line 19.
Compilation failed in require at t/verify_fingerprint.t line 4.
BEGIN failed--compilation aborted at t/verify_fingerprint.t line 4.
t/verify_fingerprint.t ............ Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/verify_hostname.t ............... Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at t/verify_hostname.t line 5.
BEGIN failed--compilation aborted at t/verify_hostname.t line 5.
t/verify_hostname.t ............... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run
t/verify_hostname_standalone.t .... Can't locate Net/SSLeay.pm in @INC (you may need to install the Net::SSLeay module) (@INC contains: /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/arch /usr/nekoware/lib/perl5/site_perl/5.24.0/irix-n32 /usr/nekoware/lib/perl5/site_perl/5.24.0 /usr/nekoware/lib/perl5/5.24.0/irix-n32 /usr/nekoware/lib/perl5/5.24.0 .) at /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib/IO/Socket/SSL.pm line 19.
BEGIN failed--compilation aborted at /.cpan/build/IO-Socket-SSL-2.040-EjAV21/blib/lib/IO/Socket/SSL.pm line 19.
Compilation failed in require at t/verify_hostname_standalone.t line 4.
BEGIN failed--compilation aborted at t/verify_hostname_standalone.t line 4.
t/verify_hostname_standalone.t .... Dubious, test returned 2 (wstat 512, 0x200)
No subtests run

Test Summary Report
-------------------
t/01loadmodule.t                (Wstat: 512 Tests: 1 Failed: 1)
  Failed test:  1
  Non-zero exit status: 2
  Parse errors: Bad plan.  You planned 3 tests but ran 1.
t/acceptSSL-timeout.t           (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/alpn.t                        (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/auto_verify_hostname.t        (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/cert_formats.t                (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/cert_no_file.t                (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/compatibility.t               (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/connectSSL-timeout.t          (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/core.t                        (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/dhe.t                         (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/ecdhe.t                       (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/external/ocsp.t               (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/external/usable_ca.t          (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/io-socket-inet6.t             (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/io-socket-ip.t                (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/memleak_bad_handshake.t       (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/mitm.t                        (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/nonblock.t                    (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/npn.t                         (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/plain_upgrade_downgrade.t     (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/protocol_version.t            (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/public_suffix_ssl.t           (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/readline.t                    (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/session_ticket.t              (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/sessions.t                    (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/signal-readline.t             (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/sni.t                         (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/sni_verify.t                  (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/start-stopssl.t               (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/startssl-failed.t             (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/startssl.t                    (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/sysread_write.t               (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/verify_fingerprint.t          (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/verify_hostname.t             (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
t/verify_hostname_standalone.t  (Wstat: 512 Tests: 0 Failed: 0)
  Non-zero exit status: 2
  Parse errors: No plan found in TAP output
Files=38, Tests=238, 23 wallclock secs ( 2.06 usr  0.84 sys + 15.87 cusr  2.77 csys = 21.54 CPU)
Result: FAIL
Failed 35/38 test programs. 1/238 subtests failed.
*** Error code 2 (bu21)
  SULLR/IO-Socket-SSL-2.040.tar.gz
one dependency not OK (Net::SSLeay); additionally test harness failed
  /sbin/make test -- NOT OK
//hint// to see the cpan-testers results for installing this module, try:
  reports SULLR/IO-Socket-SSL-2.040.tar.gz
Failed during this command:
 MIKEM/Net-SSLeay-1.78.tar.gz                 : make NO
 SULLR/IO-Socket-SSL-2.040.tar.gz             : make_test NO one dependency not OK (Net::SSLeay); additionally test harness failed
############################
Re-install with OpenBSD :)

User avatar
khalidschofield
Posts: 542
Joined: Thu May 06, 2004 6:18 am

Re: Perl CPAN failing to install modules

Unread postby khalidschofield » Fri Dec 30, 2016 3:32 am

Also here is a list of what compilers are installed as it's clearly failing to compile some c objects.

Code: Select all

Indigo2 3# grep -i compiler /tmp/inst
I  WorkShop.sw.compiler 12/26/2016  WorkShop 2.8/Delta Compiler Front-end
I  c++_dev.man.c++      12/29/2016  C++ Compiler Man Pages
I  c++_dev.sw.c++       12/29/2016  C++ Compiler
I  c++_fe.sw.c++        12/29/2016  C++ Front-end Compiler
I  c_dev.man.c          12/29/2016  C Compiler Man Pages
I  c_fe.sw.c            12/29/2016  C Front-end Compiler
I  c_fe.sw64.lib        12/26/2016  C Front-end Compiler
I  compiler_dev         12/29/2016  Base Compiler Development Environment, 7.4.4m
I  compiler_dev.books   12/29/2016  Base Compiler Books
I  compiler_dev.books.MProAsLg_PG  12/29/2016  MIPSpro Assembly Language Programming Guide
I  compiler_dev.books.MProCplrDbx_TG  12/29/2016  MIPSpro N32/64 Compiling and Performance Tuning Guide
I  compiler_dev.books.MPro_n32_ABI  12/29/2016  MIPSpro N32 ABI Handbook
I  compiler_dev.books.Pragmas  12/29/2016  MIPSpro C/C++ Pragmas
I  compiler_dev.hdr     12/29/2016  Base Compiler Headers
I  compiler_dev.hdr.lib 12/29/2016  Base Compiler Headers
I  compiler_dev.man     12/29/2016  Base Compiler Manual Pages
I  compiler_dev.man.base  12/29/2016  Base Compiler Components Man Pages
I  compiler_dev.man.ld  12/29/2016  Base Compiler Loader Man Pages
I  compiler_dev.man.lib 12/29/2016  Base Compiler Programmers Man Pages
I  compiler_dev.man.relnotes  12/29/2016  Base Compiler Release Notes
I  compiler_dev.man.util  12/29/2016  Base Compiler Utility Man Pages
I  compiler_dev.sw      12/29/2016  Base Compiler Software
I  compiler_dev.sw.base 12/29/2016  Base Compiler Components
I  compiler_dev.sw.ld   12/29/2016  Base Compiler Loader
I  compiler_dev.sw.lib  12/29/2016  Base Compiler Libraries
I  compiler_dev.sw.util 12/29/2016  Base Compiler Utilities
I  compiler_dev.sw64    12/29/2016  Base Compiler Software
I  compiler_dev.sw64.lib  12/29/2016  Base Compiler Libraries 64bit
I  compiler_dev         12/26/2016  Base Compiler Development Environment, 7.3
I  compiler_dev.books   12/26/2016  Base Compiler Books
I  compiler_dev.books.MProPort_TG  12/26/2016  MIPSpro Porting and Transition Guide
I  compiler_eoe         12/29/2016  IRIX Standard Execution Environment (Base Compiler  Headers and Libraries, 7.4.4m)
I  compiler_eoe.man     12/29/2016  IRIX Standard Execution Environment Man Pages (Base Compiler)
I  compiler_eoe.man.dso 12/29/2016  IRIX DSO Man Pages (Base Compiler)
I  compiler_eoe.man.relnotes  12/29/2016  Standard Execution Libraries Release Notes (Base Compiler)
I  compiler_eoe.man.unix  12/29/2016  IRIX Standard Man Pages (Base Compiler)
I  compiler_eoe.sw      12/29/2016  IRIX Standard Execution Environment Software (Base Compiler)
I  compiler_eoe.sw.cpp  12/29/2016  Source Code Preprocessor (Base Compiler)
I  compiler_eoe.sw.lboot  12/31/1994  Kernel lboot Software (Base Compiler)
I  compiler_eoe.sw.lib  12/29/2016  Base Execution Libraries
I  compiler_eoe.sw.unix 12/29/2016  IRIX Execution Environment (Base Compiler)
I  compiler_eoe.sw64    12/29/2016  IRIX Standard Execution Environment Software (Base Compiler) (64bit)
I  compiler_eoe.sw64.lib  12/29/2016  Base Execution Libraries (64bit)
I  compiler_eoe.sw64.unix  12/29/2016  IRIX Execution Environment (Base Compiler) (64bit)
I  ftn77_dev.man.ftn    12/29/2016  Fortran 77 Compiler Man Pages
I  ftn77_dev.sw.ftn77   12/29/2016  Fortran 77 Compiler
I  ftn77_fe.man.ftn     12/29/2016  Fortran 77 Front-end Compiler Man Pages
I  ftn77_fe.sw.ftn77    12/29/2016  Fortran 77 Front-end Compiler
I  ftn90_dev.sw.ftn90   12/29/2016  Fortran 90 Compiler
I  ftn90_fe.man.ftn90   12/29/2016  Fortran 90 Front-end Compiler Man Pages
I  ftn90_fe.sw.ftn90    12/29/2016  Fortran 90 Front-end Compiler
I  ftn_dev.man.ftn      12/29/2016  Fortran Compiler Man Pages
I  fw_ccache            12/26/2016  ccache-1.9 Compiler Cache
I  fw_gcc               12/26/2016  gcc-3.3 GNU Compiler Suite
I  fw_objc              12/26/2016  objc-2.3.8 POC Objective C pre-compiler
I  fw_pccts             12/26/2016  pccts-1.33mr22 Purdue Compiler-Compiler Tool Set
I  fw_python2.sw.tools  12/26/2016  Uninstalled Tools (compiler, idle, freeze etc)
I  fw_sfront            12/26/2016  sfront-0.79 MPEG-4 Structured Audio compiler
I  neko_gcc             12/28/2016  gcc-3.4.6 GNU Compiler Collection
I  patchSG0005329       12/29/2016  Patch SG0005329: 7.4 Compiler Header Files for Unix98, C99 and ANSI C++ namespace std #2
I  patchSG0005329.compiler_dev_hdr_6518  12/29/2016  Base Compiler Headers for Irix 6.5.18 and above
I  patchSG0005329.compiler_dev_hdr_6518.lib  12/29/2016  Base Compiler Headers for Irix 6.5.18 and above
I  vfc                  12/26/2016  Video Format Compiler, 1.2
Indigo2 4#


Also a grep for perl incase it helps identify the issue.

Code: Select all

Indigo2 1# grep -i perl /tmp/inst
I  eoe.man.gifts_perl   12/31/1994  Perl Man Pages
I  eoe.sw.gifts_perl    12/31/1994  Perl Software
I  eoe.sw.gifts_perl_lib  12/31/1994  Perl Libraries
I  fw_apache.mod.perl   12/26/2016  mod_perl-1.27 Perl v5.6.1 support
I  fw_pcre              12/26/2016  pcre-3.9 Perl-Compatible Regular Expressions
I  fw_perl              12/26/2016  Perl, an extensible scripting language (v5.6.1)
I  fw_perl.man          12/26/2016  Perl Documentation
I  fw_perl.man.perl     12/26/2016  perl man pages (v5.6.1)
I  fw_perl.man.relnotes 12/26/2016  perl-5.6.1 release notes
I  fw_perl.sw           12/26/2016  perl binary distribution (v5.6.1)
I  fw_perl.sw.common    12/26/2016  perl common library files
I  fw_perl.sw32         12/26/2016  perl N32 distribution (v5.6.1)
I  fw_perl.sw32.perl    12/26/2016  perl n32 ABI binaries and libraries (MIPSPro)
I  neko_graphicsmagick.sw.perl  12/29/2016  optional perl module
I  neko_imagemagick.sw.perl  12/29/2016  optional perl module
I  neko_perl            12/29/2016  perl 5.24.0 Practical Extraction and Report Language
I  neko_perl.man        12/29/2016  man pages
I  neko_perl.man.html   12/29/2016  html documentation
I  neko_perl.man.manpages  12/29/2016  man pages
I  neko_perl.opt        12/29/2016  optional software
I  neko_perl.opt.dist   12/29/2016  distribution files
I  neko_perl.opt.relnotes  12/29/2016  release notes
I  neko_perl.opt.src    12/29/2016  original source code
I  neko_perl.sw         12/29/2016  software
I  neko_perl.sw.common  12/29/2016  common files
I  neko_perl.sw.perl    12/29/2016  perl development and execution
I  neko_perl.sw.thread  12/29/2016  threaded perl development and execution
I  neko_perl_Alien_wxWidgets  12/29/2016  Alien-wxWidgets 0.31 building, finding and using wxWidgets binaries
I  neko_perl_Alien_wxWidgets.man  12/29/2016  man pages
I  neko_perl_Alien_wxWidgets.man.manpages  12/29/2016  man pages
I  neko_perl_Alien_wxWidgets.opt  12/29/2016  optional software
I  neko_perl_Alien_wxWidgets.opt.dist  12/29/2016  distribution files
I  neko_perl_Alien_wxWidgets.opt.relnotes  12/29/2016  release notes
I  neko_perl_Alien_wxWidgets.opt.src  12/29/2016  original source code
I  neko_perl_Alien_wxWidgets.sw  12/29/2016  software
I  neko_perl_Alien_wxWidgets.sw.eoe  12/29/2016  execution only env
I  neko_perl_Module_Build  12/29/2016  Module-Build 0.2808 Module::Build - Build and install Perl modules
I  neko_perl_Module_Build.man  12/29/2016  man pages
I  neko_perl_Module_Build.man.manpages  12/29/2016  man pages
I  neko_perl_Module_Build.opt  12/29/2016  optional software
I  neko_perl_Module_Build.opt.dist  12/29/2016  distribution files
I  neko_perl_Module_Build.opt.relnotes  12/29/2016  release notes
I  neko_perl_Module_Build.opt.src  12/29/2016  original source code
I  neko_perl_Module_Build.sw  12/29/2016  software
I  neko_perl_Module_Build.sw.eoe  12/29/2016  execution only env
I  neko_perl_Module_Pluggable  12/29/2016  Module-Pluggable 3.6 automatically give your module the ability to have plugins
I  neko_perl_Module_Pluggable.man  12/29/2016  man pages
I  neko_perl_Module_Pluggable.man.manpages  12/29/2016  man pages
I  neko_perl_Module_Pluggable.opt  12/29/2016  optional software
I  neko_perl_Module_Pluggable.opt.dist  12/29/2016  distribution files
I  neko_perl_Module_Pluggable.opt.relnotes  12/29/2016  release notes
I  neko_perl_Module_Pluggable.opt.src  12/29/2016  original source code
I  neko_perl_Module_Pluggable.sw  12/29/2016  software
I  neko_perl_Module_Pluggable.sw.eoe  12/29/2016  execution only env
I  neko_perl_Wx         12/29/2016  Wx 0.74 interface to the wxWidgets cross-platform GUI toolkit
I  neko_perl_Wx.man     12/29/2016  man pages
I  neko_perl_Wx.man.manpages  12/29/2016  man pages
I  neko_perl_Wx.opt     12/29/2016  optional software
I  neko_perl_Wx.opt.dist  12/29/2016  distribution files
I  neko_perl_Wx.opt.relnotes  12/29/2016  release notes
I  neko_perl_Wx.opt.src 12/29/2016  original source code
I  neko_perl_Wx.sw      12/29/2016  software
I  neko_perl_Wx.sw.eoe  12/29/2016  execution only env
I  neko_perl_XML_LibXML 12/29/2016  XML-LibXML 1.63 Perl Binding for libxml2
I  neko_perl_XML_LibXML.man  12/29/2016  man pages
I  neko_perl_XML_LibXML.man.manpages  12/29/2016  man pages
I  neko_perl_XML_LibXML.opt  12/29/2016  optional software
I  neko_perl_XML_LibXML.opt.dist  12/29/2016  distribution files
I  neko_perl_XML_LibXML.opt.relnotes  12/29/2016  release notes
I  neko_perl_XML_LibXML.opt.src  12/29/2016  original source code
I  neko_perl_XML_LibXML.sw  12/29/2016  software
I  neko_perl_XML_LibXML.sw.eoe  12/29/2016  execution only env
I  neko_perl_XML_LibXML_Common  12/29/2016  XML-LibXML-Common-0.13 Routines and Constants common for XML::LibXML and XML::GDOME
I  neko_perl_XML_LibXML_Common.opt  12/29/2016  optional software
I  neko_perl_XML_LibXML_Common.opt.dist  12/29/2016  distribution files
I  neko_perl_XML_LibXML_Common.opt.relnotes  12/29/2016  release notes
I  neko_perl_XML_LibXML_Common.opt.src  12/29/2016  original source code
I  neko_perl_XML_LibXML_Common.sw  12/29/2016  software
I  neko_perl_XML_LibXML_Common.sw.eoe  12/29/2016  execution only env
I  neko_perl_XML_NamespaceSupport  12/29/2016  XML-NamespaceSupport 1.09 a simple generic namespace support class
I  neko_perl_XML_NamespaceSupport.man  12/29/2016  man pages
I  neko_perl_XML_NamespaceSupport.man.manpages  12/29/2016  man pages
I  neko_perl_XML_NamespaceSupport.opt  12/29/2016  optional software
I  neko_perl_XML_NamespaceSupport.opt.dist  12/29/2016  distribution files
I  neko_perl_XML_NamespaceSupport.opt.relnotes  12/29/2016  release notes
I  neko_perl_XML_NamespaceSupport.opt.src  12/29/2016  original source code
I  neko_perl_XML_NamespaceSupport.sw  12/29/2016  software
I  neko_perl_XML_NamespaceSupport.sw.eoe  12/29/2016  execution only env
I  neko_perl_XML_SAX    12/29/2016  XML::SAX 0.1.5 Simple API for XML
I  neko_perl_XML_SAX.man  12/29/2016  man pages
I  neko_perl_XML_SAX.man.manpages  12/29/2016  man pages
I  neko_perl_XML_SAX.opt  12/29/2016  optional software
I  neko_perl_XML_SAX.opt.dist  12/29/2016  distribution files
I  neko_perl_XML_SAX.opt.relnotes  12/29/2016  release notes
I  neko_perl_XML_SAX.opt.src  12/29/2016  original source code
I  neko_perl_XML_SAX.sw 12/29/2016  software
I  neko_perl_XML_SAX.sw.eoe  12/29/2016  execution only env
I  neko_perl_algorithm_diff  12/29/2016  Algorithm::Diff 1.1901 perl module
I  neko_perl_algorithm_diff.man  12/29/2016  man pages
I  neko_perl_algorithm_diff.man.manpages  12/29/2016  man pages
I  neko_perl_algorithm_diff.opt  12/29/2016  optional software
I  neko_perl_algorithm_diff.opt.dist  12/29/2016  distribution files
I  neko_perl_algorithm_diff.opt.relnotes  12/29/2016  release notes
I  neko_perl_algorithm_diff.opt.src  12/29/2016  original source code
I  neko_perl_algorithm_diff.sw  12/29/2016  software
I  neko_perl_algorithm_diff.sw.eoe  12/29/2016  execution only environment
I  neko_perl_archive_tar  12/29/2016  Archive::Tar 1.29 perl module
I  neko_perl_archive_tar.man  12/29/2016  man pages
I  neko_perl_archive_tar.man.manpages  12/29/2016  man pages
I  neko_perl_archive_tar.opt  12/29/2016  optional software
I  neko_perl_archive_tar.opt.dist  12/29/2016  distribution files
I  neko_perl_archive_tar.opt.relnotes  12/29/2016  release notes
I  neko_perl_archive_tar.opt.src  12/29/2016  original source code
I  neko_perl_archive_tar.sw  12/29/2016  software
I  neko_perl_archive_tar.sw.eoe  12/29/2016  execution only environment
I  neko_perl_compress_zlib  12/29/2016  Compress::Zlib 1.42 perl module
I  neko_perl_compress_zlib.man  12/29/2016  man pages
I  neko_perl_compress_zlib.man.manpages  12/29/2016  man pages
I  neko_perl_compress_zlib.opt  12/29/2016  optional software
I  neko_perl_compress_zlib.opt.dist  12/29/2016  distribution files
I  neko_perl_compress_zlib.opt.relnotes  12/29/2016  release notes
I  neko_perl_compress_zlib.opt.src  12/29/2016  original source code
I  neko_perl_compress_zlib.sw  12/29/2016  software
I  neko_perl_compress_zlib.sw.eoe  12/29/2016  execution only environment
I  neko_perl_io_zlib    12/29/2016  IO::Zlib 1.04 perl module
I  neko_perl_io_zlib.man  12/29/2016  man pages
I  neko_perl_io_zlib.man.manpages  12/29/2016  man pages
I  neko_perl_io_zlib.opt  12/29/2016  optional software
I  neko_perl_io_zlib.opt.dist  12/29/2016  distribution files
I  neko_perl_io_zlib.opt.relnotes  12/29/2016  release notes
I  neko_perl_io_zlib.opt.src  12/29/2016  original source code
I  neko_perl_io_zlib.sw 12/29/2016  software
I  neko_perl_io_zlib.sw.eoe  12/29/2016  execution only environment
I  neko_perl_text_diff  12/29/2016  Text::Diff 0.35 perl module
I  neko_perl_text_diff.man  12/29/2016  man pages
I  neko_perl_text_diff.man.manpages  12/29/2016  man pages
I  neko_perl_text_diff.opt  12/29/2016  optional software
I  neko_perl_text_diff.opt.dist  12/29/2016  distribution files
I  neko_perl_text_diff.opt.relnotes  12/29/2016  release notes
I  neko_perl_text_diff.opt.src  12/29/2016  original source code
I  neko_perl_text_diff.sw  12/29/2016  software
I  neko_perl_text_diff.sw.eoe  12/29/2016  execution only environment
############################

Re-install with OpenBSD :)

jpstewart
Donor
Donor
Posts: 421
Joined: Tue Sep 21, 2010 3:31 pm
Location: Southwestern Ontario, Canada

Re: Perl CPAN failing to install modules

Unread postby jpstewart » Fri Dec 30, 2016 8:29 am

The first error I see in your quoted output is about the compiler not finding openssl/err.h. That results in a failure to compile the Net::SSLeay Perl module. That, in turn, leads to a cascade of failures of other things.

So, to start, you need to figure out if you have openssl/err.h installed at all (it might be part of a "dev" feature in the openssl package that doesn't get installed by default when installing the rest of the package). Install it if necessary. Then point the C compiler to it by putting its parent directory into CFLAGS or CXXFLAGS. (E.g., CXXFLAGS="-I /usr/nekoware/include" or CXXFLAGS="-I /usr/freeware/include" are common solutions if you're using the Nekoware OpenSSL package or the one from SGI's freeware.) You might also need to set LDFLAGS="-L /usr/nekoware/lib" (or whatever) so that the linker can find the library, depending on which OpenSSL package you use.

Note that there are at least three choices for installing OpenSSL: the one that ships with IRIX (in /usr/lib32), the one from SGI's Freeware (in /usr/freeware/lib32), or the one from Nekoware (in /usr/nekoware/lib). You need the development headers that correspond to whichever library you intend to you use. You can't mix-and-match the library from /usr/lib32 with the includes from /usr/nekoware, for example.

I'm not sure if there's a better way to configure CPAN that setting those environment variables, since I don't use CPAN (or Perl) that much myself.
:Indigo2IMP: :Octane: :Indigo: :O3x0:
Sun SPARCstation 20, Blade 2500, T5240
HP C8000

User avatar
khalidschofield
Posts: 542
Joined: Thu May 06, 2004 6:18 am

Re: Perl CPAN failing to install modules

Unread postby khalidschofield » Fri Dec 30, 2016 9:04 am

Err.h is definitely in /use/nekoware/include/openssl/err.h checked that it's 13k so it's not a blank dead file.
############################

Re-install with OpenBSD :)

User avatar
dexter1
Moderator
Moderator
Posts: 2655
Joined: Thu Feb 20, 2003 6:57 am
Location: Zoetermeer, The Netherlands

Re: Perl CPAN failing to install modules

Unread postby dexter1 » Fri Dec 30, 2016 11:48 am

You have the latest neko_perl 5.24.0 installed (which i compiled and packaged) but the additional perl modules which you have installed are built with the previous neko_perl 5.6 version. This may cause problems emerging additional modules via CPAN.

Apart from that the error not finding openssl/err.h is real. The SSLeay.c compile fails because there is no additional include path "-I/usr/nekoware/include" in the compile line. Is there a way of helping CPAN with the correct include flag for the SSLeay.c compile ?

The warning about the missing license feature from the MIPSPro compiler can be ignored, since the compiler will work, just the message is quite annoying.
:Crimson: :PI: :Indigo: :O2: :Indy: :Indigo2: :Indigo2IMP: :O200: :O2000: :Onyx2:

User avatar
khalidschofield
Posts: 542
Joined: Thu May 06, 2004 6:18 am

Re: Perl CPAN failing to install modules

Unread postby khalidschofield » Sat Dec 31, 2016 12:51 am

How do I remove the old modules ? I thought maybe remove perl but it will be a dependency for many things i have installed and ideally I don't want to uninstall a load of nenoware to remove perl
############################

Re-install with OpenBSD :)

jpstewart
Donor
Donor
Posts: 421
Joined: Tue Sep 21, 2010 3:31 pm
Location: Southwestern Ontario, Canada

Re: Perl CPAN failing to install modules

Unread postby jpstewart » Sat Dec 31, 2016 7:46 am

I can't really answer the question about removing old modules, but I will point out that they're usually installed in versioned directories under /usr/nekoware/lib/perl5 so maybe you can just move the 5.6 directory out of the way and leave the 5.24 directory in place.

As far as building new ones is concerned, I made a typo in my earlier post. I should have said to set CPPFLAGS, not CXXFLAGS. Sorry about the confusion.

Since you've got openssl/err.h in /usr/nekoware/include you'll absolutely have to set LDFLAGS="-L /usr/nekoware/lib" in addition to CPPFLAGS="-I /usr/nekoware/include". The CPAN script output in your first post shows it found the (IRIX default) openssl libraries under /usr. You can't use the Nekoware include and link against the IRIX-provided version. Fortunately, from what I can tell, CPAN will honour the standard CPPFLAGS and LDFLAGS variables (and probably others). The "Build Environment" section of the "Packaging Software" wiki page might be helpful with setting those to point to Nekoware.
:Indigo2IMP: :Octane: :Indigo: :O3x0:
Sun SPARCstation 20, Blade 2500, T5240
HP C8000

User avatar
khalidschofield
Posts: 542
Joined: Thu May 06, 2004 6:18 am

Re: Perl CPAN failing to install modules

Unread postby khalidschofield » Sat Dec 31, 2016 10:56 am

I've set the flags in /etc/profile which is where I assume it should go but still getting the same issue can't fork.

Code: Select all

Indigo2 2# cat /etc/profile
#
# /etc/profile - Default settings for all sh users
#
# This script is executed before $HOME/.profile when an sh user logs in
# or invokes /bin/su with the `-' option.
#

# Ignore keyboard interrupts.
trap ""  2 3

case "$0" in
*su )
        # Special processing for ``su -'' could go here.
        ;;
-* )
        if [ -z "$ENVONLY" ]
        then
                # This is a first time login.
                #
                # Allow the user to break the Message-Of-The-Day only.
                trap "trap '' 2"  2
                cat -s /etc/motd.profile
                trap "" 2

                # Check for mail.
                if /bin/mail -e
                then
                        echo "you have mail"
                fi
        fi
        ;;
esac

MSGVERB=text:action
NOMSGLABEL=1
NOMSGSEVERITY=1
export MSGVERB NOMSGLABEL NOMSGSEVERITY

trap  2 3

#Khalid added bellow

export CC=c99
export CFLAGS='-O3 -mips4 -I/usr/nekoware/include -TARG:platform=IP27:proc=r10000'
export CXXFLAGS=$CFLAGS
export CPPFLAGS='-I/usr/nekoware/include -I/usr/include'
export CXX=cc
export F77=f77
export LDFLAGS='-L/usr/nekoware/lib -Wl,-rpath -Wl,/usr/nekoware/lib'
export PKG_CONFIG=/usr/nekoware/bin/pkg-config
export PKG_CONFIG_PATH='/usr/nekoware/lib/pkgconfig'
export PKG_CONFIG_LIBDIR='/usr/nekoware/lib'
export LD_LIBRARY_PATH='/usr/nekoware/lib'
export LD_LIBRARYN32_PATH='/usr/nekoware/lib'
export LD_LIBRARY64_PATH='/usr/nekoware/lib64'
export GNOME2_DIR='/usr/nekoware'
export GNUMAKE='/usr/nekoware/bin/make'
############################

Re-install with OpenBSD :)

User avatar
khalidschofield
Posts: 542
Joined: Thu May 06, 2004 6:18 am

Re: Perl CPAN failing to install modules

Unread postby khalidschofield » Sun Jan 01, 2017 5:30 am

Ok I don't get it at all. I've moved out the old perl install. Set all the environment variables in cshrc and profile for the borne shell. Still fails at can't fork.... repeats in a loop and I have to kill the process to end.
############################

Re-install with OpenBSD :)

User avatar
khalidschofield
Posts: 542
Joined: Thu May 06, 2004 6:18 am

Re: Perl CPAN failing to install modules

Unread postby khalidschofield » Mon Jan 02, 2017 4:44 am

Hi

I've tried both setting the CFLAGS in /etc/cshrc and /etc/profile .

Code: Select all

Indigo2 48# printenv
USER=root
LOGNAME=root
HOME=/
PATH=/usr/sbin:/usr/bsd:/sbin:/usr/bin:/bin:/etc:/usr/etc:/usr/bin/X11:/usr/gfx:/usr/java/bin:/usr/java/bin32:/usr/nekoware/bin:/usr/nekoware/sbin:/usr/nekoware/drqueue/bin:/usr/nekoware/gcc-4.7/bin:/usr/local/bin:/usr/demos/Inventor:/usr/sillypages/bin:/usr/local/blender-2.44-irix-6.5-mips:/lib:/usr/lib:/usr/lib32/cmplrs:/usr/local/games/quake2:/usr/local/games/Quake3:/usr/local/ChangeSysId:/usr/local/RealPlayer8:/usr/local/RealPlayer8:/usr/local/divx:/usr/local/ayam/bin:/usr/pegamento:/usr/adobe/Acrobat4.0/bin:/usr/freeware/bin
MAIL=/usr/mail//root
SHELL=/bin/csh
TZ=PST8PDT
SSH_CLIENT=192.168.0.13 56374 22
SSH_CONNECTION=192.168.0.13 56374 192.168.0.101 22
SSH_TTY=/dev/ttyq0
TERM=vt100
PWD=/usr/people/khalid/Net-SSLeay-1.78
MSGVERB=text:action
NOMSGLABEL=1
NOMSGSEVERITY=1
MANPATH=/usr/share/man:/usr/share/catman:/usr/nekoware/man:/opt/man:/usr/freeware/catman
NEKOLIBS=/usr/nekoware/lib:/usr/nekoware/libexec:/usr/nekoware/lib/firefox-2.0.0.20:/usr/nekoware/lib/seamonkey-1.1.14:/usr/nekoware/lib/gimp/2.0
NEKOPATHS=/usr/nekoware/bin:/usr/nekoware/sbin:/usr/nekoware/drqueue/bin:/usr/nekoware/gcc-4.7/bin
SHADERS=.:../shaders:/usr/BMRT/shaders:/usr/local/shaders
BLENDERDIR=/usr/local/blender-2.44-irix-6.5-mips
TMPDIR=/var/tmp
PYTHONHOME=/usr/nekoware
PYTHONPATH=/usr/nekoware/lib/python2.5
LD_LIBRARY_PATH=/usr/lib:/usr/lib/internal:/lib:/usr/java/lib:/usr/nekoware/lib:/usr/adobe/Acrobat4.0/Reader/mipsirix/lib
LD_LIBRARYN32_PATH=/usr/lib32:/lib32:/usr/lib32/internal:/usr/nekoware/lib:/usr/nekoware/libexec:/usr/nekoware/lib/firefox-2.0.0.20:/usr/nekoware/lib/seamonkey-1.1.14:/usr/nekoware/lib/gimp/2.0:/usr/local/lib:/usr/OpenOffice/program:/var/netscape/mozilla:/usr/java/lib32:/usr/local/ayam/bin/plugins:/usr/local/ayam/lib
LD_LIBRARY64_PATH=/usr/lib64:/usr/lib64/internal:/lib64:/usr/nekoware/lib
CC=c99
CFLAGS=-O3 -mips4 -I/usr/nekoware/include -I/usr/nekoware/include/openssl/ -TARG:platform=IP27:proc=r10000
SHLVL=1
HOST=Indigo2
HOSTTYPE=iris4d



Also in an attempt for brute force I copied /usr/nekoware/include/openssl/err.h to /usr/nekoware/include/ and no luck. Also in the current source directory I made a folder called openssl and copied err.h into it. No difference.
############################

Re-install with OpenBSD :)

jpstewart
Donor
Donor
Posts: 421
Joined: Tue Sep 21, 2010 3:31 pm
Location: Southwestern Ontario, Canada

Re: Perl CPAN failing to install modules

Unread postby jpstewart » Mon Jan 02, 2017 8:30 am

Did you do a 'clean' in the CPAN shell after setting the shell environment variables and before attempting to rebuild?

In your first post you showed the full output from your CPAN shell, and that was great. Can you post the new/current output (after doing the 'clean'). It's hard to guess what might have changed (or not changed!) after setting the environment variables. Being able to see the current output and compare it to the previous will probably be necessary to see why it's still failing.
:Indigo2IMP: :Octane: :Indigo: :O3x0:
Sun SPARCstation 20, Blade 2500, T5240
HP C8000

User avatar
khalidschofield
Posts: 542
Joined: Thu May 06, 2004 6:18 am

Re: Perl CPAN failing to install modules

Unread postby khalidschofield » Tue Jan 03, 2017 12:22 am

I deleted the .cpan folder and reconfigured cpan from scratch. I'm assuming the cpan shell uses the system environment settings from the shell either she or csh (both are set)
############################

Re-install with OpenBSD :)

User avatar
dexter1
Moderator
Moderator
Posts: 2655
Joined: Thu Feb 20, 2003 6:57 am
Location: Zoetermeer, The Netherlands

Re: Perl CPAN failing to install modules

Unread postby dexter1 » Tue Jan 10, 2017 3:40 pm

khalidschofield wrote:Ok I don't get it at all. I've moved out the old perl install. Set all the environment variables in cshrc and profile for the borne shell. Still fails at can't fork.... repeats in a loop and I have to kill the process to end.

I can confirm i got the same loop on my ChallengeS while doing an install CPAN:

Code: Select all

Can't fork, trying again in 5 seconds at /usr/nekoware/lib/perl5/5.24.0/irix-n32/Cwd.pm line 228.

Ad infinitum...

Looking at /var/adm/SYSLOG it says:

Code: Select all

Jan 10 23:56:48 1A:cyane unix: ALERT: perl [178891] - out of logical swap space during fork/sproc - see swap(1M)

I was trying to install the openssl headers from the IRIX cd's since i run SSH/SSL from the IRIX supplied packages. But i cannot progress beyond this point since the perl processes just eat too much memory.
:Crimson: :PI: :Indigo: :O2: :Indy: :Indigo2: :Indigo2IMP: :O200: :O2000: :Onyx2:

User avatar
khalidschofield
Posts: 542
Joined: Thu May 06, 2004 6:18 am

Re: Perl CPAN failing to install modules

Unread postby khalidschofield » Tue Jan 10, 2017 10:26 pm

It's been driving me crazy. My o2 does it and that has 1gb of ram so I can't believe it's really memory.
############################

Re-install with OpenBSD :)

User avatar
josehill
Moderator
Moderator
Posts: 3257
Joined: Mon Jun 06, 2005 9:53 pm
Location: New England, USA
Contact:

Re: Perl CPAN failing to install modules

Unread postby josehill » Fri Jan 13, 2017 12:14 pm

dexter1 wrote:Looking at /var/adm/SYSLOG it says:

Code: Select all

Jan 10 23:56:48 1A:cyane unix: ALERT: perl [178891] - out of logical swap space during fork/sproc - see swap(1M)

I was trying to install the openssl headers from the IRIX cd's since i run SSH/SSL from the IRIX supplied packages. But i cannot progress beyond this point since the perl processes just eat too much memory.


I dimly recall getting past a similar issue a decade or more ago by temporarily enabling virtual swap (chkconfig vswap on). It may fail spectacularly, but sometimes it's just enough of a push to work.


Return to “SGI: Development”

Who is online

Users browsing this forum: No registered users and 2 guests