にぽたん研修所 兼 にぽたん休憩所

旧にぽたん休憩所をマージしたからわけがわからない

Encode::Detect がコンパイル出来ない件

Encode::Detect - D-5 出張版

はまり中

http://d.hatena.ne.jp/nopolicy/20060612#p2

どうやったらコンパイルできるんだ。

うちの coLinux に乗ってた gcc-3.3 (gcc (GCC) 3.3.5 (Debian 1:3.3.5-13)) でもコンパイル出来なかった。


CPAN Testers をざっと見た限り、なんかウマくいってるやつの gcc は一番バージョンが低いのでも 3.4 とかだったので、

% sudo apt-get install gcc-3.4
% sudo apt-get install g++-3.4
% cd src/Encode-Detect-0.01
% perl Build.PL --config cc=gcc-3.4 && ./Build && Build test && sudo ./Build install

とりあえず、こんなんしたらうまくいった。
あと、入れる前に、Encode::Ditect の requires (prerequisites) に入ってないけど、Data::Dump とかも入れておかないと test でコケる。