1

SnowLeopardにShogunToolboxをインストールしようとしています。MacPortsを介して、次の一連のエラーが発生します。

info:build Undefined symbols for architecture x86_64:
:info:build   "_drot_", referenced from:
:info:build       _dbdsqr_ in liblapack.a(dbdsqr.o)
:info:build   "_dswap_", referenced from:
:info:build       _dbdsqr_ in liblapack.a(dbdsqr.o)
:info:build       _dsteqr_ in liblapack.a(dsteqr.o)
:info:build      (maybe you meant: _ATL_dswap_xp0yp0aXbX)
:info:build   "__gfortran_concat_string", referenced from:
:info:build       _dgesvd_ in liblapack.a(dgesvd.o)
:info:build       _dormbr_ in liblapack.a(dormbr.o)
:info:build       _dormqr_ in liblapack.a(dormqr.o)
:info:build       _dormlq_ in liblapack.a(dormlq.o)
:info:build   "_dgemm_", referenced from:

もっとありますが、それらの間の共通点はへの参照liblapack.aです。なぜこれが失敗しているのか分かりません。LAPACKがなくなることを期待してインストールしましたが、それは実現していません。

また、インストールしたにもかかわらずpkg-config、ソースから将軍を構成しようとすると、インストールしていないと表示されてハングアップしますpkg-config

ヘルプ!

4

1 に答える 1

2

答えはlapackとはまったく関係がありませんでした。解決策は、MacPortsを使用せず、Shogun Webサイトからダウンロードしたソースからビルドし、編集PYTHONPATHしてshogunインストールディレクトリを含めることでした。 Facepalm

于 2012-09-05T01:38:06.933 に答える