Changes between Initial Version and Version 1 of Ticket #35027


Ignore:
Timestamp:
Jun 30, 2012, 10:39:01 AM (12 years ago)
Author:
ryandesign (Ryan Carsten Schmidt)
Comment:

I don't see any evidence that this relates to anything 32-bit vs. 64-bit. Simply, the error message says that gdl requires a newer version of the fftw3f library than the one you have installed.

What's the output of these commands:

port -v installed gnudatalanguage fftw-3-single
port contents gnudatalanguage fftw-3-single
otool -L /opt/local/bin/gdl /opt/local/lib/libfftw3f.3.dylib

Are your ports up to date? Try:

sudo port selfupdate
port outdated
sudo port upgrade outdated

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #35027

    • Property Cc ryandesign@… takeshi@… slayoo@… added
    • Property Summary changed from gnudatalanguage incompatible libfftw3f library version to gnudatalanguage: incompatible libfftw3f library version
    • Property Port gnudatalanguage added
  • Ticket #35027 – Description

    initial v1  
    55I uninstalled and removed completely all traces of macports and reinstalled it. Then I did "sudo port install gnudatalanguage". When trying to start it, the result was:
    66
     7{{{
    78gdl
    89dyld: Library not loaded: /opt/local/lib/libfftw3f.3.dylib
     
    1011  Reason: Incompatible library version: gdl requires version 7.0.0 or later, but libfftw3f.3.dylib provides version 5.0.0
    1112Trace/BPT trap
     13}}}
    1214
    1315I presume that that's because of the 32 vs 64 bit installation of fftw-3? I guess I can boot my mac in i386 and reinstall everything again, but I have other programs configured for 64bit. Is there a smarter workaround for this situation? Can I simply force the correct version of fftw-3 to be compiled with the proper compiler?