At 04:00 PM 7/9/2001 -0500, Forrest Cahoon wrote:
>Our sysadmin here brought our development machine up to OpenVMS 7.3, and
>with it installed CSWS (Compaq's supported version of Apache). (Yay!)
>
>When he did this, he installed Compaq's perl kit, so that machine now has a
>new PERL_ROOT. Our production Perl tree, which was built from sources, has
>about a gazillion modules installed, that I'd like to move over to this new
>perl tree in as painless a way as possible.
>
>Can I just do a copy something like this
>
>$ copy OLD_PERL_ROOT:[LIB.SITE_PERL...]*.*;
>NEW_PERL_ROOT:[LIB.SITE_PERL...]
No. None of the binary modules (anything with a .EXE) will work. The
5.005_03 that ships with CSWS is also mildly hacked to work around some of
the oddities of VMS' image activator--those changes are in 5.6.0 (I
think--if not at least in 5.6.1) but they aren't in vanilla 5.005_03. (The
patches are in the vmsperl archive somewhere if you really want them)
Not, mind you, that it'd matter, since you'd get yelled at with version
mismatch errors *anyway*, but...
Cross-version and cross-build compatibility of extensions in perl on VMS is
rather limited unfortunately. Best go rebuild.
Dan
--------------------------------------"it's like this"-------------------
Dan Sugalski even samurai
[EMAIL PROTECTED] have teddy bears and even
teddy bears get drunk