[MacPorts] #52187: gettext: dyld: Library not loaded: /opt/local/lib/libncurses.6.dylib

MacPorts noreply at macports.org
Fri Sep 9 09:47:13 CEST 2016


#52187: gettext: dyld: Library not loaded: /opt/local/lib/libncurses.6.dylib
--------------------------+--------------------------------
  Reporter:  gkdgoutam@…  |      Owner:  macports-tickets@…
      Type:  defect       |     Status:  new
  Priority:  Normal       |  Milestone:
 Component:  ports        |    Version:  2.3.4
Resolution:               |   Keywords:
      Port:  gettext      |
--------------------------+--------------------------------

Comment (by ryandesign@…):

 You shouldn't reactivate ncurses @5.9. Everything needs to be using
 ncurses @6.0 now. For the most part, MacPorts should handle that upgrade
 for you, except for the issues outlined in ProblemHotlist#ncurses6. Your
 main1.log shows exactly that scenario, for which the solution is to
 upgrade readline first. But your earlier transcript shows you running
 `sudo port install readline` and nothing happening, meaning readline was
 already up to date. Have you previously been reactivating ncurses @5.9? If
 so, links to libncurses.5 may have crept into any ports you rebuilt
 thereafter, thus in some part defeating the purpose of the rebuild.

 Make sure your ports are up to date with `sudo port selfupdate`. Verify
 ncurses @6.0 is installed. Verify with `port installed readline` that you
 have version @6.3.003_1 installed and with `port outdated` that readline
 is not outdated. Check with `otool -L /opt/local/lib/libreadline.dylib`
 whether libreadline links with libncurses.5 or libncurses.6. If 5, rebuild
 readline forcibly with `sudo port -n upgrade --force readline`.

 Don't forget to use WikiFormatting when writing in Trac.

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


More information about the macports-tickets mailing list