From owner-freebsd-stable Tue Feb 20 13:31:27 2001 Delivered-To: freebsd-stable@freebsd.org Received: from katrien.skystream.nl (katrien.skystream.nl [195.7.130.55]) by hub.freebsd.org (Postfix) with ESMTP id 983FF37B65D for ; Tue, 20 Feb 2001 13:31:15 -0800 (PST) (envelope-from abgoeree@uwnet.nl) Received: from dyn.dailup.c227128252.isd.to (dyn.dailup.c227128252.isd.to [213.227.128.252]) by katrien.skystream.nl (8.11.1/8.11.0) with ESMTP id f1KLSbb26630 for ; Tue, 20 Feb 2001 22:28:38 +0100 Received: (qmail 52574 invoked by uid 1000); 20 Feb 2001 21:29:27 -0000 From: "Andre Goeree" Date: Tue, 20 Feb 2001 22:29:27 +0100 To: stable@freebsd.org Subject: Re: cvsup problem Message-ID: <20010220222927.B28847@mandark.attica.home> Reply-To: abgoeree@uwnet.nl References: <3A92BEDE.2466B71F@infovia.com.ar> <20010220120528.B36208@mollari.cthul.hu> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline User-Agent: Mutt/1.2.5i In-Reply-To: <20010220120528.B36208@mollari.cthul.hu>; from kris@obsecurity.org on Tue, Feb 20, 2001 at 12:05:28PM -0800 X-Sender: abgoeree@uwnet.nl Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On Tue, Feb 20, 2001 at 12:05:28PM -0800, Kris Kennaway wrote: > On Tue, Feb 20, 2001 at 04:00:46PM -0300, ignacio wrote: > > Hello, > > > > I have upgraded 4.1-RELEASE -> 4.2-STABLE via cvsup > > make world, make new kernel, etc etc all fine. > > > > But now i have updated all ports via cvsup an i have problems: > > ---------------------------- > > myhost:/usr/ports/comms/minicom# make > > Error: your port uses an old layout. Please update it to match this > > bsd.port.mk. If you have updated your ports collection via cvsup and > > are still getting this error, see Q12 and Q13 in the cvsup FAQ on > > http://www.polstra.com for further information. > > *** Error code 1 > > ---------------------------- > > > > I have read the faq file on http://www.polstra.com > > but i don't see what i'm doing wrong. > > Argh, so much misinformation about this topic! I wish people > would just keep their mouth shut sometimes if they don't know the > answer, and stop spitting out garbage about things like upgrade kits > which don't apply to this problem. > > Those questions really do describe how to solve your problem - please > go back and re-read them carefully. They explain why your cvsup is > not removing certain files from your ports collection (it doesn't know > about them, so doesn't remove them) -- the presence of these files is > causing your port build to fail -- and it explains what steps you can > take to fix them. > > Kris I couldn't agree more:) But you forgot to add that people should read bsd.port.mk. .if (!defined(PATCHDIR) && exists(${MASTERDIR}/patches)) || \ (!defined(PKGDIR) && exists(${MASTERDIR}/pkg)) || \ (!defined(MD5_FILE) && exists(${MASTERDIR}/files/md5)) pre-everything:: @${ECHO} "Error: your port uses an old layout. Please update it to match this bsd.port.mk. If you have updated your ports collection via cvsup and are still getting this error, see Q12 and Q13 in the cvsup FAQ on http://www.polstra.com for further information." @${FALSE} It tells you exactly what's wrong with the port lay-out. -- Andre. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message