From owner-freebsd-ports@FreeBSD.ORG Mon Jul 14 07:36:21 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 652CE37B401 for ; Mon, 14 Jul 2003 07:36:21 -0700 (PDT) Received: from serv1.wallnet.com (server1.wallnet.com [208.225.162.122]) by mx1.FreeBSD.org (Postfix) with ESMTP id 3FCD143F3F for ; Mon, 14 Jul 2003 07:36:20 -0700 (PDT) (envelope-from timothyk@wallnet.com) Received: (from root@localhost) by serv1.wallnet.com (8.11.5/8.11.5) id h6EEaJa21253; Mon, 14 Jul 2003 10:36:19 -0400 (EDT) (envelope-from timothyk@wallnet.com) Received: from 10.0.1.9 (mts-128.wallnet.com [208.225.162.60]) by serv1.wallnet.com (8.11.5/8.11.5av) with ESMTP id h6EEaGM21243; Mon, 14 Jul 2003 10:36:16 -0400 (EDT) (envelope-from timothyk@wallnet.com) From: Tim Kellers To: Michael Edenfield , Tim Kellers Date: Mon, 14 Jul 2003 10:36:14 -0400 User-Agent: KMail/1.5.2 References: <20030714133452.11195.qmail@web9602.mail.yahoo.com> <20030714100030.E26064@mts-128.wallnet.com> <20030714141459.GA46586@basement.kutulu.org> In-Reply-To: <20030714141459.GA46586@basement.kutulu.org> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200307141036.14864.timothyk@wallnet.com> X-Virus-Scanned: by AMaViS perl-11 cc: ports@freebsd.org Subject: Re: portupgrade/make install problem. 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 14:36:21 -0000 Thanks Mike, I'll give it a shot and report back. I'm still wondering why it is only the P I box that is disturbed, is bsd.port.mk not check-out in a cvs update? Tim Kellers CPE/NJIT On Monday 14 July 2003 10:14 am, Michael Edenfield wrote: > * Tim Kellers [030714 10:04]: > > Same problem I reported July 12, but with only one of my machines (a > > pentium I router/fileserver). the other three boxes I built from the > > same cvs update (7/11/2003) don't have the problem. > > The problem is that bsd.port.mk is trying to run: > pkg_info -O > to see if the port is already installed. The -O option was only > merged back as far as 4.7, so your 4.6.2 machines are failing at that > point. > > The fix is pretty simple, in bsd.port.mk just do (watch the line > wrap): > > --- bsd.port.mk.5 Fri Jul 11 08:06:04 2003 > +++ bsd.port.mk Mon Jul 14 10:06:00 2003 > @@ -3007,7 +3007,7 @@ > > .if !target(check-already-installed) > check-already-installed: > -.if !defined(NO_PKG_REGISTER) && !defined(FORCE_PKG_REGISTER) > +.if !defined(NO_PKG_REGISTER) && !defined(FORCE_PKG_REGISTER) && > ${OSVERSION} >= 470000 @${ECHO_MSG} "===> Checking if ${PKGORIGIN} already > installed" @already_installed=`${PKG_INFO} -q -O ${PKGORIGIN} 2> > /dev/null`; \ if [ -n "$${already_installed}" ]; then \ > > --Mike