From owner-freebsd-ports@FreeBSD.ORG Mon Jul 14 01:10:33 2003 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D103437B404 for ; Mon, 14 Jul 2003 01:10:33 -0700 (PDT) Received: from smtp-relay03.x-mailer.co.uk (smtp-relay03.x-mailer.co.uk [212.69.217.32]) by mx1.FreeBSD.org (Postfix) with ESMTP id 92EB043FAF for ; Mon, 14 Jul 2003 01:10:32 -0700 (PDT) (envelope-from dave@davegoode.net) Received: from [212.69.196.156] (helo=davegoode.dsvr.co.uk) by smtp-relay03.x-mailer.co.uk with esmtp (Exim 4.12) id 19byPn-00069l-00; Mon, 14 Jul 2003 09:10:31 +0100 Received: from pc2-cmbg5-4-cust170.cmbg.cable.ntl.com (pc2-cmbg5-4-cust170.cmbg.cable.ntl.com [81.104.196.170]) by davegoode.dsvr.co.uk (8.11.7/8.11.7) with ESMTP id h6E8ATt06867; Mon, 14 Jul 2003 09:10:30 +0100 From: Dave Goode Organization: davegoode.net To: jamie@host-1289.news.bishopston.net Date: Mon, 14 Jul 2003 09:08:58 +0100 User-Agent: KMail/1.5.1 References: <200307140313.h6E3DNfR084847@thompson.bishopston.net> In-Reply-To: <200307140313.h6E3DNfR084847@thompson.bishopston.net> MIME-Version: 1.0 Content-Disposition: inline Message-Id: <200307140810.30586.dave@davegoode.net> Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit cc: ports@freebsd.org Subject: Re: make install fails X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 14 Jul 2003 08:10:34 -0000 On Monday 14 Jul 2003 04:13, you wrote: > > Now, when I do either a portupgrade, or a make install, make *always* > > fails at the same point with the same error message. It makes no > > difference whether it's a fresh install or an upgrade. > > > > Has something changed with the BSD Makefile? Here's an example (though it > > affects everything, not just this example, and I can no longer install > > any ports): > Yes, I'd noticed this too, only today - it appears the Mk file has > been changed to use the -O option of pkg_info > That is a new option, that wasn't added to pkg_info on a release > version until FreeBSD 4.7-RELEASE > So someone will either have to regress it, or you'll need to upgrade > to freebsd 4.8, or patch pkg_info (/usr/src/usr.sbin/pkg_install/info) Is this a wise move? One of the things I've liked about FreeBSD over the years is that it just works (most of the time!), with no compulsion to move to the next version. If this is the case, surely we are now compelled to upgrade or patch whether we want to or not? I hope this new development is either backed out, or made backwards-compatible in some way to permit versions < 4,8 to continue working. > As a work around, if you define the environment variable > FORCE_PKG_REGISTER to anything from the command line before running > the install, it will work (as it will skip the part that checks if the port > is already installed.) Thanks, Jamie. I'll give that a try today and see if it works for me. Dave -- Dave Goode http://www.davegoode.net/