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.]"