PERL package and

Dominic Mitchell dom at
Mon Nov 10 08:37:07 GMT 2003

On Sun, Nov 09, 2003 at 09:10:39PM -0000, Chris Rodgers wrote:
> I have just upgraded PERL to perl- using the packages from
> on a machine running 5.1-release. However, when I now try to run
> PERL it says
> 701 firewall / # perl
> ELF interpreter /libexec/ not found
> Abort trap
> If I create a /libexec and copy from /usr/libexec in there, perl
> seems to work. Can someone explain what's happened here and how I can fix
> it?

Since FreeBSD 5.1 was released, some things have moved from /usr/lib and
/usr/libexec to /lib and /libexec.  This is in preparation for a
dynamically linked root filesystem.

I'd guess that the packages you grabbed are for -CURRENT, not

You've got a couple of choices:

1.  Update to -CURRENT and rebuild.

2.  Rebuild perl from the port.

However the fix you put in place is perfectly valid, so I wouldn't worry
too much about either of them...

For reference, this is what's I've got on my -CURRENT box:

    % ls -CR /lib /libexec



More information about the Ukfreebsd mailing list