猿丸です。 2005-12-17(土) 14:59:[EMAIL PROTECTED]
> いけさん です。 > > On Sat, 17 Dec 2005 02:03:44 +0900 > [EMAIL PROTECTED] (Yoshihiko Sarumaru) wrote: > > > ということですが、/etc/make.conf で PERL_VER と PERL_VERSION > > は正しく 5.6.2 が設定されていますか? > > # added by use.perl 2005-12-16 21:54:17 > PERL_VER=5.6.2 > PERL_VERSION=5.6.2 > NOPERL=yes > > とあります。 > > > ( cd /usr/ports/converters/p5-MIME-Base64 && make -V PERL5) > > とやると、なにがでますか? > > /usr/local/bin/perl5.6.2 > > となります。 おかしいですねぇ。 じゃあ ( cd /usr/ports/converters/p5-MIME-Base64 && make -n do-configure) はなんといいますか。 /usr/local/bin/perl5.6.2 -v は v5.6.2 って出るんですよね。 関係ないかもしれませんが、/usr/ports/Mk/bsd.port.mk は # $FreeBSD: ports/Mk/bsd.port.mk,v 1.518 2005/11/08 09:02:51 clement Exp $ ってやつですか? (ports treeを一部だけ更新、ということをしていな ければ気にしなくていいです)。 > > ldd /usr/local/bin/perl すると libperl.so は何使ってますか。 > > # ldd /usr/local/bin/perl > /usr/local/bin/perl: > libperl.so => /usr/lib/libperl.so (0x28068000) > libm.so.2 => /usr/lib/libm.so.2 (0x28100000) > libcrypt.so.2 => /usr/lib/libcrypt.so.2 (0x2811b000) > libutil.so.3 => /usr/lib/libutil.so.3 (0x28134000) > libc_r.so.4 => /usr/lib/libc_r.so.4 (0x2813d000) > > となります。 > > > LD_LIBRARY_PATH を設定していませんか。 > > PostgreSQL のガイドに沿って設定しています。 げ。まじですか。 LD_LIBRARY_PATH なんて諸悪の根元はPostgreSQL使うときだけに設定 するようにしときましょう。 本来は ports から入れた perl は /usr/local/lib/perl5/5.6.2/mach/CORE/libperl.so とかの libperl.so を使うはずです。LD_LIBRARY_PATH はずしたら perl5.8.7 が動きませんか。 > LD_LIBRARY_PATH を外して再度 p5-MIME-Base64-3.07 を make してみましたが、 > > ===> 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.8.7が動かないのとはまた別の問題ですから、 LD_LIBRARY_PATH 外しても変わらないでしょう。 -- sarumaru