Languages and Scripting
Showing results for 
Search instead for 
Do you mean 

PERL installation - error activating image PERLSHR

SOLVED
Go to Solution
Highlighted

PERL installation - error activating image PERLSHR

Hi,

I've installed Perl on OpenVMS (I neet it to execute Oracle RDA 4). Installation it's ok (no errors), then I add logicals "perl_root" and "perlshr" to the system, but when I define and execute "perl" symbol, I see the following error:
--------
$ perl
%DCL-W-ACTIMAGE, error activating image PERLSHR
-RMS-F-DEV, error in device name or inappropriate device type for operation
--------

logical's and symbol creation:

---------
$ define/system/exec/translation=concealed perl_root MORAL$DKA0:[perl5_8_6.]

$ define/system/exec/translation=concealed perlshr perl_root:[000000]perlshr.exe

$ PERL :== $PERL_ROOT:[000000]PERL.EXE
---------

Maybe I have to do something else... I don't know...

Thank you,

Lluís

1 ACCEPTED SOLUTIONS
Esteemed Contributor Esteemed Contributor

Re: PERL installation - error activating image PERLSHR

PERLSHR shouldn't be defined as a concealed device, just define it as

$ define/system/exec perlshr perl_root:[000000]perlshr.exe

(and you can leave out the trailing ".exe", because it is the default file type for images.)
3 REPLIES
Esteemed Contributor Esteemed Contributor

Re: PERL installation - error activating image PERLSHR

PERLSHR shouldn't be defined as a concealed device, just define it as

$ define/system/exec perlshr perl_root:[000000]perlshr.exe

(and you can leave out the trailing ".exe", because it is the default file type for images.)

Re: PERL installation - error activating image PERLSHR

ok, it's working fine now with redefinition of logical!

-------------
$ define/system/exec perlshr perl_root:[000000]perlshr
%DCL-I-SUPERSEDE, previous value of PERLSHR has been superseded

$ perl -v

This is perl, v5.8.6 built for VMS_AXP
...
-------------

thank you!

Lluís

Re: PERL installation - error activating image PERLSHR

it's ok