From owner-freebsd-ports@freebsd.org Thu Nov 23 04:18:24 2017 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id B3AA3DC1AEA for ; Thu, 23 Nov 2017 04:18:24 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from mailman.ysv.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 9ECA07A791 for ; Thu, 23 Nov 2017 04:18:24 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: by mailman.ysv.freebsd.org (Postfix) id 9E476DC1AE9; Thu, 23 Nov 2017 04:18:24 +0000 (UTC) Delivered-To: ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 9DDF8DC1AE6; Thu, 23 Nov 2017 04:18:24 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (www.zefox.net [69.239.235.194]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "www.zefox.org", Issuer "www.zefox.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 5B03E7A78E; Thu, 23 Nov 2017 04:18:23 +0000 (UTC) (envelope-from fbsd@www.zefox.net) Received: from www.zefox.net (localhost [127.0.0.1]) by www.zefox.net (8.15.2/8.15.2) with ESMTPS id vAN4IaFW064727 (version=TLSv1.2 cipher=DHE-RSA-AES256-GCM-SHA384 bits=256 verify=NO); Wed, 22 Nov 2017 20:18:37 -0800 (PST) (envelope-from fbsd@www.zefox.net) Received: (from fbsd@localhost) by www.zefox.net (8.15.2/8.15.2/Submit) id vAN4IaqH064726; Wed, 22 Nov 2017 20:18:36 -0800 (PST) (envelope-from fbsd) Date: Wed, 22 Nov 2017 20:18:36 -0800 From: bob prohaska To: Kevin Oberman Cc: ports@FreeBSD.org, freebsd-arm@freebsd.org Subject: Re: Dependencies satisfied, build stops anyway. Message-ID: <20171123041836.GA64420@www.zefox.net> References: <20171122232836.GB63801@www.zefox.net> MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: User-Agent: Mutt/1.5.24 (2015-08-30) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.25 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 23 Nov 2017 04:18:24 -0000 On Wed, Nov 22, 2017 at 05:12:16PM -0800, Kevin Oberman wrote: > On Wed, Nov 22, 2017 at 3:28 PM, bob prohaska wrote: > > > > > Attempts to compile a number of ports on RPI2, in this case dns/bind910, > > often > > stop with an error along the lines of: > > > > /bin/mkdir -p '/tmp/mountpoint.f1jbPw/devel/gettext-tools/work/stage/usr/ > > local/share/gettext' > > install -m 555 ../build-aux/config.rpath '/tmp/mountpoint.f1jbPw/devel/ > > gettext-tools/work/stage/usr/local/share/gettext' > > ====> Compressing man pages (compress-man) > > ===> Installing for gettext-tools-0.19.8.1 > > ===> Checking if gettext-tools already installed > > ===> gettext-tools-0.19.8.1 is already installed > > You may wish to ``make deinstall'' and install this port again > > by ``make reinstall'' to upgrade it properly. > > If you really wish to overwrite the old port of gettext-tools > > without deleting it first, set the variable "FORCE_PKG_REGISTER" > > in your environment or the "make install" command line. > > *** Error code 1 > > > > In case it isn't obvious, I'm confused. The version sought is found, > > so what's the error? > > > > Thanks for reading, > > > > bob prohaska > > > > The problem is that you have two tools with different means of determining > if a port is present. When the ports system installs a port, it olls at the > pkgdb an makes sure the port is not installed. Unfortunately, pkgdb thinks > it is. > > the easiest fix is to "pkg delete -f gettext-tools" followed be a > re-install. Go to /usr/ports/devel/gettext-tools and make install. If you > are using portmaster, "portmaster -C devel/gettext-tools" will do the job, > as well, but you always need to delete the port. > -- Is there a simple way to force deletion and reinstallation? The number of stale dependencies seems to be vast, and this is on a relatively simple port, dns/bind910. Being on an ARM platform there are no precompiled binaries. Thanks very much! bob prohaska