from Compaq.
http://www.fsf.org/order/ftp.html
- http://www.openvms.compaq.com/freeware/GZIP/
- ftp://ftp.compaq.com/pub/VMS/
+ http://www.openvms.compaq.com/freeware/
http://www.crinoid.com/utils/
=item 2 VMS TAR
Freeware CD-ROM from Compaq.
ftp://ftp.lp.se/vms/
- http://www.openvms.compaq.com/freeware/VMSTAR/
- ftp://ftp.compaq.com/pub/VMS/
+ http://www.openvms.compaq.com/freeware/
=item 3 UNZIP.EXE for VMS
A combination decompressor and archive reader/writer for *.zip files.
Unzip is available from a number of web/ftp sites.
- http://www.cdrom.com/pub/infozip/UnZip.html
- http://www.openvms.compaq.com/freeware/INFO-ZIP/
- ftp://ftp.compaq.com/pub/VMS/
+ http://www.info-zip.org/UnZip.html
+ http://www.openvms.compaq.com/freeware/
ftp://ftp.openvms.compaq.com/
ftp://ftp.madgoat.com/madgoat/
- ftp://ftp.wku.edu/vms/
+ ftp://ftp.process.com/vms-freeware/
=item 4 MOST
library on VMS. Most and slang are available from:
ftp://space.mit.edu/pub/davis/
- ftp://ftp.wku.edu/vms/narnia/most.zip
+ ftp://ftp.process.com/vms-freeware/narnia/
=item 5 GNU PATCH and DIFFUTILS for VMS
available here:
http://www.crinoid.com/utils/
+ http://www.openvms.compaq.com/freeware/
=back
T "LOGICAL"
FOO "LOGICAL"
EXT "LOGICAL"
- SOME_LOGICAL_NAME_NOT_LIKELY "LOGICAL"
- DOWN_LOGICAL_NAME_NOT_LIKELY "LOGICAL"
TEST "SYMBOL"
As a handy shortcut, the command:
@ Configure "-d" "-Dprefix=dka100:[utils.perl5.]"
Note that the installation location would be by default where you unpacked
-the source with a "ROOT." appended. For example if you unpacked the perl
+the source with a "_ROOT." appended. For example if you unpacked the perl
source into:
DKA200:[PERL-5_10_2...]
-Then the PERL_SETUP.COM that gets written out by Configure.com will
+Then the PERL_SETUP.COM that gets written out by CONFIGURE.COM will
try to DEFINE your installation PERL_ROOT to be:
- DKA200:[PERL-5_10_2ROOT.]
+ DKA200:[PERL-5_10_2_ROOT.]
More help with configure.com is available from:
=head2 Changing compile-time options (optional) for Perl on VMS
Most of the user definable features of Perl are enabled or disabled in
-[.VMS]CONFIG.VMS. There is code in there to Do The Right Thing, but that
-may end up being the wrong thing for you. Make sure you understand what
-you are doing since inappropriate changes to CONFIG.VMS can render perl
-unbuildable.
-
-Odds are that there's nothing here to change, unless you're on a version of
-VMS later than 6.2 and DEC C later than 5.6. Even if you are, the correct
-values will still be chosen, most likely. Poking around here should be
-unnecessary.
+configure.com, which processes the hints file config_h.SH. There is
+code in there to Do The Right Thing, but that may end up being the
+wrong thing for you. Make sure you understand what you are doing since
+inappropriate changes to configure.com or config_h.SH can render perl
+unbuildable; odds are that there's nothing in there you'll need to
+change.
The one exception is the various *DIR install locations. Changing those
requires changes in genconfig.pl as well. Be really careful if you need to
On systems that are using perl quite a bit, and particularly those with
minimal RAM, you can boost the performance of perl by INSTALLing it as
-a known image. PERLSHR.EXE is typically larger than 2500 blocks
+a known image. PERLSHR.EXE is typically larger than 3000 blocks
and that is a reasonably large amount of IO to load each time perl is
invoked.
Perl exited. This is fixed by DEC CSC patch ALPACRT04_061 or later.
See also:
- http://ftp.service.compaq.com/patches/.new/openvms.html
+ http://ftp.support.compaq.com/patches/.new/openvms.shtml
=back
http://slacvx.slac.stanford.edu/HELP/GCC
http://www.progis.de/
- http://vms.gnu.org/
http://www.lp.se/products/gnu.html
+=head2 Multinet issues with Perl on VMS
+
+Prior to the release of Perl 5.8.0 it was noted that the regression
+test for lib/Net/hostent (in file [.lib.Net]hostent.t) will fail owing
+to problems with the hostent structure returned by C calls to either
+gethostbyname() or gethostbyaddr() using DEC or Compaq C with a
+Multinet TCP/IP stack. The problem was noted in Multinet 4.3A
+using either Compaq C 6.5 or DEC C 6.0, and with Multinet 4.2A
+using DEC C 5.2, but could easily affect other versions of Multinet.
+A representative of Process Software Inc. has acknowledged a
+bug in the Multinet version of UCX$IPC_SHR for which there is
+an ECO forthcoming. If you see one or more tests in lib/Net/hostent
+fail we recommend that you apply the Multinet ECO when it becomes
+available from:
+
+ http://www.multinet.process.com/eco.html
+
+You may determine the version of Multinet that you are running using
+the command:
+
+ multinet show /version
+
+from the DCL command prompt.
+
+If you cannot wait for the ECO from Process you might try using
+Perl programming constructs such as:
+
+ $address = substr($gethostbyname_addr,0,4);
+
+to temporarily work around the problem, or if you are brave
+and do not mind the possibility of breaking IPv6 addresses,
+you might modify the pp_sys.c file to add an ad-hoc correction
+like so:
+
+
+ --- pp_sys.c;1 Thu May 30 14:42:17 2002
+ +++ pp_sys.c Thu May 30 12:54:02 2002
+ @@ -4684,6 +4684,10 @@
+ }
+ #endif
+
+ + if (hent) {
+ + hent->h_length = 4;
+ + }
+ +
+ if (GIMME != G_ARRAY) {
+ PUSHs(sv = sv_newmortal());
+ if (hent) {
+
+then re-compile and re-test your perl. After the installation
+of the Multinet ECO you ought to back out any such changes though.
+
=head1 Mailing Lists
There are several mailing lists available to the Perl porter. For VMS
http://duphy4.physics.drexel.edu/pub/cgi_info.htmlx
http://www.cpan.org/modules/by-module/VMS/
http://www.xray.mpe.mpg.de/mailing-lists/vmsperl/
- http://nucwww.chem.sunysb.edu/htbin/software_list.cgi
http://www.best.com/~pvhp/vms/
- http://bkfug.kfunigraz.ac.at/~binder/perl.html
+ http://www-ang.kfunigraz.ac.at/~binder/perl.html
http://lists.perl.org/showlist.cgi?name=vmsperl
http://archive.develooper.com/vmsperl@perl.org/
+ http://www.openvms.compaq.com/openvms/products/ips/apache/csws_modperl.html
=head1 SEE ALSO
=head1 AUTHORS
-Revised 5-April-2001 by Craig Berry craigberry@mac.com.
+Revised 10-October-2001 by Craig Berry craigberry@mac.com.
Revised 25-February-2000 by Peter Prymmer pvhp@best.com.
Revised 27-October-1999 by Craig Berry craigberry@mac.com.
Revised 01-March-1999 by Dan Sugalski dan@sidhe.org.