FYI...I went ahead and made DBI-1.34 without errors. 

        -----Original Message-----
        From: Vanole, Mike 
        Sent: Thursday, July 03, 2003 2:43 PM
        To: '[EMAIL PROTECTED]'
        Subject: DBI-1.37 make test error
        
        
        Hi, 
         
        I just upgraded to perl 5.8.0 and am reinstalling the DBI. I've installed DBI 
on several systems and OSs and never had a problem, or all the warnings, until now. 
Perl 5.8.0 went in without any errors. I don't want to continue until I know this is 
harmless, or I need to backup and re-do something. I saw a post very similar that Tim 
replied to, "Fixed for the next release" but I don't see 1-38. Do I need to wait, or 
go back a version? I did not see this error at Solaris 5.9 or MPRAS 3.2
         
        Thanks,
        Mike
         
        Here's the output:
         
        > perl Makefile.PL
         
        *** You are using a perl configured with threading enabled. 
        *** You should be aware that using multiple threads is
        *** not recommended for production environments.
        *** 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.com/CPAN/modules/by-module> 
        http://www.perl.org/CPAN/modules/by-module 
<http://www.perl.org/CPAN/modules/by-module> 
        ftp://ftp.funet.fi/pub/languages/perl/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_03handle_pp.t 
        Creating extra DBI::PurePerl test: t/zz_04mods_pp.t 
        Creating extra DBI::PurePerl test: t/zz_05thrclone_pp.t (use threads) Creating 
extra DBI::PurePerl test: t/zz_06attrs_pp.t 
        Creating extra DBI::PurePerl test: t/zz_07kids_pp.t 
        Creating extra DBI::PurePerl test: t/zz_08keeperr_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_41prof_dump_pp.t 
        Creating extra DBI::PurePerl test: t/zz_42prof_data_pp.t 
        Creating extra DBI::PurePerl test: t/zz_60preparse_pp.t 
        Creating extra DBI::PurePerl test: t/zz_80proxy_pp.t 
        Checking if your kit is complete...
        Looks good
        Writing Makefile 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.
         
        > make
        gcc -c -D_REENTRANT -fno-strict-aliasing -I/usr/local/include 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O -DVERSION=\"1.37\" -DXS_VERSION=\"1.37\" 
-fPIC "-I/usr/local/lib/perl5/5.8.0/sun4-solaris-thread-multi-64int/CORE" -Wall 
-Wno-comment DBI.c
        DBI.xs: In function `check_version':
        DBI.xs:188: warning: cast to pointer from integer of different size
        DBI.xs: In function `dbi_bootinit':
        DBI.xs:206: warning: cast to pointer from integer of different size
        DBI.xs:206: warning: cast from pointer to integer of different size
        DBI.xs:226: warning: cast from pointer to integer of different size
        DBI.xs: In function `neatsvpv':
        DBI.xs:277: warning: cast to pointer from integer of different size
        DBI.xs: In function `dbih_logmsg':
        DBI.xs:456: warning: cast to pointer from integer of different size
        DBI.xs: In function `set_trace_file':
        DBI.xs:472: warning: cast to pointer from integer of different size
        DBI.xs: In function `set_trace':
        DBI.xs:513: warning: cast to pointer from integer of different size
        DBI.xs: In function `dbih_inner':
        DBI.xs:536: warning: cast to pointer from integer of different size
        DBI.xs: In function `dbih_getcom2':
        DBI.xs:603: warning: cast to pointer from integer of different size
        DBI.xs: In function `dbih_setup_attrib':
        DBI.xs:645: warning: cast to pointer from integer of different size
        DBI.xs: In function `dbih_make_fdsv':
        DBI.xs:689: warning: cast to pointer from integer of different size
        DBI.xs: In function `dbih_make_com':
        DBI.xs:711: warning: cast to pointer from integer of different size
        DBI.xs: In function `dbih_setup_handle':
        DBI.xs:799: warning: cast to pointer from integer of different size
        DBI.xs: In function `dbih_dumpcom':
        DBI.xs:909: warning: cast to pointer from integer of different size
        DBI.xs: In function `dbih_clearcom':
        DBI.xs:971: warning: cast to pointer from integer of different size
        DBI.xs: In function `dbih_setup_fbav':
        DBI.xs:1073: warning: cast to pointer from integer of different size
        DBI.xs: In function `dbih_sth_bind_col':
        DBI.xs:1123: warning: cast to pointer from integer of different size
        DBI.xs: In function `dbih_set_attr_k':
        DBI.xs:1189: warning: cast to pointer from integer of different size
        DBI.xs: In function `dbih_get_attr_k':
        DBI.xs:1395: warning: cast to pointer from integer of different size
        DBI.xs: In function `clear_cached_kids':
        DBI.xs:1809: warning: cast to pointer from integer of different size
        DBI.xs: In function `XS_DBI_dispatch':
        DBI.xs:2058: warning: cast to pointer from integer of different size
        DBI.xs: In function `XS_DBI__clone_dbis':
        DBI.xs:3108: warning: cast to pointer from integer of different size
        DBI.xs: In function `XS_DBI__install_method':
        DBI.xs:3185: warning: cast to pointer from integer of different size
        DBI.xs: In function `XS_DBI_trace':
        DBI.xs:3247: warning: cast to pointer from integer of different size
        DBI.xs: In function `XS_DBI__svdump':
        DBI.xs:3288: warning: cast to pointer from integer of different size
        DBI.xs: In function `XS_DBI__var_FETCH':
        DBI.xs:3344: warning: cast to pointer from integer of different size
        DBI.xs: In function `XS_DBD_____st_fetchrow_array':
        DBI.xs:3557: warning: cast to pointer from integer of different size
        DBI.xs: In function `XS_DBD_____common_trace_msg':
        DBI.xs:3836: warning: cast to pointer from integer of different size
        DBI.xs: In function `XS_DBD___mem__common_DESTROY':
        DBI.xs:3866: warning: cast to pointer from integer of different size
        DBI.c: At top level:
        DBIXS.h:418: warning: `get_dbistate' defined but not used Running Mkbootstrap 
for DBI () chmod 644 DBI.bs rm -f blib/arch/auto/DBI/DBI.so
        LD_RUN_PATH="" gcc -G -L/usr/local/lib DBI.o -o blib/arch/auto/DBI/DBI.so 
        chmod 755 blib/arch/auto/DBI/DBI.so
        cp DBI.bs blib/arch/auto/DBI/DBI.bs
        chmod 644 blib/arch/auto/DBI/DBI.bs
        cp dbiprof blib/script/dbiprof
        /usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" blib/script/dbiprof cp 
dbiproxy blib/script/dbiproxy /usr/bin/perl "-MExtUtils::MY" -e "MY->fixin(shift)" 
blib/script/dbiproxy Manifying blib/man3/DBI::FAQ.3 Manifying blib/man1/dbiproxy.1 
Manifying blib/man3/DBD::Proxy.3 Manifying blib/man3/DBI::Const::GetInfo::ANSI.3
        Manifying blib/man3/DBI::Const::GetInfoReturn.3
        Manifying blib/man3/DBI.3
        Manifying blib/man1/dbiprof.1
        Manifying blib/man3/DBI::Const::GetInfoType.3
        Manifying blib/man3/DBI::W32ODBC.3
        Manifying blib/man3/DBI::DBD::Metadata.3
        Manifying blib/man3/DBI::Const::GetInfo::ODBC.3
        Manifying blib/man3/DBI::ProfileDumper::Apache.3
        Manifying blib/man3/Bundle::DBI.3
        Manifying blib/man3/DBI::Profile.3
        Manifying blib/man3/DBI::ProfileDumper.3
        Manifying blib/man3/DBI::ProxyServer.3
        Manifying blib/man3/DBI::DBD.3
        Manifying blib/man3/Win32::DBIODBC.3
        Manifying blib/man3/DBI::PurePerl.3
        Manifying blib/man3/DBI::ProfileData.3 
         
        >
        perl -V
        Summary of my perl5 (revision 5.0 version 8 subversion 0) configuration:
        Platform:
        osname=solaris, osvers=2.8, archname=sun4-solaris-thread-multi-64int
        uname='sunos ccdev01 5.8 generic_108528-13 sun4u sparc sunw,ultra-enterprise '
        config_args='-Dcc=gcc -Duseperlio -Dusethreads'
        hint=recommended, useposix=true, d_sigaction=define
        usethreads=define use5005threads=undef useithreads=define 
usemultiplicity=define
        useperlio=define d_sfio=undef uselargefiles=define usesocks=undef
        use64bitint=define use64bitall=undef uselongdouble=undef
        usemymalloc=n, bincompat5005=undef
        Compiler:
        cc='gcc', ccflags ='-D_REENTRANT -fno-strict-aliasing -I/usr/local/include 
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64',
        optimize='-O',
        cppflags='-D_REENTRANT -fno-strict-aliasing -I/usr/local/include'
        ccversion='', gccversion='2.95.2 19991024 (release)', gccosandvers='solaris2.8'
        intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=87654321
        d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=16
        ivtype='long long', ivsize=8, nvtype='double', nvsize=8, Off_t='off_t', 
lseeksize=8
        alignbytes=8, prototype=define
        Linker and Libraries:
        ld='gcc', ldflags =' -L/usr/local/lib '
        libpth=/usr/local/lib /usr/lib /usr/ccs/lib
        libs=-lsocket -lnsl -ldl -lm -lrt -lpthread -lc
        perllibs=-lsocket -lnsl -ldl -lm -lrt -lpthread -lc
        libc=/lib/libc.so, so=so, useshrplib=false, libperl=libperl.a
        gnulibc_version=''
        Dynamic Linking:
        dlsrc=dl_dlopen.xs, dlext=so, d_dlsymun=undef, ccdlflags=' '
        cccdlflags='-fPIC', lddlflags='-G -L/usr/local/lib'
         
        Characteristics of this binary (from libperl): 
        Compile-time options: MULTIPLICITY USE_ITHREADS USE_64_BIT_INT USE_LARGE_FILES 
PERL_IMPLICIT_CONTEXT
        Built under solaris
        Compiled at Jun 23 2003 21:16:57
        @INC:
        /usr/local/lib/perl5/5.8.0/sun4-solaris-thread-multi-64int
        /usr/local/lib/perl5/5.8.0
        /usr/local/lib/perl5/site_perl/5.8.0/sun4-solaris-thread-multi-64int
        /usr/local/lib/perl5/site_perl/5.8.0
        /usr/local/lib/perl5/site_perl/5.6.0
        /usr/local/lib/perl5/site_perl
        .
         
        >make test TEST_VERBOSE=1
        PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" 
"test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
        t/01basics.............1..39
        ok 1 at line 32
        ok 2 at line 33
        ok 3 at line 37
        ok 4 at line 40
        ok 5 at line 41
        ok 6 at line 45
        ok 7 at line 48
        ok 8 at line 50
        ok 9 at line 52
        ok 10 at line 54
        ok 11 at line 55
        ok 12 at line 58
        ok 13 at line 61
        ok 14 at line 63
        ok 15 at line 64
        ok 16 at line 66
        ok 17 at line 67
        ok 18 at line 68
        ok 19 at line 69
        ok 20 at line 71
        ok 21 at line 72
        ok 22 at line 73
        ok 23 at line 78
        ok 24 at line 79
        ok 25 at line 80
        ok 26 at line 81
        ok 27 at line 82
        ok 28 at line 83
        ok 29 at line 86
        ok 30 at line 87
        ok 31 at line 88
        ok 32 at line 89
        ok 33 at line 90
        ok 34 at line 91
        ok 35 at line 93
        ok 36 at line 94
        ok 37 at line 95
        ok 38 at line 103
        ok 39 at line 104
        ok
        t/02dbidrv.............1..32
        ok 1
        ok 2
        ok 3
        ok 4
        DBD::_::dr internals
        ok 5
        ok 6
        DBD::_::db internals
        ok 7
        ok 8
        Driver for inner handles needs to be the Drivers inner handle
        ok 9
        ok 10
        ok 11
        Driver for outer handles needs to be the Drivers outer handle
        ok 12
        ok 13
        ok 14
        ok 15
        ok 16
        ok 17
        DBD::Test::db::DESTROY
        ok 18
        ok 19
        ok 20
        ok 21
        ok 22
        ok 23
        ok 24
        ok 25
        ok 26
        ok 27
        ok 28
        ok 29
        ok 30
        ok 31
        FETCH'd Test
        ok 32
        ok
        t/03handle.............1..18
        ok 1
        ok 2
        ref leak using
        ok 3
        ref leak using Driver 1
        ok 4
        ok 5
        ref leak using Database 1
        ok 6
        ok 7
        ref leak using Database 1 Driver 1
        ok 8
        ok 9
        ok 10
        take_imp_data
        ok 11
        # Test 12 got: '124' (t/03handle.t at line 52)
        #    Expected: '112'
        not ok 12
        $VAR1 = '1��1��/�h/[EMAIL PROTECTED])[EMAIL PROTECTED]';
        ok 13
        ok 14
        ok 15
        ok 16
        ok 17
        use dbi_imp_data
        ok 18
        FAILED test 12
                Failed 1/18 tests, 94.44% okay
        t/04mods...............1..3
        ok 1
        ok 2
        ok 3
        ok
        t/05thrclone...........1..20
        ok 1
        ok 2
        ok 3
        
        TRIMMED...
         
        ok 207 at line 540
        ok 208 at line 541
        HandleError -> die
        ok 209 at line 549
        ok 210 at line 550
        HandleError -> 0 -> RaiseError
        HandleError: DBD::ExampleP::db prepare failed: Unknown field names: 
unknown_field_name2 [h=DBI::db=HASH(0x30857c), rv=undef,
         #=3]
        ok 211 at line 554
        ok 212 at line 555
        HandleError -> 1 -> return (original)undef
        HandleError: DBD::ExampleP::db prepare failed: Unknown field names: 
unknown_field_name2 [h=DBI::db=HASH(0x30857c), rv=undef,
         #=3]
        ok 213 at line 560
        ok 214 at line 561
        HandleError -> 2 -> return (modified)42
        HandleError: DBD::ExampleP::db prepare failed: Unknown field names: 
unknown_field_name2 [h=DBI::db=HASH(0x30857c), rv=undef,
         #=3]
        ok 215 at line 568
        ok 216 at line 569
        ok 217 at line 572
        dump_results
        ok 218 at line 577
        ok 219 at line 580
        ok 220 at line 591
        ok 221 at line 593
        table_info
        
        TRIMMED...
         
        HandleError -> die
        ok 209 at line 549
        ok 210 at line 550
        HandleError -> 0 -> RaiseError
        HandleError: DBD::ExampleP::db prepare failed: Unknown field names: 
unknown_field_name2
         [h=DBI::db=HASH(0x5a54b0), rv=undef, #=3]
        ok 211 at line 554
        ok 212 at line 555
        HandleError -> 1 -> return (original)undef
        HandleError: DBD::ExampleP::db prepare failed: Unknown field names: 
unknown_field_name2
         [h=DBI::db=HASH(0x5a54b0), rv=undef, #=3]
        ok 213 at line 560
        ok 214 at line 561
        HandleError -> 2 -> return (modified)42
        HandleError: DBD::ExampleP::db prepare failed: Unknown field names: 
unknown_field_name2
         [h=DBI::db=HASH(0x5a54b0), rv=undef, #=3]
        ok 215 at line 568
        ok 216 at line 569
        
        TRIMMED...
         
        Failed Test  Stat Wstat Total Fail  Failed  List of Failed
        -------------------------------------------------------------------------------
        t/03handle.t               18    1   5.56%  12
        7 tests skipped.
        Failed 1/34 test scripts, 97.06% okay. 1/1243 subtests failed, 99.92% okay.
        make: *** [test_dynamic] Error 29
        

Reply via email to