先日、
【MovableType】Tidy を使って HTML を整形するプラグイン | blog.delphinus.dev
を書いたが、littlebuddhaさんからうまくインストールできないという話を受けてこちらでも追試。
すると……、あれ?こけた?
$ make test ~省略~ Test Summary Report ------------------- t/ignore-text.t (Wstat: 256 Tests: 3 Failed: 1) Failed test: 3 Non-zero exit status: 1 t/ignore.t (Wstat: 256 Tests: 7 Failed: 1) Failed test: 3 Non-zero exit status: 1 t/levels.t (Wstat: 256 Tests: 3 Failed: 1) Failed test: 3 Non-zero exit status: 1 Files=20, Tests=80, 1 wallclock secs ( 0.09 usr 0.08 sys + 0.65 cusr 0.16 csys = 0.98 CPU) Result: FAIL Failed 3/20 test programs. 3/80 subtests failed. make: *** [test_dynamic] Error 255
前に試したときはうまくいったと思ったが、どうやら気のせいだったらしい。エラーも訳がわからないので放置していたところ、littlebuddhaさんから更に情報があった。
Bug #29593 for HTML-Tidy: [PATCH] fixing coredumps in 1.08
このパッチを当てると上記のエラーも消え、すんなりインストールが完了した。
もしかしたら、Perl のバージョンが関係しているかもしれませんね。
Mac で開発したものをサーバーで稼働させるために、どうしても5.10で開発するわけにもいかなくて…。
こういうトラブルに遭遇して、あれこれやることで経験を積んでいくと考えれば、無駄な検証ではないかなと思います。