2

OSX 10.9 で hmatrix-0.16.0.4 を正常に使用している人はいますか?

次のエラーが表示されます。

Prelude> import Numeric.LinearAlgebra
Prelude Numeric.LinearAlgebra> let m = (3><4) [1..] :: Matrix Double
Loading package array-0.4.0.1 ... linking ... done.
Loading package deepseq-1.3.0.1 ... linking ... done.
Loading package primitive-0.5.0.1 ... linking ... done.
Loading package vector-0.10.0.1 ... linking ... done.
Loading package bytestring-0.10.0.2 ... linking ... done.
Loading package containers-0.5.0.0 ... linking ... done.
Loading package binary-0.5.1.1 ... linking ... done.
Loading package old-locale-1.0.0.5 ... linking ... done.
Loading package time-1.4.0.1 ... linking ... done.
Loading package random-1.0.1.1 ... linking ... done.
Loading package split-0.2.2 ... linking ... done.
Loading package storable-complex-0.2.1 ... linking ... done.
Loading package hmatrix-0.16.0.4 ... linking ... <interactive>:
lookupSymbol failed in relocateSection (relocate external)
/Users/tba/.cabal/lib/x86_64-osx-ghc-7.6.3/hmatrix-0.16.0.4/libHShmatrix-0.16.0.4.a: unknown symbol `___ieee_divdc3'
ghc: unable to load package `hmatrix-0.16.0.4'

を使用してインストールしbrew install gsl && cabal install hmatrixました。私のghcのバージョンは7.6.3です。

(clang ではなく) gcc を使用してビルドする必要があると思われます。これを変更するにはどうすればよいですか?

(GitHubチケット)

4

1 に答える 1

1

ghc 7.8 をインストールして問題を修正しました。Homebrew の「haskell-platform」が時代遅れであることは残念です。

于 2014-07-23T20:15:44.990 に答える