2007/06/15(金) [n年前の日記]
#3 [windows] ActivePerl 5.8.8 build 820 に plaggerをインストールしてみた
_Active Perl 5.8.8 build 820 にPlaggerを入れる
という記事を見かけて、最近のppmでもインストールできることを知り、試してみたり。
消えると怖いからコピペさせてもらわう。
と思ったが、plagger -v と打ってみたら、「プロシージャエントリポイント xmlTextReaderSchemaValidateがダイナミックライブラリ libxml2.dll から見つかりませんでした」と出てくる。うーん。
消えると怖いからコピペさせてもらわう。
ppm repo add http://ppm.tcool.org/archives/ tcool凄い。スンナリ入った。
ppm repo off 1
ppm install Plagger --force
(時間がかかる。途中の質問には適当に答える)
ppm repo on 1
と思ったが、plagger -v と打ってみたら、「プロシージャエントリポイント xmlTextReaderSchemaValidateがダイナミックライブラリ libxml2.dll から見つかりませんでした」と出てくる。うーん。
◎ _[Perl][CPAN][Plagger] Plagger インストール まとめ : [ま]技術雑記 :
_pomo123の日記 - Plaggerインストール続き
_ActivePerl + LibXML - Bulknews::Subtech
_Charsbar::Note - CamelpackとLibXMLまわり
なるほど。って Visual Cとやらが必要になるのか。うーん。
_Plagger中級
CPANからinstall Plaggerするときに前回はmake testでエラーが発生しperl.exeが落ちてしまう問題が発生したが、その原因はppmでXML-LibXMLをinstallするときにダウンロードされるlibxml2.dllが問題だったらしい。
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)以下にコピーする。
_ActivePerl + LibXML - Bulknews::Subtech
# ppm uninstall XML-LibXML
# libxml2.dll を削除
# http://www.zlatkovic.com/libxml.en.html でlibxmlバイナリを取得して Dev-C の bin,lib,include に追加
# ppm intall XML-LibXML
_Charsbar::Note - CamelpackとLibXMLまわり
ppmのlibxmlは避けて、http://www.zlatkovic.com/libxml.en.html から libxml と iconv、zlib のバイナリをダウンロード。解凍したら、それぞれのbin、include、libをDev-Cの該当フォルダにコピー、でXML::Atom、XML::Liberalともにコンパイル&テストOKです。
なるほど。って Visual Cとやらが必要になるのか。うーん。
_Plagger中級
399 :名無しさん@お腹いっぱい。:2007/01/26(金) 13:20:51 ID:q4b0q+xu0perlのインストールディレクトリ\bin に入れるだけでもなんとかなるのか。DLしたソレを解凍して、libxml2.dll、iconv.dll、zlib1.dll を該当ディレクトリにコピー。
>>397
自己解決しました。
C:\Perl\binにlibxml2.dll突っ込んだらなおりました。
どうやら他のアプリのlibxml2.dllが原因だったみたい。
(検索かけたら、5,6個ibxml2.dllが出てきた…)
http://d.hatena.ne.jp/pomo123/20060615/1150384476
http://www.zlatkovic.com/pub/libxml/
libxml2.dll 941 kb2006/11/07 00:18libxml2-2.6.27.win32.zipPlagger中級 より
[ ツッコむ ]
以上です。