猿丸です。

2005-12-16(金) 22:45:[EMAIL PROTECTED]

>  と言う事なのですが、ports の perl5 が PERL_VER= 5.6.2 とありますので、
>  perl5 をビルドし(できました)、use.perl port を実行しました。

  ということですが、/etc/make.conf で PERL_VER と PERL_VERSION
は正しく 5.6.2 が設定されていますか? であれば、

> ===>   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

とはならないはずなんですけど。
( cd /usr/ports/converters/p5-MIME-Base64 && make -V PERL5)
とやると、なにがでますか?



>  どうやら perl5.00503 がそのまま残っていて、これを見て止まってしまっている
>  様なのですが、この perl5.00503 なるものを消してしまっても問題がないものな
>  のでしょうか。このあたりが全然判りません。

  /usr/bin のものは消しちゃまずいでしょう。


>  perl5.8 の方は相変わらず
>  /usr/libexec/ld-elf.so.1: /usr/local/bin/perl: Undefined symbol 
> "PL_exit_flags"
>  *** Error code 1

  ldd /usr/local/bin/perl すると libperl.so は何使ってますか。
  LD_LIBRARY_PATH を設定していませんか。

--
sarumaru

メールによる返信