Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 10 Nov 2004 12:09:48 +0200
From:      Nelis Lamprecht <nlamprecht@gmail.com>
To:        matthias-fbsdquest@mteege.de
Cc:        FreeBSD Questions <questions@freebsd.org>
Subject:   Re: make buildworld failed at suidperl
Message-ID:  <7cbadc87041110020934a6c792@mail.gmail.com>
In-Reply-To: <20041110092651.GA83639@mut.mteege.de>
References:  <20041110092651.GA83639@mut.mteege.de>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 10 Nov 2004 10:26:51 +0100, Matthias Teege
<matthias-fbsdquest@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?7cbadc87041110020934a6c792>