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

MacPorts noreply at macports.org
Wed Oct 29 11:44:42 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:               |
--------------------------+--------------------------------

Comment (by geoffdown@…):

 Replying to [comment:1 larryv@…]:
 > 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]].
 Correct on all counts. I had backed them up, fortunately. Thank you sir.

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


More information about the macports-tickets mailing list