Subject: | |
From: | |
Reply To: | |
Date: | Tue, 6 Jun 2000 15:37:35 -0700 |
Content-Type: | text/plain |
Parts/Attachments: |
|
|
Mark,
Below is the list of files that exist in /usr/lib. The statement
VERSION.PUB.SYS PERL.PUB.PERL does not return the /usr/lib/libstr.sl file!
I am running Perl 5.6.0 on MPE 5.5p7...
shell/iX> ls /usr/lib
Motif1.1 libcurses.a libl.sl libstr.a liby.sl
Perl libcurses.sl libnwapi.a libstr.sl nls
X11 libdce.a libnwapi.sl libtli.a sendmail
X11R4 libdce.sl libsocket.a libtli.sl tabset
curses libl.a libsocket.sl liby.a terminfo
shell/iX> ls -l *.sl
-rwxr-xr-x 1 MGR.AIHBETA 0 1380096 May 24 21:49 libcurses.sl
-rwxr-xr-x 1 MGR.AIHBETA 0 4134400 May 24 21:50 libdce.sl
-rwxr-xr-x 1 MGR.AIHBETA 0 1230592 May 24 21:50 libl.sl
-rwxr-xr-x 1 MGR.AIHBETA 0 1473280 May 24 21:50 libnwapi.sl
-rwxr-xr-x 1 MGR.AIHBETA 0 1240064 May 24 21:50 libsocket.sl
-rwxr-xr-x 1 MGR.AIHBETA 0 1230848 May 24 21:50 libstr.sl
-rwxr-xr-x 1 MGR.AIHBETA 0 1216512 May 24 21:50 libtli.sl
-rwxr-xr-x 1 MGR.AIHBETA 0 1230080 May 24 21:50 liby.sl
AIHBETA.EBEN%XEQ VERSION.PUB.SYS PERL.PUB.PERL
VERSION C.55.06 Copyright (C) Hewlett-Packard 1987. All Rights Reserved.
PERL.PUB.PERL
SOM #1
@(#) HP30315 A.05.10 95/02/08 NRT0 Startup routine
MAX STACK SIZE: 393216
MAX HEAP SIZE: 81920000
CAPABILITIES: BA,IA,PH
UNSAT PROC NAME:
ENTRY NAME:
LIBRARY SEARCH LIST: /usr/lib/libcurses.sl /lib/libsvipc.sl
/usr/lib/libsocket.s
l /lib/libm.sl /lib/libc.sl
AIHBETA.EBEN%
-----Original Message-----
From: Mark Bixby [mailto:[log in to unmask]]
Sent: Tuesday, June 06, 2000 1:53 PM
To: [log in to unmask]
Cc: 'Ted Ashton (E-mail)'; 'HP-3000 Systems Discussion (E-mail)'
Subject: Re: Perl/iX Date Manipulation libraries
Eben Yong wrote:
>
> Thanks for the note... the problem is that I don't have internet access
from
> my e3000... I have also since found out thru my attempted install of
> Date::Manip that I probably need some other files (see below). As a
result,
> I tried to install the IO-1.20 module but that requires GCC... now, I'm
off
> to install GCC and see how that goes.
Perl/iX already comes with the IO module installed as part of the core
distribution.
But don't let that stop you from obtaining gcc. ;-)
> Am I missing something or is this the way to go?
>
> ---------------- errors follow ------------
> shell/iX> make test
> PERL_DL_NONLAZY=1
> /PERL/PUB/perl -Iblib/arch -Iblib/lib -I/PERL/PUB/lib/perl5/5.
> 6.0/PA-RISC1.1 -I/PERL/PUB/lib/perl5/5.6.0 -e 'use Test::Harness
> qw(&runtests $v
> erbose); $verbose=0; runtests @ARGV;' t/*.t
> DYNAMIC LOADING UNRESOLVED EXTERNAL: poll ( LDRERR 103)
> Can't find 'boot_IO' symbol in
> /PERL/PUB/lib/perl5/5.6.0/PA-RISC1.1/auto/IO/IO.sl
This is saying that the IO module lives in the NMXL
/PERL/PUB/lib/perl5/5.6.0/PA-RISC1.1/auto/IO/IO.sl, and when Perl attempted
to
call the HPGETPROCPLABEL intrinsic to load symbol boot_IO from this NMXL, it
died with an unresolved extern of the poll function.
The poll function lives in /usr/lib/libstr.sl which is one of the many
libraries in Perl's XL list. To display the full library list, please do:
:XEQ VERSION.PUB.SYS PERL.PUB.PERL
Do all of the listed XL libraries exist with chmod 755 permissions? If
you're
missing any of these libraries, do corresponding NMRL libraries exist whose
names end in ".a" instead of ".sl"? If so, we can convert those *.a
libraries
into *.sl libraries.
Um, what version of MPE are you running? Perl/iX is built and tested on MPE
6.0.
- Mark B.
|
|
|