Date: Mon, 14 Jul 2003 10:36:14 -0400 From: Tim Kellers <timothyk@wallnet.com> To: Michael Edenfield <kutulu@kutulu.org>, Tim Kellers <timothyk@mts-128.wallnet.com> Cc: ports@freebsd.org Subject: Re: portupgrade/make install problem. Message-ID: <200307141036.14864.timothyk@wallnet.com> In-Reply-To: <20030714141459.GA46586@basement.kutulu.org> References: <20030714133452.11195.qmail@web9602.mail.yahoo.com> <20030714100030.E26064@mts-128.wallnet.com> <20030714141459.GA46586@basement.kutulu.org>
next in thread | previous in thread | raw e-mail | index | archive | help
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 <timothyk@mts-128.wallnet.com> [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 <port origin> > 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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200307141036.14864.timothyk>