OpenID プロトコルの実験用に Perl で「ちょいプロ」を作ってみようと思って、Net::OpenID::Consumer モジュールを CPAN でインストール。だけど失敗(^^;
# perl -MCPAN -e shell
cpan shell -- CPAN exploration and modules installation (v1.9800)
Enter 'h' for help.
cpan[1]> install Net::OpenID::Consumer
Reading '/root/.cpan/Metadata'
Database was generated on Mon, 13 May 2013 17:41:02 GMT
Fetching with LWP:
ftp://ftp.ring.gr.jp/pub/lang/perl/CPAN/authors/01mailrc.txt.gz
<略>
make test had returned bad status, won't install without force
Could not read metadata file. Falling back to other methods to determine prerequisites
Failed during this command:
TODDR/XML-Parser-2.41.tar.gz : make NO
BJOERN/XML-SAX-Expat-0.50.tar.gz : make_test NO one dependency not OK (XML::Parser); additionally test harness failed
GRANTM/XML-Simple-2.20.tar.gz : make_test NO one dependency not OK (XML::SAX::Expat)
DMAKI/Crypt-DH-GMP-0.00010.tar.gz : writemakefile NO -- No 'Makefile' created
WROG/Net-OpenID-Common-1.17.tar.gz : make_test NO 2 dependencies missing (Crypt::DH::GMP,XML::Simple); additionally test harness failed
WROG/Net-OpenID-Consumer-1.14.tar.gz : make_test NO one dependency not OK (Net::OpenID::Common); additionally test harness failed
ログを追ってみると、結局、依存関係にある Crypt::DH::GMP モジュールと、XML::Parser モジュールのインストールが失敗しているため、Net::OpenID::Common モジュールのインストールが出来ず、make test の時に、