Plaggerインストール続き

前回のActivePerlにPlaggerをインストールするの続き。
CPANからinstall Plaggerするときに前回はmake testでエラーが発生しperl.exeが落ちてしまう問題が発生したが、その原因はppmXML-LibXMLをinstallするときにダウンロードされるlibxml2.dllが問題だったらしい。ご助言ありがとうございます。

2006-06-08 - Bulknews::Subtech - subtech
http://wg.at.webry.info/200604/article_4.html


以下やったことまとめ


http://www.zlatkovic.com/pub/libxml/
から、以下の3つを落とす。

  • libxml2-2.6.24.win32.zip
  • iconv-1.9.2.win32.zip
  • zlib-1.2.3.win32.zip

それぞれ展開してできる、include、bin、libディレクトリをVisualCのディレクトリ(C:\Program Files\Microsoft Visual Studio 8)以下にコピーする。


ppmXML-RSS-LibXML、DateTime、Template-Toolkit、XML-RSSXML-Atomをインストール。このときlibxml2.dllのダウンロードするかどうかの問いには[n](多分デフォルトはnになる) を選択。


CPANPlaggerをインストール

perl -MCPAN -e shell
cpan> install Plagger

途中の問いにはすべてリターンキーでデフォルトを選択。途中perl.exeは落ちずに順調にインストールは進む。。。

おっと、最後のEncode::Detectでひっかかった。

Failed 1/5 test scripts, 80.00% okay. 6/19 subtests failed, 68.42% okay.
NMAKE : fatal error U1077: 'C:\Perl\bin\perl.exe' : リターン コード '0xff'
Stop.
  nmake test -- NOT OK
Running make install
  make test had returned bad status, won't install without force

cpan>

今日はここまで。


この辺参考にもうひとがんばり。

Win32にEncode::Detectを入れる - Charsbar::Note
WindowsでEncode::Detectを入れるためのMakefile.PL - 烏賊様