自分のWindows Perl(mingw-gccでスクラッチビルド)環境でCPANモジュールを入れる際に普通にcpanm HogeHoge ではダメなやつのメモ
XML::Parser
perl Makefile.PL EXPATINCPATH=/path/to/include EXPATLIBPATH=/path/to/lib
Imager
- Makefile.PL 中の
libfiles=>$^O eq 'MSWin32' ? '-lpng -lzlib' : '-lpng -lz',の箇所、-lzlibを-lzに変更 perl Makefile.PL --incpath=/path/to/include --libpath=/path/to/lib
DateTime::TimeZone
- dmake の制約で PM_TO_BLIB設定箇所で「1行が長すぎる」みたいなエラーが出るので、
PM_TO_BLIB=とPM_TO_BLIB +=に適当に分ける
Tk
- Makefile.PL 中には -limm32 が指定されているのに Makefile には何故か -limm32 が入ってない。ので、Makefileのリンクオプション指定箇所に -limm32 を追加
WWW::Mechanize
perl Makefile.PL --no-live --no-local
Web::Scraper
- optionalな XML::TreeBuilder::LibXML をインストールするかどうかの問いに n と答えるとテストが失敗するので force install する
WWW::Shorten::isgd
- テスト失敗するので force install





コメントする