いけさん です。 Subject; をしぼりこみました。
On Wed, 14 Dec 2005 16:56:32 +0900 Kazumasa Gotoh <[EMAIL PROTECTED]> wrote: > /usr/ports/UPDATING を見ると、 じっくりと見てみたのですが、perl 5.8 が入っている場合に lang/perl5.8 has been updated to 5.8.7. You should update everything depending on perl. と言っています。perl 5.8 をビルドできない事の注意ではなさそうです。 当初の目的に戻りますと、majordomo をビルドする時に、下位で必要とされる p5-MIME-Base64-3.07 required perl5.6 or newer. Install lang/perl5.8 and try again. と言う事なのですが、ports の perl5 が PERL_VER= 5.6.2 とありますので、 perl5 をビルドし(できました)、use.perl port を実行しました。 ついでに portupgrade -f `(pkg_info -R perl-5\* |tail +4; \ find /usr/local/lib/perl5/site_perl/5.[68].[1245] -type f -print0 \ | xargs -0 pkg_which -fv | sed -e '/: ?/d' -e 's/.*: //')|sort -u` も実行しました。 # ls -l /usr/bin | grep perl lrwxr-xr-x 1 root wheel 24 12 16 21:54 find2perl -> /usr/local/bin/find2perl -r-xr-xr-x 1 root wheel 12872 12 9 02:47 find2perl.freebsd lrwxr-xr-x 1 root wheel 24 12 16 21:54 perl -> /usr/local/bin/perl5.6.2 lrwxr-xr-x 1 root wheel 24 12 16 21:54 perl5 -> /usr/local/bin/perl5.6.2 -r-xr-xr-x 1 root wheel 10168 12 9 02:44 perl5.00503 lrwxr-xr-x 1 root wheel 22 12 16 21:54 perlbug -> /usr/local/bin/perlbug -r-xr-xr-x 1 root wheel 31723 12 9 02:47 perlbug.freebsd lrwxr-xr-x 1 root wheel 21 12 16 21:54 perlcc -> /usr/local/bin/perlcc -r-xr-xr-x 1 root wheel 26305 12 9 02:47 perlcc.freebsd lrwxr-xr-x 1 root wheel 22 12 16 21:54 perldoc -> /usr/local/bin/perldoc -r-xr-xr-x 1 root wheel 16807 12 9 02:47 perldoc.freebsd -r-x--x--x 3 root wheel 50816 12 9 02:44 sperl5 -r-x--x--x 3 root wheel 50816 12 9 02:44 sperl5.00503 -r-x--x--x 3 root wheel 50816 12 9 02:44 suidperl こんな具合になりました。 で、問題の p5-MIME-Base64 をビルドしてみますと、 ===> p5-MIME-Base64-3.07 depends on file: /usr/local/bin/perl5.6.2 - found ===> Configuring for p5-MIME-Base64-3.07 Perl 5.006 required--this is only version 5.00503, stopped at ./Makefile.PL line 1. *** Error code 255 となります。 どうやら perl5.00503 がそのまま残っていて、これを見て止まってしまっている 様なのですが、この perl5.00503 なるものを消してしまっても問題がないものな のでしょうか。このあたりが全然判りません。 # ls /usr/ports/lang | grep perl eperl linux-libperl5.8 perl5 perl5.8 ruby-perl となっていまして、他にビルドするとよさそうなものが見当たらないのですが、 他に方法があるのでしょうか。 perl5.8 の方は相変わらず /usr/libexec/ld-elf.so.1: /usr/local/bin/perl: Undefined symbol "PL_exit_flags" *** Error code 1 となります。