I have been trying all night to get DBI 1.53 installed on Perl 5.008 that comes 
with RHEL 3.0.  When CPAN failed I have tried downloading and compiling, 
however I get the same problems.  Here is a snapshot of the process:

[EMAIL PROTECTED] DBI-1.53]# 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://search.cpan.org/
    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
                                                                                
                                                             
Your perl was compiled with gcc (version 3.2.3 20030502 (Red Hat Linux 
3.2.3-54)), okay.
Creating DBI::PurePerl    test variant: t/zvpp_01basics.t
Creating DBI::PurePerl    test variant: t/zvpp_02dbidrv.t
Creating DBI::PurePerl    test variant: t/zvpp_03handle.t
Creating DBI::PurePerl    test variant: t/zvpp_04mods.t
Creating DBI::PurePerl    test variant: t/zvpp_05thrclone.t (use threads)
Creating DBI::PurePerl    test variant: t/zvpp_06attrs.t
Creating DBI::PurePerl    test variant: t/zvpp_07kids.t
Creating DBI::PurePerl    test variant: t/zvpp_08keeperr.t
Creating DBI::PurePerl    test variant: t/zvpp_09trace.t
Creating DBI::PurePerl    test variant: t/zvpp_10examp.t
Creating DBI::PurePerl    test variant: t/zvpp_11fetch.t
Creating DBI::PurePerl    test variant: t/zvpp_14utf8.t
Creating DBI::PurePerl    test variant: t/zvpp_15array.t
Creating DBI::PurePerl    test variant: t/zvpp_20meta.t
Creating DBI::PurePerl    test variant: t/zvpp_30subclass.t
Creating DBI::PurePerl    test variant: t/zvpp_40profile.t
Creating DBI::PurePerl    test variant: t/zvpp_41prof_dump.t
Creating DBI::PurePerl    test variant: t/zvpp_42prof_data.t
Creating DBI::PurePerl    test variant: t/zvpp_43prof_env.t
Creating DBI::PurePerl    test variant: t/zvpp_50dbm.t
Creating DBI::PurePerl    test variant: t/zvpp_60preparse.t
Creating DBI::PurePerl    test variant: t/zvpp_70callbacks.t
Creating DBI::PurePerl    test variant: t/zvpp_72childhandles.t
Creating DBI::PurePerl    test variant: t/zvpp_80proxy.t
                                                                                
                                                             
    I see you're using perl 5.008 on i386-linux-thread-multi, okay.
    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.
 
Writing Makefile for DBI
[EMAIL PROTECTED] DBI-1.53]# make
gcc -c   -D_REENTRANT -D_GNU_SOURCE -DTHREADS_HAVE_PIDS -DDEBUGGING 
-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE 
-D_FILE_OFFSET_BITS=64 -I/usr/include/gdbm -O2 -g -pipe -march=i386 -mcpu=i686  
 -DVERSION=\"1.53\" -DXS_VERSION=\"1.53\" -fPIC 
"-I/usr/lib/perl5/5.8.0/i386-linux-thread-multi/CORE"  -W -Wall -Wpointer-arith 
-Wbad-function-cast -Wno-comment -Wno-sign-compare -Wno-cast-qual 
-Wmissing-noreturn -Wno-unused-parameter DBI.c
Running Mkbootstrap for DBI ()
chmod 644 DBI.bs
rm -f blib/arch/auto/DBI/DBI.so
gcc  -shared -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/man1/dbiprof.1
Manifying blib/man1/dbiproxy.1
Manifying blib/man3/DBI::FAQ.3pm
Manifying blib/man3/DBD::Proxy.3pm
Manifying blib/man3/DBI::SQL::Nano.3pm
Manifying blib/man3/DBI::Const::GetInfo::ANSI.3pm
Manifying blib/man3/DBD::DBM.3pm
Manifying blib/man3/DBI::Const::GetInfoReturn.3pm
Manifying blib/man3/DBI.3pm
Manifying blib/man3/DBD::Sponge.3pm
Manifying blib/man3/DBI::Const::GetInfoType.3pm
Manifying blib/man3/Roadmap.3pm
Manifying blib/man3/DBI::DBD::Metadata.3pm
Manifying blib/man3/DBI::W32ODBC.3pm
Manifying blib/man3/DBI::Const::GetInfo::ODBC.3pm
Manifying blib/man3/DBI::ProfileDumper::Apache.3pm
Manifying blib/man3/Bundle::DBI.3pm
Manifying blib/man3/TASKS.3pm
Manifying blib/man3/DBI::Profile.3pm
Manifying blib/man3/DBD::File.3pm
Manifying blib/man3/DBI::ProfileDumper.3pm
Manifying blib/man3/DBI::ProxyServer.3pm
Manifying blib/man3/DBI::ProfileSubs.3pm
Manifying blib/man3/DBI::DBD.3pm
Manifying blib/man3/Win32::DBIODBC.3pm
Manifying blib/man3/DBI::PurePerl.3pm
Manifying blib/man3/DBI::ProfileData.3pm
[EMAIL PROTECTED] DBI-1.53]# make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 
'blib/lib', 'blib/arch')" t/*.t
t/01basics...............ok
        4/131 skipped: various reasons
t/02dbidrv...............ok
t/03handle...............ok
t/04mods.................ok
t/05thrclone.............ok 7/43Test output counter mismatch [test 8]
Test output counter mismatch [test 9]
Test output counter mismatch [test 10]
Test output counter mismatch [test 11]
Test output counter mismatch [test 12]
Test output counter mismatch [test 13]
Test output counter mismatch [test 14]
Test output counter mismatch [test 15]
Test output counter mismatch [test 16]
Test output counter mismatch [test 17]
Test output counter mismatch [test 18]
Test output counter mismatch [test 19]
Test output counter mismatch [test 20]
t/05thrclone.............ok 21/43Test output counter mismatch [test 21]
Test output counter mismatch [test 22]
Test output counter mismatch [test 23]
Test output counter mismatch [test 24]
Test output counter mismatch [test 25]
Test output counter mismatch [test 26]
Test output counter mismatch [test 27]
Test output counter mismatch [test 28]
Test output counter mismatch [test 29]
Test output counter mismatch [test 30]
t/05thrclone.............ok 31/43Test output counter mismatch [test 31]
Test output counter mismatch [test 32]
Test output counter mismatch [test 33]
Test output counter mismatch [test 34]
Test output counter mismatch [test 35]
Test output counter mismatch [test 36]
Test output counter mismatch [test 37]
Test output counter mismatch [test 38]
Test output counter mismatch [test 39]
Test output counter mismatch [test 40]
Test output counter mismatch [test 41]
Test output counter mismatch [test 42]
t/05thrclone.............ok 43/43# Looks like you planned 43 tests but only ran 
3.
Test output counter mismatch [test 43]
t/05thrclone.............dubious
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 4-43
        Failed 40/43 tests, 6.98% okay
t/06attrs................ok
t/07kids.................ok
t/08keeperr..............ok
t/09trace................ok
t/10examp................ok
t/11fetch................ok
t/14utf8.................ok
t/15array................ok
t/20meta.................ok
t/30subclass.............ok
t/40profile..............ok
t/41prof_dump............ok
t/42prof_data............ok
t/43prof_env.............ok
t/50dbm..................ok
t/60preparse.............ok
t/70callbacks............ok
t/72childhandles.........ok
t/80proxy................skipped
        all skipped: modules required for proxy are probably not installed 
(e.g., RPC/PlClient.pm)
t/pod....................skipped
        all skipped: Test::Pod 1.00 required for testing POD
t/zvpp_01basics..........ok
        4/131 skipped: various reasons
t/zvpp_02dbidrv..........ok
        10/51 skipped: various reasons
t/zvpp_03handle..........ok
        76/137 skipped: various reasons
t/zvpp_04mods............ok
t/zvpp_05thrclone........ok 1/43Test output counter mismatch [test 8]
Test output counter mismatch [test 9]
Test output counter mismatch [test 10]
t/zvpp_05thrclone........ok 11/43Test output counter mismatch [test 11]
Test output counter mismatch [test 12]
Test output counter mismatch [test 13]
Test output counter mismatch [test 14]
Test output counter mismatch [test 15]
Test output counter mismatch [test 16]
Test output counter mismatch [test 17]
Test output counter mismatch [test 18]
t/zvpp_05thrclone........ok 19/43Test output counter mismatch [test 19]
Test output counter mismatch [test 20]
Test output counter mismatch [test 21]
Test output counter mismatch [test 22]
Test output counter mismatch [test 23]
Test output counter mismatch [test 24]
Test output counter mismatch [test 25]
Test output counter mismatch [test 26]
Test output counter mismatch [test 27]
Test output counter mismatch [test 28]
t/zvpp_05thrclone........ok 29/43Test output counter mismatch [test 29]
Test output counter mismatch [test 30]
Test output counter mismatch [test 31]
Test output counter mismatch [test 32]
Test output counter mismatch [test 33]
Test output counter mismatch [test 34]
Test output counter mismatch [test 35]
Test output counter mismatch [test 36]
Test output counter mismatch [test 37]
Test output counter mismatch [test 38]
t/zvpp_05thrclone........ok 39/43Test output counter mismatch [test 39]
Test output counter mismatch [test 40]
Test output counter mismatch [test 41]
Test output counter mismatch [test 42]
Test output counter mismatch [test 43]
# Looks like you planned 43 tests but only ran 3.
t/zvpp_05thrclone........dubious
        Test returned status 255 (wstat 65280, 0xff00)
DIED. FAILED tests 4-43
        Failed 40/43 tests, 6.98% okay
t/zvpp_06attrs...........ok
        7/137 skipped: various reasons
t/zvpp_07kids............skipped
        all skipped: $h->{Kids} attribute not supported for DBI::PurePerl
t/zvpp_08keeperr.........ok
t/zvpp_09trace...........ok
t/zvpp_10examp...........ok
        39/263 skipped: various reasons
t/zvpp_11fetch...........ok
t/zvpp_14utf8............ok
t/zvpp_15array...........ok
t/zvpp_20meta............ok
t/zvpp_30subclass........ok
t/zvpp_40profile.........skipped
        all skipped: profiling not supported for DBI::PurePerl
t/zvpp_41prof_dump.......skipped
        all skipped: profiling not supported for DBI::PurePerl
t/zvpp_42prof_data.......skipped
        all skipped: profiling not supported for DBI::PurePerl
t/zvpp_43prof_env........skipped
        all skipped: profiling not supported for DBI::PurePerl
t/zvpp_50dbm.............ok
t/zvpp_60preparse........skipped
        all skipped: preparse not supported for DBI::PurePerl
t/zvpp_70callbacks.......skipped
        all skipped: $h->{Callbacks} attribute not supported for DBI::PurePerl
t/zvpp_72childhandles....ok
t/zvpp_80proxy...........skipped
        all skipped: modules required for proxy are probably not installed 
(e.g., RPC/PlClient.pm)
Failed Test         Stat Wstat Total Fail  List of Failed
-------------------------------------------------------------------------------
t/05thrclone.t       255 65280    43   80  4-43
t/zvpp_05thrclone.t  255 65280    43   80  4-43
10 tests and 140 subtests skipped.
Failed 2/49 test scripts. 0/2339 subtests failed.
Files=49, Tests=2339, 37 wallclock secs (31.33 cusr +  1.78 csys = 33.11 CPU)
Failed 2/49 test programs. 0/2339 subtests failed.
make: *** [test_dynamic] Error 29
[EMAIL PROTECTED] DBI-1.53]#

I don't run make install at this point due to the test failure.

Does anyone see why the failure occurs?  Is this a RHEL thing?

I really need to get this installed.

Thanks,

Reply via email to