Hi, Iam new to the list but have been using perl on VMS for several
years. I recently needed to upgrade some modules and that setoff a 
complete perl re-build. I have built perl 5.8.0 with some help from
the list archive but the DBI 1.30 module is proving difficult.
I get the well known message but none of the previously suggested cures
seemed to work 

%MMK-F-CANTUPD, cannot update target [.BLIB.ARCH.AUTO.DBI]DRIVER.XST - sources unknown
   
Also if I do 'MMK CLEAN' I get this warning on the next build attempt.

Warning: the following files are missing in your kit:
        dbiproxy.pl
        dbish.plt


More details are below...
(Alpha VMS 7.2-2, DEC C 6.5, MMK 3.93)

                              Regards
                            Tony Bolton
                        TBolton 'at' mhl.nsw.gov.au




$       SET NOVERIFY
%DCL-I-SUPERSEDE, previous value of PERL_ROOT has been superseded
%DCL-I-SUPERSEDE, previous value of PERLSHR has been superseded
$ perl -"V"
Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration:
  Platform:
    osname=VMS, osvers=V7.2-2, archname=VMS_AXP
    uname='VMS marlin V7.2-2 AlphaServer 1200 5/533 4MB'
    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
    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:
  Built under VMS
  Compiled at Oct  5 2002 17:18:41
  %ENV:
    PERLSHR="PERL_ROOT:[000000]PERLSHR.EXE"
    PERL_ROOT="DRA1:[UTIL.PERL-5_8_0_ROOT.]"
  @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
    .
$ 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
Use of uninitialized value in string eq at makefile.pl line 213.
Use of uninitialized value in string eq at makefile.pl line 213.
Writing Descrip.MMS for DBI

    Remember to actually *read* the README file!
    Use  'make' to build the software (dmake or nmake on Windows).
    Then 'make test' to execute self tests.
    Then 'make install' to install the DBI and then delete this working
    directory before unpacking and building any DBD::* drivers.

$ mmk all
Copy/NoConfirm Changes [.blib.lib.DBI]Changes.pm
%CREATE-I-EXISTS, [.BLIB.LIB] already exists
MCR perl_root:[000000]perl.exe "-MExtUtils::Install" -e "pm_to_blib({split(' 
',<STDIN>)},'[.blib.lib.auto]','')" <.MM_tmp
cp dbiproxy.pl [.blib.lib]dbiproxy.pl
cp [.lib.win32]dbiodbc.pm [.blib.lib.win32]dbiodbc.pm
cp dbish.pl [.blib.lib]dbish.pl
cp [.lib.dbd]proxy.pm [.blib.lib.dbd]proxy.pm
cp [.lib.dbi]w32odbc.pm [.blib.lib.dbi]w32odbc.pm
cp [.lib.dbi]faq.pm [.blib.lib.dbi]faq.pm
cp [.lib.bundle]dbi.pm [.blib.lib.bundle]dbi.pm
cp [.lib.dbi]proxyserver.pm [.blib.lib.dbi]proxyserver.pm
cp dbi.pm [.blib.lib]dbi.pm
cp [.lib.dbi]profile.pm [.blib.lib.dbi]profile.pm
cp [.lib.dbd]nullp.pm [.blib.lib.dbd]nullp.pm
cp [.lib.dbi.const]getinfotype.pm [.blib.lib.dbi.const]getinfotype.pm
cp [.lib.dbi.const]getinforeturn.pm [.blib.lib.dbi.const]getinforeturn.pm
cp [.lib.dbi.const.getinfo]odbc.pm [.blib.lib.dbi.const.getinfo]odbc.pm
cp [.lib.dbi.const.getinfo]ansi.pm [.blib.lib.dbi.const.getinfo]ansi.pm
cp [.lib.dbi]dbd.pm [.blib.lib.dbi]dbd.pm
cp [.lib.dbi]format.pm [.blib.lib.dbi]format.pm
cp [.lib.dbd]sponge.pm [.blib.lib.dbd]sponge.pm
cp [.lib.dbi]pureperl.pm [.blib.lib.dbi]pureperl.pm
cp [.lib.dbi]shell.pm [.blib.lib.dbi]shell.pm
cp [.lib.dbd]examplep.pm [.blib.lib.dbd]examplep.pm
MCR perl_root:[000000]perl.exe -e "use ExtUtils::Mksymlists;"   -e "Mksymlists('NAME' 
=> 'DBI', 'DL_FUNCS' => {  }, 'DL_VARS' => [], 'FUNCLIST' => [])"
MCR perl_root:[000000]perl.exe -e "print 
""[.blib.arch.auto.DBI]DBI.olb/Include=DBI\n[.blib.arch.auto.DBI]DBI.olb/Library\n"";" 
>>DBI.OPT
MCR perl_root:[000000]perl.exe -e "print qq{PerlShr/Share\n}" >>DBI.OPT
Copy/NoConfirm DBI.OPT [.BLIB.ARCH.AUTO.DBI]DBI.OPT
%MMK-F-CANTUPD, cannot update target [.BLIB.ARCH.AUTO.DBI]DRIVER.XST - sources unknown
     job terminated at  6-OCT-2002 13:02:09.89


Reply via email to