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

Reply via email to