Python SciPy には BLAS が必要ですか?に関する提案に従っています。SunOS (5.10 Generic_147440-12 sun4u sparc SUNW,Sun-Fire-V440) のホーム ディレクトリに scipy をローカルにインストールします。しかし、Python 2.7 が動作し、numpy がインストールされ、BLAS ライブラリがコンパイルされている (と思う) にもかかわらず、LAPACK をうまく動作させることができません。私の make.inc は make.inc.SUN4SOL2 (これは正しいですか?) で、FORTRAN および LOADER 変数の f77 を f95 に置き換えましたが、次のようになります。
We are about to check whether infinity arithmetic
can be trusted. If this test hangs, set
ILAENV = 0 for ISPEC = 10 in LAPACK/SRC/ilaenv.f
*** Error code 136
make: Fatal error: Command failed for target `lapack_install'
ISPEC=10 (および ISPEC=11) に対して ILAENV = 0 を設定するように ilaenv.f を編集しましたが。今、私は立ち往生しています - それが助けになるなら、私のコンパイラはそれ自体を次のように識別します:
file `which f95`
/usr/local/rlib/SunStudio11/SUNWspro/bin/f95: ELF 32-bit MSB executable SPARC32PLUS Version 1, V8+ Required, dynamically linked, stripped
前もって感謝します、クリス
OK - ある程度の進捗: -ftrap=%none フラグを make.inc に追加し、solaris が提供するものの代わりに使用する GNU make をインストールし、最後のエラーを解決しました。