Dependencies satisfied, build stops anyway.

bob prohaska fbsd at www.zefox.net
Thu Nov 23 04:18:24 UTC 2017


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 at 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
 


More information about the freebsd-arm mailing list