Hi (again),
Now I'm having Perl DBI build problems.
v20 $ vmstar -xvf DBI-1_35.tar
v20 $ set def [.DBI-1_35]
v20 $ perl Makefile.pl
v20 $ mms all
Copy/NoConfirm Changes [.blib.lib.DBI]Changes.pm
%MMS-F-GWKNOACTS, Actions to update CONFIG are unknown.
I've tried running mms, mms all and various combinations as suggested by Craig
back in October last year to Tony Bolton who had a similar problem.
I can't use mmk as I get:
v20 $ mmk
%MMK-F-SDCMIX, single/double-colon dependency mix found for target PERL.OBJ
mms/log gives:
%MMS-I-DRVOUTFIL, Using output file SYS$OUTPUT:.;
%MMS-I-DRVDEPFIL, Using description file DKA200:[MARTIN.DBI-1_35]DESCRIP.MMS;1
%MMS-I-DRVFMSSUP, DEC/MMS is installed with support for VAX FMS.
%MMS-I-DRVSUBCLI, Using DCL for the subprocess CLI.
%MMS-I-DRVQUALIF, Using non-defaulted qualifiers /Log
%MMS-I-GWKBEGWLK, Starting the build at target MAKEMAKERDFLT
%MMS-I-GMTIMFND, Time for CHANGES is 7-MAR-2003 22:00:20.00
%MMS-I-GMTIMFND, Time for [.BLIB.LIB.DBI]CHANGES.PM is 20-MAR-2003 13:52:04.77
%MMS-I-GMTIMFND, Time for CONFIG is 17-NOV-1858 00:00:00.00
%MMS-I-GWKOLDNOD, Target CONFIG is older than [.BLIB.LIB.DBI]CHANGES.PM
%MMS-I-GWKWILLEX, MMS will try executing action line to update target .FIRST
%MMS-I-EXEPROCID, PID of created subprocess is %X00002358.
%MMS-I-GWKEXESTS, Status of executed command is %X00000001.
-SYSTEM-S-NORMAL, normal successful completion
%MMS-I-GWKEXESTS, Status of executed command is %X00010001.
-RMS-S-NORMAL, normal successful completion
%MMS-F-GWKNOACTS, Actions to update CONFIG are unknown.
Looking at the mms file I'm not exactly sure why it is complaining about this
other than there is no action associated with Config so I created a file called
config (knowing the rules under changes.pm had been run). This got me a bit
further to:
%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 dbd_xsh.h [.blib.arch.auto.DBI]dbd_xsh.h
cp [.lib.dbi]profiledumper.pm [.blib.lib.dbi]profiledumper.pm
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.dbi.dbd]metadata.pm [.blib.lib.dbi.dbd]metadata.pm
cp [.lib.bundle]dbi.pm [.blib.lib.bundle]dbi.pm
cp [.lib.dbi]proxyserver.pm [.blib.lib.dbi]proxyserver.pm
cp [.lib.dbi]profiledata.pm [.blib.lib.dbi]profiledata.pm
cp dbi.pm [.blib.lib]dbi.pm
cp [.lib.dbd]nullp.pm [.blib.lib.dbd]nullp.pm
cp [.lib.dbi]profile.pm [.blib.lib.dbi]profile.pm
cp dbixs.h [.blib.arch.auto.DBI]dbixs.h
cp driver.xst [.blib.arch.auto.DBI]driver.xst
cp driver_xst.h [.blib.arch.auto.DBI]driver_xst.h
cp dbiprof.pl [.blib.lib]dbiprof.pl
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 dbipport.h [.blib.arch.auto.DBI]dbipport.h
cp [.lib.dbd]sponge.pm [.blib.lib.dbd]sponge.pm
cp [.lib.dbi]pureperl.pm [.blib.lib.dbi]pureperl.pm
cp dbi_sql.h [.blib.arch.auto.DBI]dbi_sql.h
cp [.lib.dbi.profiledumper]apache.pm [.blib.lib.dbi.profiledumper]apache.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
%MMS-F-GWKNOACTS, Actions to update [.BLIB.ARCH.AUTO.DBI]DRIVER.XST are unknown.
and now I'm really stuck.
Any ideas?
I can take this to dbi-users list but I suspect they'll point me back here.
Martin
--
Martin J. Evans
Easysoft Ltd, UK
Development