On May 26, 2011, at 8:14 AM, Andreas Åhman wrote: > Hi all, > > I tried on a OpenVMS 8.3-1h1 and then I managed to build it. > > Now however when trying to build the DBI module (the reason why upgrading > perl) it however fails. > > No errors while running perl makefile.pl.. > > MHSID1_MHSMAINT >mmk > MCR dsa0:[aahp.perl5]perl.exe.1 "-MExtUtils::Command" -e "mkpath" "--" > [.blib.lib.DBI] > MCR dsa0:[aahp.perl5]perl.exe.1 "-MExtUtils::Command" -e "rm_f" "--" > [.blib.lib.DBI]Changes.pm > MCR dsa0:[aahp.perl5]perl.exe.1 "-MExtUtils::Command" -e "cp" "--" Changes > [.blib.lib.DBI]Changes.pm > cp [.lib.dbd]dbm.pm [.blib.lib.dbd]dbm.pm > cp [.lib.win32]dbiodbc.pm [.blib.lib.win32]dbiodbc.pm > cp [.lib.dbi.dbd]metadata.pm [.blib.lib.dbi.dbd]metadata.pm > cp [.lib.dbi.gofer.serializer]datadumper.pm > [.blib.lib.dbi.gofer.serializer]datadumper.pm > cp dbixs_rev.pl [.blib.lib]dbixs_rev.pl > cp [.lib.dbd]nullp.pm [.blib.lib.dbd]nullp.pm > cp driver.xst [.blib.arch.auto.dbi]driver.xst > cp dbixs.h [.blib.arch.auto.dbi]dbixs.h > cp driver_xst.h [.blib.arch.auto.dbi]driver_xst.h > cp [.lib.dbi.gofer]response.pm [.blib.lib.dbi.gofer]response.pm > cp [.lib.dbi.gofer.serializer]storable.pm > [.blib.lib.dbi.gofer.serializer]storable.pm > cp [.lib.dbd.gofer.policy]rush.pm [.blib.lib.dbd.gofer.policy]rush.pm > cp [.lib.dbi.const]getinforeturn.pm [.blib.lib.dbi.const]getinforeturn.pm > cp [.lib.dbi]dbd.pm [.blib.lib.dbi]dbd.pm > cp [.lib.dbi.const.getinfo]ansi.pm [.blib.lib.dbi.const.getinfo]ansi.pm > cp [.lib.dbi.gofer]request.pm [.blib.lib.dbi.gofer]request.pm > cp [.lib.dbd.gofer.transport]stream.pm > [.blib.lib.dbd.gofer.transport]stream.pm > cp [.lib.dbi.dbd.sqlengine]developers.pod > [.blib.lib.dbi.dbd.sqlengine]developers.pod > cp dbi_sql.h [.blib.arch.auto.dbi]dbi_sql.h > cp [.lib.dbd]file.pm [.blib.lib.dbd]file.pm > cp [.lib.dbd]examplep.pm [.blib.lib.dbd]examplep.pm > cp [.lib.dbi.gofer.transport]pipeone.pm > [.blib.lib.dbi.gofer.transport]pipeone.pm > cp [.lib.dbi]profiledumper.pm [.blib.lib.dbi]profiledumper.pm > cp [.lib.dbd]proxy.pm [.blib.lib.dbd]proxy.pm > cp [.lib.dbi]profilesubs.pm [.blib.lib.dbi]profilesubs.pm > cp [.lib.dbi.sql]nano.pm [.blib.lib.dbi.sql]nano.pm > cp [.lib.dbd.gofer.policy]pedantic.pm [.blib.lib.dbd.gofer.policy]pedantic.pm > cp dbilogstrip.pl [.blib.lib]dbilogstrip.pl > cp [.lib.dbd]sponge.pm [.blib.lib.dbd]sponge.pm > cp [.lib.dbd.gofer.transport]pipeone.pm > [.blib.lib.dbd.gofer.transport]pipeone.pm > cp [.lib.dbi]w32odbc.pm [.blib.lib.dbi]w32odbc.pm > cp [.lib.dbd.file]developers.pod [.blib.lib.dbd.file]developers.pod > cp [.lib.bundle]dbi.pm [.blib.lib.bundle]dbi.pm > cp [.lib.dbi]proxyserver.pm [.blib.lib.dbi]proxyserver.pm > cp [.lib.dbd.file]howto.pod [.blib.lib.dbd.file]howto.pod > cp dbi.pm [.blib.lib]dbi.pm > cp [.lib.dbi.gofer.transport]stream.pm > [.blib.lib.dbi.gofer.transport]stream.pm > cp [.lib.dbi.util]_accessor.pm [.blib.lib.dbi.util]_accessor.pm > cp [.lib.dbi.dbd]sqlengine.pm [.blib.lib.dbi.dbd]sqlengine.pm > cp [.lib.dbi.const.getinfo]odbc.pm [.blib.lib.dbi.const.getinfo]odbc.pm > cp [.lib.dbd.gofer.policy]classic.pm [.blib.lib.dbd.gofer.policy]classic.pm > cp dbiproxy.pl [.blib.lib]dbiproxy.pl > cp dbd_xsh.h [.blib.arch.auto.dbi]dbd_xsh.h > cp dbivport.h [.blib.arch.auto.dbi]dbivport.h > cp dbixs_rev.h [.blib.arch.auto.dbi]dbixs_rev.h > cp [.lib.dbd.gofer.policy]base.pm [.blib.lib.dbd.gofer.policy]base.pm > cp [.lib.dbi]faq.pm [.blib.lib.dbi]faq.pm > cp [.lib.dbd.gofer.transport]null.pm [.blib.lib.dbd.gofer.transport]null.pm > cp [.lib.dbd.file]roadmap.pod [.blib.lib.dbd.file]roadmap.pod > cp [.lib.dbi]profiledata.pm [.blib.lib.dbi]profiledata.pm > cp [.lib.dbi.gofer.serializer]base.pm [.blib.lib.dbi.gofer.serializer]base.pm > cp [.lib.dbd.gofer.transport]base.pm [.blib.lib.dbd.gofer.transport]base.pm > cp [.lib.dbi]profile.pm [.blib.lib.dbi]profile.pm > cp [.lib.dbd]gofer.pm [.blib.lib.dbd]gofer.pm > cp [.lib.dbi.gofer.transport]base.pm [.blib.lib.dbi.gofer.transport]base.pm > cp dbiprof.pl [.blib.lib]dbiprof.pl > cp [.lib.dbi.gofer]execute.pm [.blib.lib.dbi.gofer]execute.pm > cp [.lib.dbi.const]getinfotype.pm [.blib.lib.dbi.const]getinfotype.pm > cp [.lib.dbd.gofer.transport]corostream.pm > [.blib.lib.dbd.gofer.transport]corostream.pm > cp [.lib.dbi.util]cachememory.pm [.blib.lib.dbi.util]cachememory.pm > cp dbipport.h [.blib.arch.auto.dbi]dbipport.h > cp [.lib.dbi]pureperl.pm [.blib.lib.dbi]pureperl.pm > cp [.lib.dbi.dbd.sqlengine]howto.pod [.blib.lib.dbi.dbd.sqlengine]howto.pod > cp [.lib.dbi.profiledumper]apache.pm [.blib.lib.dbi.profiledumper]apache.pm > MCR dsa0:[aahp.perl5]perl.exe.1 -e "use ExtUtils::Mksymlists;" -e > "Mksymlists('NAME' => 'DBI', 'DL_FUNCS' => { }, 'DL_VARS' => [], > 'FUNCLIST' => [])" > MCR dsa0:[aahp.perl5]perl.exe.1 -e "print > ""[.blib.arch.auto.DBI]DBI.olb/Include=DBI\n[.blib.arch.auto.DBI]DBI.olb/Library\n"";" > >>D > BI.OPT > MCR dsa0:[aahp.perl5]perl.exe.1 -e "print qq{PerlShr/Share\n}" >>DBI.OPT > MCR dsa0:[aahp.perl5]perl.exe.1 "-MExtUtils::Command" -e "cp" "--" DBI.OPT > [.BLIB.ARCH.AUTO.DBI]DBI.OPT > MCR dsa0:[aahp.perl5]perl.exe.1 -p -e "s/~DRIVER~/Perl/g" Driver.xst > > Perl.xsi > MCR dsa0:[aahp.perl5]perl.exe.1 perl_root:[lib.ExtUtils]xsubpp -typemap > perl_root:[lib.ExtUtils]typemap -typemap typemap PERL.xs >P > ERL.C > Warning: long symbol DBD__Perl__db_selectall_arrayref > trimmed to DBD_Perl_db_selectal_arayref > at /perl_root/lib/ExtUtils/XSSymSet.pm line 93, <GEN1> line 161. > Warning: long symbol DBD__Perl__db_selectrow_arrayref > trimmed to DBD_Pl_db_ser_arayref > at /perl_root/lib/ExtUtils/XSSymSet.pm line 93, <GEN1> line 227. > Warning: long symbol DBD__Perl__st_bind_param_inout > trimmed to DBD_Perl_st_bind_param_inout > at /perl_root/lib/ExtUtils/XSSymSet.pm line 93, <GEN1> line 575. > Warning: long symbol DBD__Perl__st_execute_for_fetch > trimmed to DBD_Pl_st_ece_f_fetch > at /perl_root/lib/ExtUtils/XSSymSet.pm line 93, <GEN1> line 612. > Warning: long symbol DBD__Perl__st_fetchrow_arrayref > trimmed to DBD_Perl_st_fetchrow_arayref > at /perl_root/lib/ExtUtils/XSSymSet.pm line 93, <GEN1> line 629. > Warning: long symbol DBD__Perl__st_fetchall_arrayref > trimmed to DBD_Perl_st_fetchal_arayref > at /perl_root/lib/ExtUtils/XSSymSet.pm line 93, <GEN1> line 665. > CC/DECC /Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj > /NOANSI_ALIAS/float=ieee/ieee=denorm/Define=(_USE_STD_STAT=1,DBI_NO_TH > READS,"VERSION=""1.616""","XS_VERSION=""1.616""")/Include=(perl_root:[lib.VMS_IA64.5_12_3.CORE])/NoList > PERL.c > MCR dsa0:[aahp.perl5]perl.exe.1 perl_root:[lib.ExtUtils]xsubpp -typemap > perl_root:[lib.ExtUtils]typemap -typemap typemap DBI.xs >DB > I.C > Warning: long symbol DBD_____common_swap_inner_handle > trimmed to DBD_comon_swap_iner_handle > at /perl_root/lib/ExtUtils/XSSymSet.pm line 93, <GEN0> line 5304. > CC/DECC /Include=[]/Standard=Relaxed_ANSI/Prefix=All/Obj=.obj > /NOANSI_ALIAS/float=ieee/ieee=denorm/Define=(_USE_STD_STAT=1,DBI_NO_TH > READS,"VERSION=""1.616""","XS_VERSION=""1.616""")/Include=(perl_root:[lib.VMS_IA64.5_12_3.CORE])/NoList > DBI.c > If F$Search("[.BLIB.ARCH.AUTO.DBI]DBI.OLB").eqs."" Then Library/Object/Create > [.BLIB.ARCH.AUTO.DBI]DBI.OLB > Library/Object/Replace [.BLIB.ARCH.AUTO.DBI]DBI.OLB DBI.OBJ > If F$TrnLNm("PerlShr").eqs."" Then Define/NoLog/User PerlShr > Sys$Share:PerlShr.exe > Link /NoTrace/NoMap /Shareable=[.BLIB.ARCH.AUTO.DBI]PL_DBI.EXE > DBI.opt/Option,perl_root:[lib.VMS_IA64.5_12_3.CORE]perlshr_attr.opt/O > ption > Running Mkbootstrap for DBI () > MCR dsa0:[aahp.perl5]perl.exe.1 "-MExtUtils::Command" -e "chmod" "--" 644 > DBI.BS > MCR dsa0:[aahp.perl5]perl.exe.1 "-MExtUtils::Command" -e "cp" "--" DBI.bs > [.BLIB.ARCH.AUTO.DBI]DBI.BS > MCR dsa0:[aahp.perl5]perl.exe.1 "-MExtUtils::Command" -e "chmod" "--" 644 > [.BLIB.ARCH.AUTO.DBI]DBI.BS > MCR dsa0:[aahp.perl5]perl.exe.1 "-MExtUtils::Command" -e "cp" "--" > dbiproxy.pl [.blib.script]dbiproxy.pl > MCR dsa0:[aahp.perl5]perl.exe.1 "-MExtUtils::MY" -e "MY->fixin(shift)" "--" > [.blib.script]dbiproxy.pl > MCR dsa0:[aahp.perl5]perl.exe.1 "-MExtUtils::Command" -e "cp" "--" dbiprof.pl > [.blib.script]dbiprof.pl > MCR dsa0:[aahp.perl5]perl.exe.1 "-MExtUtils::MY" -e "MY->fixin(shift)" "--" > [.blib.script]dbiprof.pl > MCR dsa0:[aahp.perl5]perl.exe.1 "-MExtUtils::Command" -e "cp" "--" > dbilogstrip.pl [.blib.script]dbilogstrip.pl > MCR dsa0:[aahp.perl5]perl.exe.1 "-MExtUtils::MY" -e "MY->fixin(shift)" "--" > [.blib.script]dbilogstrip.pl > > > > Any ideas of this? >
Looks normal to me. The warnings about trimming of long symbols are there in case the extension you're building needs to link against an external library where the symbol names would no longer match what Perl did with them. But that's not the case with DBI, so I think you're ok. Do run "mmk test" and see how it goes. ________________________________________ Craig A. Berry mailto:craigbe...@mac.com "... getting out of a sonnet is much more difficult than getting in." Brad Leithauser