cpanm MCrypt でこけた話
cpanm MCrypt
とするとしばらくしてインストールに失敗したという旨が表示される。
そこでログを見てみると
/usr/bin/ld: cannot find -lltdl collect2: ld はステータス 1 で終了しました
ふむふむなるほどltdlがないらしい。
で、ここにあるようにltdl付きでインストールする
wget http://sourceforge.net/projects/mcrypt/files/Libmcrypt/2.5.8/libmcrypt-2.5.8.tar.gz/download tar xvf libmcrypt-2.5.8.tar.gz cd libmcrypt-2.5.8 cd libltdl ./configure --enable-ltdl-install make make install make clean
すると今度は
Can't load 'blib/arch/auto/MCrypt/MCrypt.so' for module MCrypt: blib/arch/auto/MCr ypt/MCrypt.so: undefined symbol: mcrypt_get_key_size at /home/homepage/perl5/perlb rew/perls/perl-5.10.1/lib/5.10.1/i686-linux/DynaLoader.pm line 200.
と出るので
cpanm --force MCrypt
としたら入った(おい