9

KDEデスクトップを使用してUbuntu 12.04にソースからOctave-3.6.2をインストールしようとしていますが、Octave構成スクリプトを実行するとこのエラーが発生します

BLAS library was detected but found incompatible with your Fortran 77 
compiler settings

多数の Web 検索で提案されたとおりに使用し、このSO 投稿./configure F77=gfortranのコメントに従って、代替システム F77 ファイルが害を及ぼさないようにしました。インストールされた BLAS ライブラリは、パッケージ マネージャーによってインストールされたものです。

エラーの意味と修正方法を教えてください。

4

5 に答える 5

5

パッケージ liblapack-dev、libblas-dev、および存在する場合は libblas-64 をインストールしてみてください。Ubuntu ではありませんが、同じ問題があり、blas-devel、blas64-devel、lapack-devel、および lapack64-devel である fedora fc20 相当のパッケージをインストールする必要がありました。ビルドの依存関係を取得するための標準ルーチンは次のとおりです。

sudo yum-builddep octave

これでほとんどの依存関係がインストールされましたが、完全に構成する前に、次の手順に従う必要がありました。これは、2014 年 10 月 23 日の更新を含む、ほぼゼロの Fedora fc20 インストールからのものです。

sudo yum install lapack64-devel lapack64 
sudo yum install gl2ps-devel qrupdate-devel qt-devel qscintilla-devel java-devel

blas-devel および blas64-devel パッケージを明示的にリストしませんでしたが、libpack-devel およびプレーンな libpack と同様に、これらは libpack パッケージの依存関係としてインストールされました。

Ubuntuの場合はapt-getかもしれません。いずれにせよ、以前のバージョンの Ubuntu に関する別の投稿があります。

コンパイルに必要な BLAS および LAPACK ライブラリ

于 2014-10-25T03:23:16.587 に答える
2

BLAS を /usr/lib64 に移動することで、この問題を修正しました。

于 2013-11-06T19:13:32.513 に答える