0

HTML-Parser-3.64 をインストールしようとしていますが、実行中に次のレポートが表示されますmake test

ERL_DL_NONLAZY=1 /home/Perl/bin/perl -Iblib/arch -Iblib/lib -I/home/Perl/5.6.1-nothread/lib/perl5/5.6.1/sun4.SVR4 -I/home/Perl/ 5.6.1-nothread/lib/perl5/5.6.1 -e 'use Test::Harness qw(&runtests $verbose); $verbose=0; 実行テスト @ARGV;' t/*.t
t/api_version........OK                                                     
t/argspec-bad........ok                                                     
t/argspec........OK                                                     
t/argspec2..........OK                                                     
t/attr-encoded.......OK                                                     
t/コールバック..........OK                                                     
t/case-sensitive.....ok                                                     
t/cases........OK                                                     
t/コメント........OK                                                     
t/crashme........OK                                                     
t/宣言........OK                                                     
t/デフォルト........OK                                                     
t/ドキュメント..........OK                                                     
t/dtext..............わかりました                                                     
t/entities........OK 1/17                                                
t/entities...........NOK 17# テスト失敗 (74 行目の t/entities.t)      
# 得た: 'Attention Homeοωωnөrs...1st Tімe Eνөг'
# 予想: 'Attention HomeÏnÓ©rs...1Ñt TÑмe Eνөг'
# 17 回中 1 回のテストに失敗したようです。
t/entities........疑わしい                                                
        テストはステータス 1 を返しました (wstat 256, 0x100)
死亡しました。失敗したテスト 17
        1/17 テスト失敗、94.12% 正常
t/entities2........わかりました                                                     
t/filter-methods.....OK                                                     
t/フィルター..........OK                                                     
t/handler-eof........OK                                                     
t/ハンドラ........OK                                                     
t/headparser-http....OK                                                     
t/headparser........OK                                                     
        4/15 スキップ: Unicode サポートが必要
t/無視する........OK                                                     
t/largetags........OK                                                     
t/linkextor-base.....OK                                                     
t/linkextor-rel......OK                                                     
t/magic........OK                                                     
t/marked-sect........OK                                                     
t/msie-compat........OK                                                     
t/オフセット........OK                                                     
t/オプション........OK                                                     
t/パースファイル..........OK                                                     
t/パーサー..........OK                                                     
t/平文..........OK                                                     
t/pod................スキップ
        すべてスキップ: POD のテストには Test::Pod 1.00 が必要
t/プロセス........OK                                                     
t/pullparser........OK                                                     
t/スクリプト…………わかりました                                                     
t/skiped-text.......OK                                                     
t/stack-realloc......ok                                                     
t/textarea........OK                                                     
t/threads........スキップされました
        すべてスキップ: スレッド用に構成されていません
t/tokeparser........OK                                                     
t/uentities........ok 1/26# 26 個のテストを計画していたようですが、1 個余分に実行しました。
t/uentities........疑わしい                                                
        テストはステータス 1 を返しました (wstat 256, 0x100)
死亡しました。失敗したテスト 27
        1/26 のテストに失敗、96.15% は問題ありません (スキップされた 27 のテストを除く: -2 は問題あり、-7.69%)
t/unbreak-text......ok                                                     
t/unicode-bom........OK                                                     
        2/2 スキップ: この perl は Unicode をサポートしていません
t/unicode............スキップ
        すべてスキップ: この perl は Unicode をサポートしていません
t/xml-mode..........OK                                                     
Failed Test Stat Wstat Total Fail Failed 失敗リスト
-------------------------------------------------- ------------------------------
t/entities.t 1 256 17 1 5.88% 17
t/uentities.t 1 256 26 1 3.85% 27
3 つのテストと 33 のサブテストがスキップされました。
2/48 のテスト スクリプトが失敗しました。95.83% は問題ありません。0/338 サブテストが失敗しました。100.00% は問題ありません。
*** エラーコード 11
make: 致命的なエラー: ターゲット `test_dynamic' のコマンドが失敗しました

Perl バージョン 5.6.1 を使用しています。および Solaris 8 のパーサーの 3.64 バージョン。インターネット上の別の人がhttp://www.cpantesters.org/cpan/report/6653478で報告した同様のエラーを見ました。しかし、それに対する返信や解決策は見られませんでした。

4

2 に答える 2

4

他のテスト結果に問題がなく、HTML::Parser拡張文字セットを必要とするページに使用する予定がない場合は、強制的にインストールできます。

コマンドラインから:

 $ perl -MCPAN -e 'force install HTML::Parser'

CPAN コマンドラインから:

cpan> force install HTML::Parser

ビルド ディレクトリから (を使用したくない場合CPAN):

mv t/entities.t t/entities.tt
mv t/uentities.t t/uentities.tt
make install
于 2010-02-17T19:52:38.030 に答える
1

HTML::Parser bug trackerに報告する必要があります。Cpantesters の結果はレポートにすぎず、多くの場合自動的に作成されるため、作成者の注意を引くには、バグ トラッカーを使用する必要があります。

PS アップグレードも良い考えです (これを行うのに問題がない場合) - Perl は 5.6.1 から 9 年間で大きく変わりました。

于 2010-02-17T19:12:41.807 に答える