said:
>
>
> >Can't load 'l:/perl/lib/auto/OS2/REXX/REXX_.dll' for module OS2::REXX:
> >SYS0003: The system cannot find the path specified.
>
> It would help to know which example you are trying, but as you probably
> know 'REXX_.DLL' does exist.
Yep, it does.
I'm running pdksh, 'l:' is an ext2 100M ATAPI Zip disk.
I took the Perl 5 from Sept. 1997 Walnut Creek CD-rom,
1446122 bytes file PERL502B.ZIP.
The exact value of PERL5LIB:
PERL5LIB='l:/perl/lib'
The exact script:
#!c:/os2/apps/perl5.exe
print "spot 1\n" ;
require DynaLoader;
print "spot 2\n" ;
require OS2::REXX;
print "spot 3\n" ;
$module = DynaLoader::dl_load_file("h:/rexx/YDBAUTIL.DLL") or die "load";
# I know the above line will probably not work, but things never get to there
# any ideas what YDBAUTIL.DLL is?
# Is it maybe something to do with some other version of REXX?
print "spot 4\n" ;
$address = DynaLoader::dl_find_symbol($module, "RXPROCID") or die "find";
print "spot 5\n" ;
$result = OS2::REXX::_call("RxProcId", $address) or die "REXX";
print "spot 6\n" ;
($pid, $ppid, $ssid) = split(/\s+/, $result);
print "spot 7\n" ;
print "pid=$pid, ppid=$ppid, ssid=$ssid\n";
print "spot 8\n" ;
__EXIT__
This is a variation of:
l:/perl/lib/ext/OS2/REXX/test1.pl
I unzipped the perl zip file in the l:/perl directory, and just let things
go where they will, till I get things 'figured out'.
The exact outputs of this case:
spot 1
spot 2
Can't load 'l:/perl/lib/auto/OS2/REXX/REXX_.dll' for module OS2::REXX: SYS0003: The system cannot find the path specified.
at l:/perl/lib/OS2/REXX.pm line 25
>
> Steven
>
>
> --
> -----------------------------------------------------------
> Steven Levine MR2/ICE #10183
> -----------------------------------------------------------
>
>
>
>
>
> .
> *=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-*
> Date: Sat, 24 Apr 1999 05:32:42 PST8PDT
> Reply-To: scoug-programming@scoug.com
> From: Peter Skye
> To: scoug-programming@scoug.com
> Subject: SCOUG-Programming: Any PERL experts out there?
> --------------------------------------------------------------------
>
> Dallas Legan wrote:
> >
> > Anyone out there using PERL 5.002 with OS/2?
>
> Is this the 5-6 MB of modules on Hobbes from Jan99?
>
No, see above.
> http://hobbes.nmsu.edu/pub/os2/dev/perl/
>
> > I'm trying to run an example problem, and it
> > keeps coming back with a message:
> >
> > Can't load 'l:/perl/lib/auto/OS2/REXX/REXX_.dll' for module OS2::REXX: SYS0003
> :
> > The system cannot find the path specified.
>
> Try DIR REXX_* /S and see if you can find it. I think the Hobbes stuff
It is there, exactly where "can't load" says it is.
> is a port since one module is called MAN. You _did_ notice that the
> slashes (above) are forward, not backward, yes? EMX doesn't care, but
> OS/2 does. :)
OS/2 or CMD.EXE?
As I understand things, the forward slashes and path and fully qualified
file name were generated in perl5.exe, or maybe ksh.exe somehow.
The installation notes for the interpreter specificly show to
use forward slashes for the PERL5LIB variable.
>
> - Peter Skye
>
>
>
>
> .
Regards,
Dallas E. Legan II
(562) 862 - 4854 ext. '*'
L
E
G
A
N
@
A
C
M
.
O
R
G
=====================================================
To unsubscribe from this list, send an email message
to "steward@scoug.com". In the body of the message,
put the command "unsubscribe scoug-programming".
For problems, contact the list owner at
"rollin@scoug.com".
=====================================================
<< Previous Message <<
Return to [ 24 |
April |
1999 ]
The Southern California OS/2 User Group
P.O. Box 26904
Santa Ana, CA 92799-6904, USA
Copyright 2001 the Southern California OS/2 User Group. ALL RIGHTS
RESERVED.
SCOUG, Warp Expo West, and Warpfest are trademarks of the Southern California OS/2 User Group.
OS/2, Workplace Shell, and IBM are registered trademarks of International
Business Machines Corporation.
All other trademarks remain the property of their respective owners.