Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 22 Nov 2017 20:18:36 -0800
From:      bob prohaska <fbsd@www.zefox.net>
To:        Kevin Oberman <rkoberman@gmail.com>
Cc:        ports@FreeBSD.org, freebsd-arm@freebsd.org
Subject:   Re: Dependencies satisfied, build stops anyway.
Message-ID:  <20171123041836.GA64420@www.zefox.net>
In-Reply-To: <CAN6yY1s6Qru6AQ2khQz7DvAZCQ7DYz48Vs=r49NjmzKcJrm84g@mail.gmail.com>
References:  <20171122232836.GB63801@www.zefox.net> <CAN6yY1s6Qru6AQ2khQz7DvAZCQ7DYz48Vs=r49NjmzKcJrm84g@mail.gmail.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, Nov 22, 2017 at 05:12:16PM -0800, Kevin Oberman wrote:
> On Wed, Nov 22, 2017 at 3:28 PM, bob prohaska <fbsd@www.zefox.net> 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
 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20171123041836.GA64420>