Hello folks,

this is a binary distribution of the latest and greatest Perl
5.003. Perl is available from CPAN (Comprehensive Perl Archive
Network). The nearest site here in Germany is

ftp://ftp.rz.ruhr-uni-bochum.de/pub/programming/languages/perl/CPAN

See the manpage perlmod(1) for more info.

Executing perl -v reports:

------------------------

This is perl, version 5.003 with EMBED
	built under svr4 at Jul  1 1996 12:35:58
	+ suidperl security patch

Copyright 1987-1996, Larry Wall

Perl may be copied only under the terms of either the Artistic License or the
GNU General Public License, which may be found in the Perl 5.0 source kit.
-------------------------

Perl was build under SINIX-P V5.42A10 with the CDS 1.1 C
compiler. Therefore this binary should work on any SINIX system with a
version 5.42 or later. Simply follow the instructions in the INSTALL
file. I used the following line:

sh Configure -des -Dcc="cc -W0" -Dprefix="/home/tools" \
	-Dlocincpth="/home/tools/include" \
	-Dloclibpth="/home/tools/lib"

During the build process, when the POSIX extension is build,
manual intervention is necessary. Simply replace '-lm_s' in
ext/POSIX/Makefile with '-lm'.

All regressions tests except one passed. This test also failed on earlier
versions. This never caused any problems for me.

-------------------------
....
....
comp/cpp........8090.c      22: [fatal]:     1060 Include file 'Comp.cpp.inc' ca
nnot be opened
[error]:        9025 /bin/cc : frontend error while compiling file '.8090.c'
Can't find string terminator "END" anywhere before EOF at .8090.c line 13.
FAILED on test 0
....
....

Failed 1 test, 98.89% okay.
u=0.99  s=2.92  cu=27.87  cs=29.76  files=89  tests=1926
-------------------------

The whole package was build with "/home/tools" as the root
directory. Therefore all files, which are dynamically loaded, are
searched relative to this path. Therefore you should execute the
following steps:

	cd /home
	mkdir tools
	cd tools
	gzip -dc perl5.003-rm.bin.tar.gz | tar xvf -

Now you have to extend your shell search path with "/home/tools/bin".

If you install the package into a different location, you have to
either set the environment variables according to the documentation or
create a symbolic link from the installation directory to
"/home/tools". For example, if you usually install your stuff under
"/usr/local/" in subdirectories like "bin", "lib" and "include", you
should make the following steps:

	cd /usr/local
	gzip -dc perl5.003-rm.bin.tar.gz | tar xvf -
	cd /home
	ln -s /usr/local tools

Now, if you execute "ls -l /home/tools/lib/perl5", you should see a
bunch of files with a ".pl" extension.

The manual pages can viewed online through a WWW browser under the URL

	http://utensil.pdb.sni.de/man-pages/perl

A tar archive with postscript files is also available from this
page. It contains ready to print file from the reference manual and a
permuted index.

Since this Perl version is build with a shared library of the Berkeley
database routines (libdb), during startup perl need to find
libdb.so.1, which is a symbolic link to libdb.so.1.85.0. For this you
need to set LD_LIBRARY_PATH to "/home/tools/lib".

Unfortunately, If you are using perl for CGI programming this doesn't
work, since LD_LIBRARY_PATH is not exported to any child process created
by the WWW server. Therefore move the libdb* files to
"/home/tools/lib/perl5/RM600-svr4/5.003/CORE". Verify, that all shared
libraries are found by executing "ldd -r /home/tools/bin/perl". This
should show something like this:

dynamic linker: /home/tools/bin/perl: file loaded: /home/tools/lib/perl5/RM600-svr4/5.003/CORE/libperl.so.3
dynamic linker: /home/tools/bin/perl: file loaded: /lib/libsocket.so
dynamic linker: /home/tools/bin/perl: file loaded: /lib/libnsl.so
dynamic linker: /home/tools/bin/perl: file loaded: /home/tools/lib/libdb.so.1
dynamic linker: /home/tools/bin/perl: file loaded: /lib/libdl.so
dynamic linker: /home/tools/bin/perl: file loaded: /usr/lib/libc.so.1


If you start perl and get an error message, that it can not find
libperl.so.3, you have to set LD_LIBRARY_PATH to the directory where
libperl.so.3 is located. For example like this:

LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/home/tools/lib/perl5/RM600-svr4/5.003/CORE
export LD_LIBRARY_PATH

Mail me (ridderbusch.pad@sni.de) if you have any problem.

Oh, I nearly forgot. This perl version has a couple of non standard
extension build in, the ones I usually need.

CGI.pm-2.21
DateCalc-2.2
GD-1.00
MsqlPerl-1.07
pg95perl5-1.2.0

You might visit the above URL to see detail about these.

--
MfG/Regards
				     Siemens Nixdorf Informationssysteme AG
     /====                          Abt.: OEC HES QM4
    /    Ridderbusch        / ,    Heinz Nixdorf Ring
   /                       /./    33106 Paderborn, Germany
  /=== /,== ,===/  /,==,  //     Tel.: (49) 05251-8-15211
 /    //   /   /  //   / / \    NERV: ridderbusch.pad
/    /     `==/\ /    / /   \  Email: ridderbusch.pad@sni.de
