Sabayon Linuxのパッケージになっているperlはithreadsに対応していないため、ithreads対応にビルドしたperlを別ディレクトリにインストールします。(以下の手順では/opt/local以下にインストールしています。)
$ wget http://www.cpan.org/src/perl-5.10.0.tar.gz
$ sudo mkdir -p /opt/local/bin $ tar xzvf perl-5.10.0.tar.gz $ cd perl-5.10.0
$ sh Configure (以下は[ENTER]キー以外のタイプをする箇所を抜粋しています) Installation prefix to use? (~name ok) [/usr/local] /opt/local Build a threading Perl? [n] y $ make $ make test $ sudo make install $ /opt/local/bin/perl -V Summary of my perl5 (revision 5 version 10 subversion 0) configuration: (中略) useithreads=define usemultiplicity=define ^^^^^^^^^^^^^^^^^^<-これを確認
$ sudo /opt/local/bin/cpan
cpan> install Bundle::CPAN cpan> q
(データが取得できなかった場合の表示) Conld not fetch modules/03modlist.data.gz Going to write /root/.cpan/Metadata Warning: Cannot install Bundle::CPAN, don't know ehat it is. Try the command i /Bundle::CPAN/ to find objects with matching identifiers. cpan> (cpanを終了) cpan> q (設定ファイルを削除) $ sudo rm -rf ./.cpan $ cd /opt/local/lib/perl5/5.10.0/CPAN $ sudo rm -f ./Config.pm* (初期設定をやり直し) $ cd $ sudo /opt/local/bin/cpan
$ sudo /opt/local/bin/cpan (モジュールを順番にインストールします) cpan[7]> install Gtk2 cpan[8]> install Gtk2::GladeXML cpan[9]> install libwww-perl cpan[10]> q #
$ tar xzvf gnview-0.8.1.tar.gz $ cd gnview-0.8.0 $ sudo perl install.pl