[Perl] problema con el DBI

Maritza Joaquí mjoaqui en hotmail.com
Mar Dic 21 10:25:22 CST 2004


hola a todos, estoy tratando de instalar el DBI de perl, y he tenido muchos 
problemas... esto es lo que he hecho:

cuando trate de instalar el DBI-1.46, en el perl Makefile.PL, me salió este 
error:
------------------------------------------------------------------------------------------------------------------
Can't locate Test/More.pm in @INC (@INC contains: lib 
/usr/local/lib/perl5/5.6.1/aix-thread /u
sr/local/lib/perl5/5.6.1 /usr/local/lib/perl5/site_perl/5.6.1/aix-thread 
/usr/local/lib/perl5/
site_perl/5.6.1 /usr/local/lib/perl5/site_perl .) at Makefile.PL line 39.
BEGIN failed--compilation aborted at Makefile.PL line 39.
------------------------------------------------------------------------------------------------------------------


entonces decidí bajar el módulo que pide Test::More, baje el 
Test-Simple-0.54... cuando trate de instalar este, me pidió otro módulo 
Test::Harness 2.03 or up, así que baje el
Test-Harness-2.44, este último se instaló bien.
Cuando intenté instalar el test::more me volvió a pedir el test::harness, 
eso fue el make test:
---------------------------------------------------------------------------------------------------------------------------------
        PERL_DL_NONLAZY=1 /usr/bin/perl -Iblib/arch -Iblib/lib   -e 'use 
Test::Harness qw(&run
tests $verbose); $verbose=0; runtests @ARGV;' t/*.t
t/00signature.......skipped: Next time around, consider installing 
Module::Signature, so you c
an verify the integrity of this distribution.
t/00test_harness_check.NOK 1
#     Failed test (t/00test_harness_check.t at line 9)
#     '1.1604'
#         >
#     '1.2'
#
# Test::Simple/More/Builder has features which depend on a version of
# Test::Harness greater than 1.20.  You have 1.1604.
# Please install a new version from CPAN.
#
# If you've already tried to upgrade Test::Harness and still get this
# message, the new version may be "shadowed" by the old.  Check the
# output of Test::Harness's "make install" for "## Differing version"
# messages.  You can delete the old version by running
# "make install UNINST=1".
#
# Looks like you failed 1 test of 1.
t/00test_harness_check.dubious
        Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 1
        Failed 1/1 tests, 0.00% okay
t/Builder...........ok
t/More..............NOK 48
#     Failed test (t/More.t at line 162)
#          got: 22
#     expected: 42
# Looks like you failed 1 test of 48.
t/More..............dubious
        Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 48
        Failed 1/48 tests, 97.92% okay
t/bad_plan..........ok
t/buffer............ok
t/circular_data.....ok
t/curr_test.........ok
t/details...........ok
t/diag..............ok
t/eq_set............ok
t/exit..............ok
t/extra.............ok
t/extra_one.........ok
t/fail-like.........ok
t/fail-more.........ok
t/fail..............ok
t/fail_one..........ok
t/filehandles.......ok
t/fork..............ok
t/harness_active....ok
t/has_plan..........ok
t/has_plan2.........# Need Test::Harness 2.03 or up.  You have 1.1604.
t/has_plan2.........NOK 1
#     Failed test (t/has_plan2.t at line 26)
# Looks like you failed 1 test of 1.
t/has_plan2.........dubious
        Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 1
        Failed 1/1 tests, 0.00% okay
t/import............ok
t/is_deeply.........ok
t/is_fh.............ok
t/maybe_regex.......ok
t/missing...........ok
t/no_diag...........ok
t/no_ending.........ok
t/no_header.........ok
t/no_plan...........ok
t/ok_obj............ok
t/output............ok
t/overload..........ok
t/overload_threads..FAILED test 4
        Failed 1/5 tests, 80.00% okay (-1 skipped test: 3 okay, 60.00%)
t/plan..............ok
t/plan_bad..........ok
t/plan_is_noplan....ok
t/plan_no_plan......# Need Test::Harness 2.03 or up.  You have 1.1604.
t/plan_no_plan......NOK 1
#     Failed test (t/plan_no_plan.t at line 24)
# Looks like you failed 1 test of 1.
t/plan_no_plan......dubious
        Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 1
        Failed 1/1 tests, 0.00% okay
t/plan_shouldnt_import.ok
t/plan_skip_all.....skipped: Just testing plan & skip_all
t/require_ok........ok
t/reset.............ok
t/simple............ok
t/skip..............ok, 7/15 skipped: Just testing the skip interface.
t/skipall...........ok
t/sort_bug..........skipped: no threads
t/thread_taint......ok
t/threads...........skipped: no threads
t/todo..............NOK 1
#     Failed test (t/todo.t at line 20)
# Looks like you failed 1 test of 1.
t/todo..............dubious
        Test returned status 1 (wstat 256, 0x100)
DIED. FAILED test 1
        Failed 1/1 tests, 0.00% okay
t/undef.............ok
t/use_ok............ok
t/useing............ok
Failed Test              Status Wstat Total Fail  Failed  List of Failed
--------------------------------------------------------------------------------
t/00test_harness_check.t           1   256     1    1 100.00%  1
t/More.t                           1   256    48    1   2.08%  48
t/has_plan2.t                      1   256     1    1 100.00%  1
t/overload_threads.t                           5    1  20.00%  4
t/plan_no_plan.t                   1   256     1    1 100.00%  1
t/todo.t                           1   256     1    1 100.00%  1
4 tests and 8 subtests skipped.
Failed 6/54 test scripts, 88.89% okay. 6/333 subtests failed, 98.20% okay.
make: 1254-004 The error code from the last command is 2.


Stop.
------------------------------------------------------------------------------------------------------------------

De todas maneras decidí hacer el make install y esto fue lo que salió:
------------------------------------------------------------------------------------------------------------------
Installing 
/ii/pa/perl-5.6.1/usr/local/lib/perl5/site_perl/5.6.1/Test/Tutorial.pod
Installing 
/ii/pa/perl-5.6.1/usr/local/lib/perl5/site_perl/5.6.1/Test/Builder.pm
Installing 
/ii/pa/perl-5.6.1/usr/local/lib/perl5/site_perl/5.6.1/Test/Simple.pm
Installing 
/ii/pa/perl-5.6.1/usr/local/lib/perl5/site_perl/5.6.1/Test/More.pm
Installing /ii/pa/perl-5.6.1/usr/local/man/man3/Test::Tutorial.3
Installing /ii/pa/perl-5.6.1/usr/local/man/man3/Test::Builder.3
Installing /ii/pa/perl-5.6.1/usr/local/man/man3/Test::Simple.3
Installing /ii/pa/perl-5.6.1/usr/local/man/man3/Test::More.3
Writing 
/ii/pa/perl-5.6.1/usr/local/lib/perl5/site_perl/5.6.1/aix-thread/auto/Test/Simple/.pac
klist
Appending installation info to 
/ii/pa/perl-5.6.1/usr/local/lib/perl5/5.6.1/aix-thread/perlloca
l.pod
Target "install" is up to date.
------------------------------------------------------------------------------------------------------------------

.... supuestamente se pudo instalar o me equivoco?

entonces decidí intentar instalar nuevamente el DBI que era lo que quería y 
cuando hago el perl Makefile.PL me vuelve a salir:

------------------------------------------------------------------------------------------------------------------
Can't locate Test/More.pm in @INC (@INC contains: lib 
/usr/local/lib/perl5/5.6.1/aix-thread /u
sr/local/lib/perl5/5.6.1 /usr/local/lib/perl5/site_perl/5.6.1/aix-thread 
/usr/local/lib/perl5/
site_perl/5.6.1 /usr/local/lib/perl5/site_perl .) at Makefile.PL line 39.
BEGIN failed--compilation aborted at Makefile.PL line 39.
------------------------------------------------------------------------------------------------------------------


YA NO TENGO LA MAS MINIMA IDEA DE LO QUE DEBO HACER, ALGUIEN PODRÍA POR 
FAVOR AYUDARME????, MUCHAS GRACIAS DE ANTEMANO



MARITZA

_________________________________________________________________
MSN Amor: busca tu ½ naranja http://latam.msn.com/amor/



Más información sobre la lista de distribución Perl