GHC не успява да зареди fftw свързвания, какъв е проблемът?

Опитвам се да използвам обвързванията на fftw haskell в Math.FFT. При опит за компилиране ghc изплюва следното

: /usr/local/lib/libfftw3.a: Лоша магия. Очаква се: feedface, получи се: feedfacf.

ghc: паника! ("невъзможното" се случи) (GHC версия 7.4.1 за i386-apple-darwin): loadArchive "/usr/local/lib/libfftw3.a": неуспешно

Моля, докладвайте това като грешка в GHC: http://www.haskell.org/ghc/reportabug

Преинсталирах fftw3, но няма промяна, някакви предложения за това какъв може да е проблемът?


person cpunerd    schedule 17.08.2012    source източник
comment
инсталирахте ли GHC от източника? Бих препоръчал да използвате mac портове и да инсталирате GHC и fftw3 от там   -  person pyCthon    schedule 15.01.2013
comment
Изглежда, че ghc е 32 бита, а /usr/local/lib/libfftw3.a е 64 бита. feedface е мачо 32-битова магия, а feedfacf е мачо 64-битова магия.   -  person broadway    schedule 08.07.2015


Отговори (1)


Лоша магия означава, че обектният файл е повреден или в грешен формат за вашата машина.

Тъй като сте на i386-darwin и се опитвате да свържете, това предполага, че вашите .a или .o или .so файлове са грешни за вашата архитектура.

person Don Stewart    schedule 15.01.2013