GHC无法加载fftw绑定,这是什么问题?

时间:2012-08-17 06:18:46

标签: haskell linker ghc fftw

我正在尝试在Math.FFT中使用fftw haskell绑定。当试图编译ghc时吐出以下

:/usr/local/lib/libfftw3.a:糟糕的魔法。预期:feedface,got:feedfacf。

ghc:恐慌! ('不可能'发生了)   (适用于i386-apple-darwin的GHC版本7.4.1):     loadArchive“/usr/local/lib/libfftw3.a”:失败

请将此报告为GHC错误:http://www.haskell.org/ghc/reportabug

我重新安装了fftw3,但没有任何变化,对问题可能是什么建议?

1 个答案:

答案 0 :(得分:1)

恶意魔法意味着目标文件已损坏,或者机器格式错误。

由于您使用的是i386-darwin,并尝试链接,因此表明您的.a或.o或.so文件是您的架构的错误文件。