[MacPorts] #64825: gettext-runtime, py-pip, others broken on macOS 12.3: Symbol not found: _libiconv

MacPorts noreply at macports.org
Tue Mar 15 03:27:09 UTC 2022


#64825: gettext-runtime, py-pip, others broken on macOS 12.3: Symbol not found:
_libiconv
--------------------------------------+--------------------
  Reporter:  essandess                |      Owner:  (none)
      Type:  defect                   |     Status:  new
  Priority:  Normal                   |  Milestone:
 Component:  ports                    |    Version:
Resolution:                           |   Keywords:
      Port:  gettext-runtime, py-pip  |
--------------------------------------+--------------------

Comment (by ryandesign):

 /opt/local/lib/libintl.8.dylib should not be using
 /usr/lib/libiconv.2.dylib. It should be using
 /opt/local/lib/libiconv.2.dylib. Verify with `otool -L`:

 {{{
 $ otool -L /opt/local/lib/libintl.8.dylib
 /opt/local/lib/libintl.8.dylib:
         /opt/local/lib/libintl.8.dylib (compatibility version 11.0.0,
 current version 11.0.0)
         /opt/local/lib/libiconv.2.dylib (compatibility version 9.0.0,
 current version 9.1.0)
 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
 (compatibility version 150.0.0, current version 1675.129.0)
         /usr/lib/libSystem.B.dylib (compatibility version 1.0.0, current
 version 1281.100.1)
 }}}

 If your output looks like mine, then the correct functioning of the
 library is being subverted by you (or whatever you're running when this
 happens) setting `DYLD_LIBRARY_PATH` improperly.

 If your output shows /opt/local/lib/libintl.8.dylib actually linking with
 /usr/lib/libiconv.2.dylib, try rebuilding the gettext-runtime runtime port
 with `sudo port -n upgrade --force gettext-runtime`.

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


More information about the macports-tickets mailing list