Could not make: Unknown errorに悩んでいる、そんな貴兄は直接makeしてみよう

Linodeっていう海外のPVS使ってます。で、debian5.0でCPANインストールしようとするとやたらと
Could not make: Unknown errorとかでます。

そんな場合はこんな風にするとなぜかインストールできます。

% sudo su
# cd /root/.cpan/build/TermReadKey-2.30-NkuqYW
# perl Makefile.PL
# make
# make test
# make install

うーん。でもこれぐらいのモジュールがcpanでインストールできんとは…

  • File::Spec
  • Scalar::Util
  • Test::More
  • Data::Dumper
  • Digest::SHA
  • File::HomeDir

調べる

% uname --all
Linux dev01.ca 2.6.18.8-linode22 #1 SMP Tue Nov 10 16:12:12 UTC 2009 i686 GNU/Linux
% perl -v

This is perl, v5.10.0 built for i486-linux-gnu-thread-multi

Perlのバージョンは5.8のほうがいいけど
ん、アーキテクチャが違うな?

うーん。ソースコード書きたいのに環境構築で手間取るのは疲れますな

アーキテクチャがずれてるってはじめて見るけどdebianPerlを入れ直したほうがいいのかどうなのか

CentOS5.3の場合

ちなみに今Linode2台借りてて、CentOS5.3はこんな感じ

% uname --all
Linux li94-19 2.6.18.8-linode22 #1 SMP Tue Nov 10 16:12:12 UTC 2009 i686 i686 i3                                            86 GNU/Linux
% perl -v

This is perl, v5.8.8 built for i386-linux-thread-multi

こっちはアーキテクチャずれてない。

その2へ続きます。