Title: DBI build

Hello,

I am having a problem building DBI, as detailed below.

This is DBI-1_30, just dowloaded from CPAN.

Any help (or redirection to relevant portions of FAQ or POD) would be appreciated.

Regards,
Paul

HTCLU3_> perl MAKEFILE.PL
*** Note:
    The optional PlRPC-modules (RPC::PlServer etc) are not installed.
    If you want to use the DBD::Proxy driver and DBI::ProxyServer
    modules, then you'll need to install the RPC::PlServer, RPC::PlClient,
    Storable and Net::Daemon modules. The CPAN Bundle::DBI may help you.
    You can install them any time after installing the DBI.
    You do *not* need these modules for typical DBI usage.

Optional modules are available from any CPAN mirror, in particular
    http://www.perl.com/CPAN/modules/by-module
    http://www.perl.org/CPAN/modules/by-module
    ftp://ftp.funet.fi/pub/languages/perl/CPAN/modules/by-module

Creating extra DBI::PurePerl test: t/zz_01basics_pp.t
Creating extra DBI::PurePerl test: t/zz_02dbidrv_pp.t
Creating extra DBI::PurePerl test: t/zz_03hleak_pp.t
Creating extra DBI::PurePerl test: t/zz_04mods_pp.t
Creating extra DBI::PurePerl test: t/zz_05thrclone_pp.t
Creating extra DBI::PurePerl test: t/zz_10examp_pp.t
Creating extra DBI::PurePerl test: t/zz_15array_pp.t
Creating extra DBI::PurePerl test: t/zz_20meta_pp.t
Creating extra DBI::PurePerl test: t/zz_30subclass_pp.t
Creating extra DBI::PurePerl test: t/zz_40profile_pp.t
Creating extra DBI::PurePerl test: t/zz_60preparse_pp.t
Creating extra DBI::PurePerl test: t/zz_70shell_pp.t
Creating extra DBI::PurePerl test: t/zz_80proxy_pp.t
Checking if your kit is complete...
Looks good
Can't locate object method "eliminate_macros" via package "File::Spec" at /perl_root/lib/File/Spec/VMS.pm line 81.
%RMS-F-DIR, error in directory name


HTCLU3_> $ sea perl_root:[000000...]*.pm eliminate_macro

******************************
PERL_ROOT:[000000.LIB.EXTUTILS]MM_VMS.PM;1

=item eliminate_macros
sub eliminate_macros {
        print "eliminate_macros('') = ||\n" if $Verbose >= 3;
    print "eliminate_macros($path) = |$npath|\n" if $Verbose >= 3;
        print "eliminate_macros('') = ||\n" if $Verbose >= 3;
            $fixedpath = join(' ', map(vmspath($_),split(/\s+/, $self->eliminate_macros($path))));
            $fixedpath = join(' ', map(vmsify($_),split(/\s+/, $self->eliminate_macros($path))));
        my($vmspre) = $self->eliminate_macros("\$($prefix)");
      $sdir = $self->eliminate_macros($sdir) unless $sdir =~ /^[\w\-]+$/;
      $rslt = $self->fixpath($self->eliminate_macros($spath)."/$sdir",1);
          $rslt = $self->eliminate_macros($spath);

******************************
PERL_ROOT:[000000.LIB.FILE.SPEC]VMS.PM;1

      $sdir = $self->eliminate_macros($sdir) unless $sdir =~ /^[\w\-]+$/;
      $rslt = $self->fixpath($self->eliminate_macros($spath)."/$sdir",1);
          $rslt = $self->eliminate_macros($spath);

HTCLU3_> perl "-V"
Summary of my perl5 (5.0 patchlevel 5 subversion 3) configuration:
  Platform:
    osname=VMS, osvers=V7.2-1, archname=VMS_AXP
    uname='VMS YourHost V7.2'
    hint=none, useposix=false, d_sigaction=define
    usethreads=undef useperlio=undef d_sfio=undef
  Compiler:
    cc='CC/DECC', optimize='undef', gccversion=undef
    cppflags='undef'
    ccflags ='/Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj/List/Machine'
    stdchar='char', d_stdstdio=define, usevfork=true
    intsize=4, longsize=4, ptrsize=4, doublesize=8
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
    alignbytes=8, usemymalloc=N, prototype=define
  Linker and Libraries:
    ld='Link', ldflags ='/NoTrace/Map/Full/Cross'
    libpth=/sys$share /sys$library /decc$system_include
    libs=
    libc=(DECCRTL), so=exe, useshrplib=undef, libperl=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 Mar 19 2001 10:18:22
  %ENV:
    PERL="PERL_ROOT:[000000]PERL.EXE"
    PERLSHR="PERL_ROOT:[000000]PERLSHR.EXE"
    PERL_ROOT="DSA0:[SYS1.SYSCOMMON.PERL5_005_03.]"
  @INC:
    perl_root:[lib.VMS_AXP.5_00503]
    perl_root:[lib]
    perl_root:[lib.site_perl.VMS_AXP]
    perl_root:[lib.site_perl]
    .

HTCLU3_> $ sh sys/noproc
OpenVMS V7.3-1  on node HTCLU3  25-NOV-2002 17:33:04.55  Uptime  13 01:38:50

HTCLU3_> $ sh log *perl*

(LNM$PROCESS_TABLE)

(LNM$JOB_812D88C0)

(LNM$GROUP_000050)

(LNM$SYSTEM_TABLE)

  "PERL" = "PERL_ROOT:[000000]PERL.EXE"
  "PERLSHR" = "PERL_ROOT:[000000]PERLSHR.EXE"
  "PERL_ROOT" = "DSA0:[SYS1.SYSCOMMON.PERL5_005_03.]"



Reply via email to