[MacPorts] #43854: gawk: extract failed because xz couldn't find libintl.8.dylib version 10.0.0 or later
MacPorts
noreply at macports.org
Tue Jun 3 00:02:52 PDT 2014
#43854: gawk: extract failed because xz couldn't find libintl.8.dylib version
10.0.0 or later
---------------------------+--------------------------------
Reporter: c_sorensen@… | Owner: macports-tickets@…
Type: defect | Status: closed
Priority: Normal | Milestone:
Component: ports | Version: 2.3.0
Resolution: invalid | Keywords:
Port: gawk |
---------------------------+--------------------------------
Changes (by ryandesign@…):
* status: reopened => closed
* resolution: => invalid
Comment:
Ok, your output confirms that although MacPorts thinks it has installed
the current version of gettext, it has gotten replaced by an older version
behind MacPorts' back.
The reason attempting to upgrade gettext did nothing is because, as far as
MacPorts knows, it is already up to date.
After any install or upgrade action, including install or upgrade actions
that do nothing, MacPorts then runs the rev-upgrade process, which tries
to identify and rebuild mislinked packages, in this case starting with
gawk, and failing as before. But it's probable that the only reason the
other ports are considered mislinked is for the same reason that xz
dosen't work: the wrong gettext library is installed.
You can get the right gettext library by forcibly rebuilding it:
{{{
sudo port -n upgrade --force gettext
}}}
However, if AuroraZ88 overwrote MacPorts' gettext, who knows what else it
overwrote that you would also have to rebuild. If you can figure it out,
rebuild those ports as well, in the correct dependency order. Otherwise,
uninstall all ports, then reinstall the ones you want.
Please inform the developers of AuroraZ88 to re-package their software in
a way that does not overwrite files in /opt/local.
--
Ticket URL: <https://trac.macports.org/ticket/43854#comment:6>
MacPorts <http://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list