僕のYak Shavingは終わらない

車輪の再発明をやめたらそこには壮大なYakの群れが

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

としたら入った(おい