make buildworld failed at suidperl
Nelis Lamprecht
nlamprecht at gmail.com
Wed Nov 10 02:09:49 PST 2004
On Wed, 10 Nov 2004 10:26:51 +0100, Matthias Teege
<matthias-fbsdquest at mteege.de> wrote:
> Moin,
>
> I try a cd /usr/src && make buildworld.
>
> It fails with:
>
> cc -O -pipe -I/usr/src/gnu/usr.bin/perl/suidperl/../../../../contrib/perl5 -I/usr/obj/usr/src/gnu/usr.bin/perl/suidperl -DIAMSUID -c sperl.c
> Global symbol "$dir" requires explicit package name at /usr/obj/usr/src/gnu/usr.bin/perl/suidperl/lib/ExtUtils/MM_Unix.pm line 128.
> BEGIN not safe after errors--compilation aborted at /usr/obj/usr/src/gnu/usr.bin/perl/suidperl/lib/ExtUtils/MM_Unix.pm line 242.
> BEGIN failed--compilation aborted at Makefile.PL line 1.
> *** Error code 255
Hi,
Have you tried cvsuping from another source ?
Otherwise..
I'm guessing that this is version 4.x of FreeBSD based on the fact
it's using perl5. To bypass the building of perl in the base system
you can add the following to /etc/make.conf
NOPERL= true
You can then build perl5.8 from ports afterwards and run use.perl ports.
Nelis
More information about the freebsd-questions
mailing list