[MacPorts] #49466: gnudatalanguage: Library not loaded: /opt/local/lib/libform.5.dylib (was: GDL on MAC El Capitan: Library not loaded: /opt/local/lib/libform.5.dylib)

MacPorts noreply at macports.org
Mon Oct 26 20:25:02 PDT 2015


#49466: gnudatalanguage: Library not loaded: /opt/local/lib/libform.5.dylib
--------------------------------+--------------------------------
  Reporter:  glenda.denicolo@…  |      Owner:  macports-tickets@…
      Type:  defect             |     Status:  new
  Priority:  Normal             |  Milestone:
 Component:  ports              |    Version:  2.3.4
Resolution:                     |   Keywords:
      Port:  gnudatalanguage    |
--------------------------------+--------------------------------
Changes (by ryandesign@…):

 * cc: ryandesign@… (added)
 * port:   => gnudatalanguage


Old description:

> Hi,
> I've updated Xcode, recently updated to El Capitan, downloaded the newest
> version of macports, installed, etc.
> The purpose was to run GLD (IDL free version).
> I get the following:
>
> ~: gdl
> dyld: Library not loaded: /opt/local/lib/libform.5.dylib
>   Referenced from: /opt/local/bin/gdl
>   Reason: image not found
> Trace/BPT trap: 5
>
> Then I tried downloading GDL sourcr code, and when i do the cmake .. it
> says I don't have a wxWidgets library.
> So I downloaded wxWidgets, and that's proving to be cumbersome too, as
> the make is failing to produce certain files, because when I do "sudo
> make install" it can't find some stuff it should have created with the
> make.
>
> What a maze. I had everything running before these new updates. I didn't
> remember it being this complicated. Help!
>
> My next idea is that I need the older version of that dylib, or ncurses5.
> Again, no idea if I can install this on itself, I would have expected the
> OSX to have installed this stuff already. And if it is a path anything
> like the wxWidgets path I was trying, I won't be able to carry on, it
> will fail.
>
> Thank you.

New description:

 Hi,
 I've updated Xcode, recently updated to El Capitan, downloaded the newest
 version of macports, installed, etc.
 The purpose was to run GLD (IDL free version).
 I get the following:

 {{{
 ~: gdl
 dyld: Library not loaded: /opt/local/lib/libform.5.dylib
   Referenced from: /opt/local/bin/gdl
   Reason: image not found
 Trace/BPT trap: 5
 }}}

 Then I tried downloading GDL sourcr code, and when i do the cmake .. it
 says I don't have a wxWidgets library.
 So I downloaded wxWidgets, and that's proving to be cumbersome too, as the
 make is failing to produce certain files, because when I do "sudo make
 install" it can't find some stuff it should have created with the make.

 What a maze. I had everything running before these new updates. I didn't
 remember it being this complicated. Help!

 My next idea is that I need the older version of that dylib, or ncurses5.
 Again, no idea if I can install this on itself, I would have expected the
 OSX to have installed this stuff already. And if it is a path anything
 like the wxWidgets path I was trying, I won't be able to carry on, it will
 fail.

 Thank you.

--

Comment:

 You're correct that libform is part of ncurses. The problem is simply that
 ncurses was recently updated to version 6. So /opt/local/bin/gdl needs to
 be rebuilt with the new ncurses.

 You should merely need to run:

 {{{
 sudo port selfupdate
 sudo port upgrade outdated
 }}}

 The curious thing, though, is that this change was made in r139469 which
 predates the release of OS X 10.11 El Capitan so I'm confused as to how
 you are running into this problem. If selfupdating and upgrading outdated
 ports doesn't fix it, then certainly running rev-upgrade will:

 {{{
 sudo port rev-upgrade
 }}}

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


More information about the macports-tickets mailing list