j'ai essayé d'installer DBD::CSV sur un iMac G5 avec la commande suivante:
sudo perl -MCPAN -e shell
Malheureusement, l'installation se passe mal:
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00base...........ok
t/10dsnlist........ok
t/20createdrop.....ok
t/30insertfetch....ok
t/40bindparam......FAILED test 14
Failed 1/28 tests, 96.43% okay
t/40blobs..........ok
t/40listfields.....ok
t/40nulls..........ok
t/40numrows........ok
t/50chopblanks.....ok
t/50commit.........ok
t/ak-dbd...........ok
t/csv..............ok
t/dbdadmin.........ok
Failed Test Stat Wstat Total Fail Failed List of Failed
-------------------------------------------------------------------------------
t/40bindparam.t 28 1 3.57% 14
Failed 1/14 test scripts, 92.86% okay. 1/244 subtests failed, 99.59% okay.
make: *** [test_dynamic] Error 2
/usr/bin/make test -- NOT OK
Running make install
make test had returned bad status, won't install without force
cpan>
Comme j'ai l'habitude des installations "fingers in the noze" avec
apt-get, et que DBD::CSV est absente de fink, je suis assez désemparé...
make test had returned bad status, won't install without force
Alors force...
N'est-ce pas un peu brutal ? Comment savoir d'où vient le problème?
-- Charles
Paul Gaborit
À (at) Tue, 07 Dec 2004 22:22:40 +0900, Charles Plessy écrivait (wrote):
N'est-ce pas un peu brutal ? Comment savoir d'où vient le problème?
La réponse est là :
t/40bindparam......FAILED test 14
Faites donc un 'look DBD::CSV' sous le shell de CPAN puis :
perl Makefile.PL make make test
Cela devrait finir avec le même message d'erreur (juste pour voir que tout se passe comme avant). À ce moment là, vous pouvez faire :
perl -I blib/lib -I blib/arch t/40bindparam.t
pour exécuter le script de test fautif. La sortie sera plus explicite.... Sinon, vous pouvez aller regarder dans ce script (t/40bindparam.t) pour voir exactement ce que fait le test 14.
Comme je suis gentil (ce soir), j'ai été voir ce qu'il en était. Le test 14 est l'appel à la méthode 'finish'. N'étant pas devin, je ne peux pas vous dire pourquoi ça plante chez vous ! Une explication plausible serait l'utilisation d'une vieille version de DBI...
-- Paul Gaborit - <http://www.enstimac.fr/~gaborit/> Perl en français - <http://www.enstimac.fr/Perl/>
À (at) Tue, 07 Dec 2004 22:22:40 +0900,
Charles Plessy <plessy@riken.jp> écrivait (wrote):
N'est-ce pas un peu brutal ? Comment savoir d'où vient le problème?
La réponse est là :
t/40bindparam......FAILED test 14
Faites donc un 'look DBD::CSV' sous le shell de CPAN puis :
perl Makefile.PL
make
make test
Cela devrait finir avec le même message d'erreur (juste pour voir que tout se
passe comme avant). À ce moment là, vous pouvez faire :
perl -I blib/lib -I blib/arch t/40bindparam.t
pour exécuter le script de test fautif. La sortie sera plus
explicite.... Sinon, vous pouvez aller regarder dans ce script
(t/40bindparam.t) pour voir exactement ce que fait le test 14.
Comme je suis gentil (ce soir), j'ai été voir ce qu'il en était. Le test 14
est l'appel à la méthode 'finish'. N'étant pas devin, je ne peux pas vous dire
pourquoi ça plante chez vous ! Une explication plausible serait l'utilisation
d'une vieille version de DBI...
--
Paul Gaborit - <http://www.enstimac.fr/~gaborit/>
Perl en français - <http://www.enstimac.fr/Perl/>
À (at) Tue, 07 Dec 2004 22:22:40 +0900, Charles Plessy écrivait (wrote):
N'est-ce pas un peu brutal ? Comment savoir d'où vient le problème?
La réponse est là :
t/40bindparam......FAILED test 14
Faites donc un 'look DBD::CSV' sous le shell de CPAN puis :
perl Makefile.PL make make test
Cela devrait finir avec le même message d'erreur (juste pour voir que tout se passe comme avant). À ce moment là, vous pouvez faire :
perl -I blib/lib -I blib/arch t/40bindparam.t
pour exécuter le script de test fautif. La sortie sera plus explicite.... Sinon, vous pouvez aller regarder dans ce script (t/40bindparam.t) pour voir exactement ce que fait le test 14.
Comme je suis gentil (ce soir), j'ai été voir ce qu'il en était. Le test 14 est l'appel à la méthode 'finish'. N'étant pas devin, je ne peux pas vous dire pourquoi ça plante chez vous ! Une explication plausible serait l'utilisation d'une vieille version de DBI...
-- Paul Gaborit - <http://www.enstimac.fr/~gaborit/> Perl en français - <http://www.enstimac.fr/Perl/>
Charles Plessy
Paul Gaborit wrote:
À (at) Tue, 07 Dec 2004 22:22:40 +0900, Charles Plessy écrivait (wrote):
N'est-ce pas un peu brutal ? Comment savoir d'où vient le problème?
La réponse est là :
t/40bindparam......FAILED test 14
Faites donc un 'look DBD::CSV' sous le shell de CPAN puis :
perl Makefile.PL make make test
Cela devrait finir avec le même message d'erreur (juste pour voir que tout se passe comme avant). À ce moment là, vous pouvez faire :
perl -I blib/lib -I blib/arch t/40bindparam.t
pour exécuter le script de test fautif. La sortie sera plus explicite.... Sinon, vous pouvez aller regarder dans ce script (t/40bindparam.t) pour voir exactement ce que fait le test 14.
Comme je suis gentil (ce soir), j'ai été voir ce qu'il en était. Le test 14 est l'appel à la méthode 'finish'. N'étant pas devin, je ne peux pas vous dire pourquoi ça plante chez vous ! Une explication plausible serait l'utilisation d'une vieille version de DBI...
Merci infiniment !
J'ai enlevé la version de DBI qui j'avais installé avec fink, puis laissé CPAN s'occuper tout seul des dépendances, et me voilà avec un couple DBI/DBD qui s'entend bien.
-- Charles
Paul Gaborit wrote:
À (at) Tue, 07 Dec 2004 22:22:40 +0900,
Charles Plessy <plessy@riken.jp> écrivait (wrote):
N'est-ce pas un peu brutal ? Comment savoir d'où vient le problème?
La réponse est là :
t/40bindparam......FAILED test 14
Faites donc un 'look DBD::CSV' sous le shell de CPAN puis :
perl Makefile.PL
make
make test
Cela devrait finir avec le même message d'erreur (juste pour voir que tout se
passe comme avant). À ce moment là, vous pouvez faire :
perl -I blib/lib -I blib/arch t/40bindparam.t
pour exécuter le script de test fautif. La sortie sera plus
explicite.... Sinon, vous pouvez aller regarder dans ce script
(t/40bindparam.t) pour voir exactement ce que fait le test 14.
Comme je suis gentil (ce soir), j'ai été voir ce qu'il en était. Le test 14
est l'appel à la méthode 'finish'. N'étant pas devin, je ne peux pas vous dire
pourquoi ça plante chez vous ! Une explication plausible serait l'utilisation
d'une vieille version de DBI...
Merci infiniment !
J'ai enlevé la version de DBI qui j'avais installé avec fink, puis
laissé CPAN s'occuper tout seul des dépendances, et me voilà avec un
couple DBI/DBD qui s'entend bien.
À (at) Tue, 07 Dec 2004 22:22:40 +0900, Charles Plessy écrivait (wrote):
N'est-ce pas un peu brutal ? Comment savoir d'où vient le problème?
La réponse est là :
t/40bindparam......FAILED test 14
Faites donc un 'look DBD::CSV' sous le shell de CPAN puis :
perl Makefile.PL make make test
Cela devrait finir avec le même message d'erreur (juste pour voir que tout se passe comme avant). À ce moment là, vous pouvez faire :
perl -I blib/lib -I blib/arch t/40bindparam.t
pour exécuter le script de test fautif. La sortie sera plus explicite.... Sinon, vous pouvez aller regarder dans ce script (t/40bindparam.t) pour voir exactement ce que fait le test 14.
Comme je suis gentil (ce soir), j'ai été voir ce qu'il en était. Le test 14 est l'appel à la méthode 'finish'. N'étant pas devin, je ne peux pas vous dire pourquoi ça plante chez vous ! Une explication plausible serait l'utilisation d'une vieille version de DBI...
Merci infiniment !
J'ai enlevé la version de DBI qui j'avais installé avec fink, puis laissé CPAN s'occuper tout seul des dépendances, et me voilà avec un couple DBI/DBD qui s'entend bien.