libintl.8.dylib not loaded?

Lawrence Velázquez larryv at macports.org
Wed Oct 29 11:18:34 PDT 2014


On Oct 28, 2014, at 4:36 AM, Chris Jones <jonesc at hep.phy.cam.ac.uk> wrote:

>> in an attempt to minimize exposure to Shellshock.  IIRC I got the above
>> from someone on this list.
> 
> Together, if I recall, with a number of posts saying it was also a very bad idea....

https://trac.macports.org/ticket/45680

Upgrading gettext will break for everyone who replaced the system bash with MacPorts'.

1. User replaces /bin/sh with MacPorts' bash, which dynamically links to gettext.
2. User runs selfupdate and receives new gettext Portfile.
3. User runs port upgrade.
4. Upgrade process deactivates old gettext. The replacement /bin/sh is now broken because libintl.8.dylib does not exist.
5. Upgrade process tries to activate new gettext but dies because /bin/sh is broken.

vq


More information about the macports-users mailing list