probleme d'installation d'un module perl

probleme d'installation d'un module perl - Perl - Programmation

Marsh Posté le 02-02-2007 à 14:09:46    

salut,
 
J'essai d'installer le module perl DBD::DB2 mais cela ne fonctionne pas;
quand je fais un

Code :
  1. make test


 
j'obtiens cela

Citation :


make[1]: entrant dans le répertoire « /home/donny/Desktop/DBD-DB2-1.0/Constants »
make[1]: quittant le répertoire « /home/donny/Desktop/DBD-DB2-1.0/Constants »
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/base....install_driver(DB2) failed: Can't load '/home/donny/Desktop/DBD-DB2-1.0/blib/arch/auto/DBD/DB2/DB2.so' for module DBD::DB2: libdb2.so.1: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou répertoire de ce type at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected
 at t/base.t line 16
t/base....dubious
        Test returned status 2 (wstat 512, 0x200)
DIED. FAILED tests 4-5
        Failed 2/5 tests, 60.00% okay
t/main....ok
Failed Test Stat Wstat Total Fail  Failed  List of Failed
-------------------------------------------------------------------------------
t/base.t       2   512     5    4  80.00%  4-5
Failed 1/2 test scripts, 50.00% okay. 2/6 subtests failed, 66.67% okay.
make: *** [test_dynamic] Erreur 255
 
 


 
Je ne vois vraiment pas d'ou cela peut venir.
 
Merci

Message cité 1 fois
Message édité par donny3 le 05-02-2007 à 11:46:36
Reply

Marsh Posté le 02-02-2007 à 14:09:46   

Reply

Marsh Posté le 02-02-2007 à 14:26:36    

donny3 a écrit :


Citation :


...
install_driver(DB2) failed: Can't load '/home/donny/Desktop/DBD-DB2-1.0/blib/arch/auto/DBD/DB2/DB2.so' for module DBD::DB2: libdb2.so.1: Ne peut ouvrir le fichier d'objet partagé: Aucun fichier ou répertoire de ce type at /usr/lib/perl5/5.8.8/i386-linux-thread-multi/DynaLoader.pm line 230.
 at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where expected


 
Je ne vois vraiment pas d'ou cela peut venir.


T'es sur que tu vois vraiment pas ??? :o

Reply

Marsh Posté le 02-02-2007 à 14:41:03    

je l'ai lu ce message
mais quelle librairie ?
et ou l'installer ????


Message édité par donny3 le 02-02-2007 à 14:41:28
Reply

Marsh Posté le 02-02-2007 à 15:26:51    

personne ne voit ?

Reply

Marsh Posté le 02-02-2007 à 17:24:46    

fait moi profiter de ton savoir anapajari
apparamment t'a l'air de savoir d 'ou viens le probleme

Reply

Marsh Posté le 02-02-2007 à 17:51:50    

peut etre celui la:
ExtUtils::Command::MM

Reply

Marsh Posté le 05-02-2007 à 08:59:35    


j'obtiens ceci

Citation :


make[1]: entrant dans le répertoire « /home/donny/Desktop/DBD-DB2-1.0/Constants »
make[1]: quittant le répertoire « /home/donny/Desktop/DBD-DB2-1.0/Constants »
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/base....ok
t/main....ok
All tests successful.
Files=2, Tests=6,  0 wallclock secs ( 0.05 cusr +  0.16 csys =  0.21 CPU)
PERL_DL_NONLAZY=1 /usr/bin/perl "-Iblib/lib" "-Iblib/arch" test.pl
Name "DBI::dbi_debug" used only once: possible typo at test.pl line 21.
1..5
ok 1
ok 2
ok 3
ok 4
ok 5
make[1]: entrant dans le répertoire « /home/donny/Desktop/DBD-DB2-1.0/Constants »
No tests defined for DBD::DB2::Constants extension.
make[1]: quittant le répertoire « /home/donny/Desktop/DBD-DB2-1.0/Constants »
 


 
tout à l'air correct apparamment
je fais un make install ensuite
et il m'affiche

Citation :


 
make[1]: entrant dans le répertoire « /home/donny/Desktop/DBD-DB2-1.0/Constants »
make[1]: quittant le répertoire « /home/donny/Desktop/DBD-DB2-1.0/Constants »
Files found in blib/arch: installing files in blib/lib into architecture dependent library tree
Writing /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi/auto/DBD/DB2/.packlist
Appending installation info to /usr/lib/perl5/5.8.8/i386-linux-thread-multi/perllocal.pod
 
 


 
sincerement, je ne vois pas d'ou cela peut venir


Message édité par donny3 le 05-02-2007 à 11:33:58
Reply

Marsh Posté le 05-02-2007 à 11:34:07    

c'est tout bon en faite

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed