Opened 6 years ago
Closed 6 years ago
#57052 closed defect (invalid)
ImageMagick @6.9.9-40_1: Requires version of libfftw3.3.dylib not provided by fftw-3
Reported by: | mforbes (Michael McNeil Forbes) | Owned by: | ryandesign (Ryan Carsten Schmidt) |
---|---|---|---|
Priority: | Low | Milestone: | |
Component: | ports | Version: | 2.5.3 |
Keywords: | Cc: | ||
Port: | ImageMagick |
Description
After upgrading ImageMagick, trying to make an animated gif from some frames leads to the following error:
$ convert -delay 20.0 -loop 0 _tmp*.png line.gif dyld: Library not loaded: /opt/local/lib/libfftw3.3.dylib Referenced from: /opt/local/bin/convert Reason: Incompatible library version: convert requires version 9.0.0 or later, but libfftw3.3.dylib provides version 8.0.0 Abort trap: 6
Not sure why ImageMagick would be depending on an unsupported version of libfftw3.3, but in the meantime, the ImageMagick port should probably drop back to a version that is compatible with the available fftw-3 package or an additional fftw-3 package should be added.
Change History (4)
comment:1 Changed 6 years ago by mforbes (Michael McNeil Forbes)
Owner: | set to mforbes |
---|---|
Status: | new → assigned |
comment:2 Changed 6 years ago by mforbes (Michael McNeil Forbes)
Priority: | Normal → Low |
---|
comment:3 Changed 6 years ago by mf2k (Frank Schima)
Owner: | changed from mforbes to ryandesign |
---|---|
Port: | fftw-3 removed |
In the future, please add the port maintainer(s) to Cc (port info --maintainers ImageMagick
), if any.
comment:4 Changed 6 years ago by ryandesign (Ryan Carsten Schmidt)
Resolution: | → invalid |
---|---|
Status: | assigned → closed |
Users generally should not use DYLD_LIBRARY_PATH
because it causes issues like this. :)
Note: See
TracTickets for help on using
tickets.
After some further testing, it turns out that this was due to an incompatible version of libfftw3 being loaded outside of macports. The error message is confusing since it directly references the MacPorts version of the library, but I don't think there is anything that can be done about this here. Please close.
Workaround: Make sure that no outdated versions of libfftw appear on DYLD_LIBRARY_PATH or LIBRARY_PATH before running convert.