Hi Craig and fellow VMS Perlers,

You last wrote about this Fri 3/16/2001 11:24 AM, not counting your
very helpful comments on Eisner/Decuserve more recently.


One of my colleagues sent me an email requesting that I make XML::XSLT 
available on VMS.

perl 5.8.6, VMS 7.3-2, DECC 7.1 latest ACRTL (version 3) on Alpha

XML::XSLT (version 0.48) depends on XML::Parser (version 2.34). This
depends on expat (version 2.0.0).

I built expat and copied expat.olb library to 
sys_utility:[expat-2_0_0],   and
sys_utility:[expat-2_0_0.lib]

I built XML-parser-2_34 using a modified version of your 
suggestion::

perl makefile.pl "EXPATLIBPATH=sys_utility:[expat-2_0_0.lib]" -
   "EXPATINCPATH=sys_utility:[expat-2_0_0.lib]

This almost worked. The link of expat failed; from the undefined
symbols, I could see that it had not found the expat library. I 
went in and changed

[.expat]expat.opt

SYMBOL_VECTOR=(boot_XML__Parser__Expat=PROCEDURE)
[-.blib.arch.auto.XML.Parser.Expat]Expat.olb/Include=Expat
[-.blib.arch.auto.XML.Parser.Expat]Expat.olb/Library
[expat-2_0_0.lib]expat.olb/library
PerlShr/Share

I added the next to last line. Use of different expat.olb in
two different locations confused me. I wonder if the three
modules in the 2.0.0 expat.olb which I built, should have been 
inserted into parser's copy of expat.olb (which contained only 
expat Ident v1.0 inserted 25-sep-2006 11am).

Once I figured that out, XML::Parser passed all tests.

I then built XML::DOM (version 1.44), which depended on libxml-perl
(version 0.08) and XML::RegExp (version 0.03). XML::DOM passed
all tests.

Finally I built XML::XSLT, and all tests passed. Unfortunately, I
can not get XML::XSLT installed (from the SYSTEM account), neither
with MMK, nor with MMS.

Here's the mms output:

mms /list=xlst_install.log install

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
ERROR: Can't create 'perl_root:[utils]'
Unknown Error
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 at -e line 1
%SYSTEM-F-ABORT, abort
%MMS-F-ABORT, For target PURE_SITE_INSTALL, CLI returned abort status:
%X0000002C.
-SYSTEM-F-ABORT, abort

I have attached the mms output xslt_install.log (I changed the name
from the mangled typo above).

I used MMK throughout the above, and it gave the exact same error; I
now tried MMS, just in case (and I knew how to log the actions).

Thank you for your helpful suggestions in the past.

Carl Friedberg
[EMAIL PROTECTED]
www.comets.com 

Attachment: xslt_install.log
Description: xslt_install.log

Reply via email to