OK, I'm thoroughly stuck. I'm compiling inside a qjail jail on FreeBSD 10.1. For starters I followed UPDATING regarding gettext and removed the original packages and installed the new version of devel/gettext using
Incidentally I'm using the new
But when I try to compile something that depends on the gettext library such as PostgreSQL using
So to sum it up, I upgraded gettext as instructed in UPDATING but it seems like the build environment is not detecting that the package is already installed and trying to reinstall it, causing a deadlock.
Any ideas where I can look?
Thanks!
pkg with these results:
Code:
expat-2.1.0_2 XML 1.0 parser written in C
gettext-0.19.4 GNU gettext meta package
gettext-runtime-0.19.4 GNU gettext runtime libraries and programs
gettext-tools-0.19.4 GNU gettext development and translation tools
Code:
FORCE_PKG_REGISTER yes
Incidentally I'm using the new
pkg system and have WITH_PKGNG=YES in my /etc/make.conf.But when I try to compile something that depends on the gettext library such as PostgreSQL using
portmaster -g databases/postgresql94-server I get the following error message:
Code:
====> Compressing man pages (compress-man)
===> Installing for expat-2.1.0_2
===> Checking if expat already installed
===> expat-2.1.0_2 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 expat
without deleting it first, set the variable "FORCE_PKG_REGISTER"
in your environment or the "make install" command line.
*** Error code 1
So to sum it up, I upgraded gettext as instructed in UPDATING but it seems like the build environment is not detecting that the package is already installed and trying to reinstall it, causing a deadlock.
Any ideas where I can look?
Thanks!