#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