[MacPorts] #45680: gettext @0.19.3_0 deleted /opt/local/lib/libintl.8.dylib

MacPorts noreply at macports.org
Wed Oct 29 11:32:48 PDT 2014


#45680: gettext @0.19.3_0 deleted /opt/local/lib/libintl.8.dylib
--------------------------+--------------------------------
  Reporter:  geoffdown@…  |      Owner:  macports-tickets@…
      Type:  defect       |     Status:  closed
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.3.2
Resolution:  invalid      |   Keywords:
      Port:               |
--------------------------+--------------------------------
Changes (by larryv@…):

 * keywords:  Tiger =>
 * status:  new => closed
 * resolution:   => invalid
 * port:  gettext =>


Comment:

 Replying to [ticket:45680 geoffdown@…]:
 > {{{
 > :msg:activate --->  Activating gettext @0.19.2_0
 > :debug:activate Using /usr/bin/tar
 > :debug:activate Using /usr/bin/bzip2
 > :info:activate dyld: Library not loaded: /opt/local/lib/libintl.8.dylib
 > :info:activate   Referenced from: /bin/sh
 > :info:activate   Reason: image not found
 > }}}

 1. You replaced `/bin/sh` with MacPorts’ bash, presumably to counter
 Shellshock.
 1. MacPorts’ bash links against `libintl.8.dylib`, which is part of the
 `gettext` port.
 1. During the upgrade process, MacPorts deactivated the old `gettext`,
 thus removing `libintl.8.dylib` and breaking your new `/bin/sh`.
 1. Now MacPorts cannot do anything because `/bin/sh` is broken.

 You need to replace `/bin/sh` and `/bin/bash` with working binaries.
 Restore them from backups or from your OS X installation media.

 If you want to re-harden your system afterwards, ask for advice on
 [[MailingLists|macports-users]].

-- 
Ticket URL: <https://trac.macports.org/ticket/45680#comment:1>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list