The build went great!  It just seems a little fuzzy around the edges.  I
tried perlbug, but the symbol definition is commented out in
perl_root:perl_setup.com.  I'll do my best to be concise:

=======================================================================================
agent_system$ perl "-V"
Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration:
  Platform:
    osname=VMS, osvers=V7.3, archname=VMS_AXP
    uname='VMS agent V7.3 AlphaStation 255/233'
    config_args=''
    hint=none, useposix=false, d_sigaction=define
    usethreads=undef use5005threads=undef useithreads=undef
usemultiplicity=undef
    useperlio=define d_sfio=undef uselargefiles=undef usesocks=undef
    use64bitint=undef use64bitall=undef uselongdouble=undef
    usemymalloc=undef, bincompat5005=undef
  Compiler:
    cc='CC/DECC', ccflags ='/Include
=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj
/NOANSI_ALIAS/float=ieee/ieee=denorm_results',
    optimize='/NoList',
    cppflags='undef'
    ccversion='60590001', gccversion='', gccosandvers='undef'
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=1234
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
    ivtype='long', ivsize=4, nvtype='double', nvsize=8, Off_t='int',
lseeksize=4
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='Link', ldflags ='/NoTrace/NoMap'
    libpth=/sys$share /sys$library
    libpth=/sys$share /sys$library
    libs=
    perllibs=
    libc=(DECCRTL), so=exe, useshrplib=undef, libperl=undef
    gnulibc_version='undef'
  Dynamic Linking:
    dlsrc=dl_vms.c, dlext=exe, d_dlsymun=undef, ccdlflags=''
    cccdlflags='', lddlflags='/Share'


Characteristics of this PERLSHR image:
  Compile-time options: DEBUGGING
  Built under VMS
  Compiled at Jul 31 2002 15:27:19
  %ENV:
    PERLSHR="PERL_ROOT:[000000]PERLSHR.EXE"
    PERL_ROOT="DKA200:[PERL-5_8_0.]"
  @INC:
    perl_root:[lib.VMS_AXP.5_8_0]
    perl_root:[lib]
    perl_root:[lib.site_perl.VMS_AXP]
    perl_root:[lib.site_perl]
    /perl_root/lib/site_perl
    .
agent_system$
=============================================================================================

The problems occured when I tried to install the Clone module.

I had to copy fakethr.h and perlsfio.h from perl_root:[000000] to
PERL_ROOT:[LIB.VMS_AXP.5_8_0.CORE]

The descrip.mms incorrect specified /optimize=3.  It should have been
/optimize=level=3

With these changes, the module built, tested, and installed without error.

I am using the "use lib" pragma so that I can drop my script and it's
environment on a system with a stock installation of perl.  This all works
fine on Win32.  On VMS I get the following:

Can't locate loadable object for module Clone in @INC (@INC contains:
/dka200/rsa/agent/lib /dka200/rsa/agent/lib/vms_axp/auto
/perl_root/lib/VMS_AXP/5_8_0 /perl_root/lib
/perl_root/lib/site_perl/VMS_AXP /perl_root/lib/site_perl
/perl_root/lib/site_perl .) at /dka200/rsa/agent/lib/HDB/DA.pm line 6

Directory DKA200:[RSA.AGENT.LIB.VMS_AXP.AUTO.CLONE]

..PACKLIST;1         CLONE.BS;1          CLONE.OLB;1         CLONE.OPT;1
EXTRALIBS.LD;1      PL_CLONE.EXE;1

Total of 6 files.

Directory PERL_ROOT:[LIB.SITE_PERL.VMS_AXP.AUTO]

CLONE_.DIR;1

Total of 1 file.

If I take the "_" off, perl is able to find the Clone module just fine.

--
Paul Simons
Alstom EAI (ESCA)
Bellevue, WA

ALSTOM's T&D Energy Automation & Information Business

CONFIDENTIALITY:  This e-mail and any attachments are confidential and may
be privileged.
If  you are not a named recipient, please notify the sender immediately and
do not disclose the
contents to another person,  use it for any purpose or store or copy the
information in any medium.


Reply via email to