[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