From owner-freebsd-questions@FreeBSD.ORG Wed Nov 10 10:09:49 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 5726616A4CE for ; Wed, 10 Nov 2004 10:09:49 +0000 (GMT) Received: from wproxy.gmail.com (wproxy.gmail.com [64.233.184.207]) by mx1.FreeBSD.org (Postfix) with ESMTP id 0290A43D31 for ; Wed, 10 Nov 2004 10:09:49 +0000 (GMT) (envelope-from nlamprecht@gmail.com) Received: by wproxy.gmail.com with SMTP id 64so409363wri for ; Wed, 10 Nov 2004 02:09:48 -0800 (PST) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:reply-to:to:subject:cc:in-reply-to:mime-version:content-type:content-transfer-encoding:references; b=tvxAamoffaLUc0T+XtqfHoOOl04210or055BSGJaFIEKZEFRkubIkD3V/sE3zWm6RZOi8TzpBiTH7DP3eAtnBs/+oVq1B4uK7y2uQ8ye/1LiofeRTLnHctTvGUWOvKqWfI1JQXd9o3qX+onjnqy4gymzSFnqv5jXgGgmjXyQyIc= Received: by 10.54.38.45 with SMTP id l45mr18639wrl; Wed, 10 Nov 2004 02:09:48 -0800 (PST) Received: by 10.54.38.55 with HTTP; Wed, 10 Nov 2004 02:09:48 -0800 (PST) Message-ID: <7cbadc87041110020934a6c792@mail.gmail.com> Date: Wed, 10 Nov 2004 12:09:48 +0200 From: Nelis Lamprecht To: matthias-fbsdquest@mteege.de In-Reply-To: <20041110092651.GA83639@mut.mteege.de> Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit References: <20041110092651.GA83639@mut.mteege.de> cc: FreeBSD Questions Subject: Re: make buildworld failed at suidperl X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: Nelis Lamprecht List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Nov 2004 10:09:49 -0000 On Wed, 10 Nov 2004 10:26:51 +0100, Matthias Teege 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