安装perl出的奇怪的错!~~

===>  Extracting for perl-5.8.8_1
>> Checksum OK for perl-5.8.8.tar.bz2.
>> Checksum OK for BSDPAN-5.8.8.tar.bz2.
>> Checksum OK for defined-or-5.8.8.bz2.
===>  Patching for perl-5.8.8_1
===>  Applying distribution patches for perl-5.8.8_1
===>  Applying FreeBSD patches for perl-5.8.8_1
/usr/bin/sed -e 's|%%PREFIX%%|/usr/local|g;'  -e 's|%%PERL_VER%%|5.8.8|g;'  -e 's|%%PERL_VERSION%%|5.8.8|g;'  -e 's|%%PERL_ARCH%%|mach|g;'  -e 's|%%MAKE_CONF%%|/etc/make.conf|g;'  /usr/ports/lang/perl5.8/files/use.perl  > /usr/ports/lang/perl5.8/work/use.perl
/usr/bin/sed -e 's|%%PERL%%|/usr/bin/perl|g;'  /usr/ports/lang/perl5.8/files/perl-after-upgrade  > /usr/ports/lang/perl5.8/work/perl-after-upgrade
/bin/cp /usr/ports/lang/perl5.8/work/use.perl /usr/ports/lang/perl5.8/work/pkg-install
/bin/cp /usr/ports/lang/perl5.8/work/use.perl /usr/ports/lang/perl5.8/work/pkg-deinstall
-e 's|%%PTHREAD_LIBS%%||g;'  -e 's|%%PTHREAD_CFLAGS%%||g;'  /usr/ports/lang/perl5.8/work/perl-5.8.8/hints/freebsd.sh
-e: not found
*** Error code 127


这是我在安装perl是报的错。
我的freebsd系统是4.9 我装的perl是5.8.8  perl是通过Ports安装的,perl只更新了lang这个包。

但是报错了。我觉得应该是 -e: 这儿错了,在-e 前面应该有 /usr/bin/sed这样的语句,可是没有,可能是perl5.8的新语法,只是不知道问什么不支持?