掲題の通り。
以下の環境で構築しようとしたが、都合でApacheを2.2.8を使用することとなった。詳しくは後述
- Windows XP SP3
- Apache2.2.15→Apache2.2.8
- Active Perl 5.10
- mod_fastcgi(2.4.6 AP22)
debian lennyにてCPANからJcode.pmのインストールしようとしたら、↓のように失敗。
エラーログはBundle::CPANだけど、Jcode.pmも似たようなエラーでしたw
cpan[1]> install Bundle::CPAN
CPAN: Storable loaded ok (v2.18)
Going to read /root/.cpan/sources/authors/01mailrc.txt.gz
CPAN: Compress::Zlib loaded ok (v2.008)
Catching error: ‘Can\’t call method “value” on an undefined value at /usr/lib/perl/5.10/IO/Uncompress/RawInflate.pm line 64.
‘ at /usr/share/perl/5.10/CPAN.pm line 281
CPAN::shell() called at /usr/bin/cpan line 198
こちらの解決策を参考に、libio-compress-zlib-perlを再インストール。ありがとうございます。
# apt-get remove libio-compress-zlib-perl
# apt-get install libio-compress-zlib-perl
これで、Jcodeが入るようになった。
cpan[1]> install Jcode
CPAN: Storable loaded ok (v2.18)
Going to read /root/.cpan/sources/authors/01mailrc.txt.gz
CPAN: Compress::Zlib loaded ok (v2.008)
………………………………………………………………….DONE
なんでアーカイバが壊れたんだろ・・・
これの続き
色々やってCygwinでNet-SNMPをまともにビルドして動かすのは無理っぽいという結論になったので、アプローチを変更。
ここまでやってやっとWindowsでmib2cがまともに動くようになった。
特に何もなければAgentXもまともに動いてくれることを期待。まだハマるようならさらに続きをかくかも。