幼稚園時代「何組」でしたか?

CentOSでoctaveをインストールしようと思い、
以下のURLを参考にインストールしようとしました。
http://www.obihiro.ac.jp/~suzukim/masuda/octave/ …

が、最後のOctaveの./configureを実行する際に
以下のようなエラーが出てしまいました。(抜粋)

checking for long long int... yes
checking for unsigned long long int... yes
checking for sigset_t... yes
checking for sig_atomic_t... yes
checking for short... yes
checking size of short... configure: error: cannot compute sizeof (short)
See `config.log' for more details.


config.logは以下のようになっていました。(抜粋)

configure:17378: checking size of short
configure:17728: gcc -o conftest -g -O2 -I/usr/local/include conftest.c -lhdf5 -lz -lm >&5
configure:17731: $? = 0
configure:17737: ./conftest
./conftest: error while loading shared libraries: libhdf5.so.0: cannot open shared object file: No such file or directory
configure:17740: $? = 127
configure: program exited with status 127
configure: failed program was:
| /* confdefs.h. */
| #define PACKAGE_NAME ""
| #define PACKAGE_TARNAME ""
| #define PACKAGE_VERSION ""

(中略)

| return 0;
| }
configure:17751: error: cannot compute sizeof (short)
See `config.log' for more details.

参考URLに書いてあることは一通りやっています。
octaveのバージョンを変えてみてもダメでした。

何か解決策がわかる方いらっしゃいましたら、回答お待ちしております。

A 回答 (3件)

source からは大変


pirut( ソフトウェアの追加と削除 ) でやった方が良い。
無い場合は、
http://tmcosmos.org/linux/centos/co5.html#yum
の、EPEL 及び RPMFORGE の repository を追加する。

source からは、64bitの場合下記がより正確だと思うが、それでもなかなか
うまく行かない。思い出した事があるが今日は終了です。
http://techlogbook.wordpress.com/2008/03/24/inst …
    • good
    • 0
この回答へのお礼

この方法でやったらなんとかインストールできました。
ありがとうございました!

お礼日時:2008/10/18 23:41

SuiteSparse の compile


blas とか lapack 関係は install されているものとする。
#2 で、UFconfig.mk は 修正されている。

pirut( ソフトウェアの追加と削除 ) で
余分ものも install するかも知れないが
compat-libf2c-34
compat-gcc-34-g77
の 64 bit版 を install する。

libg2c.a を探して、 /usr/lib64/ 下に copy する。
次に
# /sbin/ldconfig

demo は、error になったが、これで良い気がする。
    • good
    • 0
この回答へのお礼

なるほど、依存性のあるソフトを64bit版にすれば解決するかもしれないということですね。

今回は「ソフトウェアの追加と削除」で目的のソフトはインストールすることができましたので
今後の参考にさせていただきます。
ありがとうございました!

お礼日時:2008/10/21 11:25

64bit版OSに32bit版アプリをインストール(またはその逆)とか?

この回答への補足

ありがとうございます。

確かにCentOS 5.2は64bitのOSのようですが、
だとすればoctaveはインストールできないってことになるのでしょうか?

補足日時:2008/10/18 01:02
    • good
    • 0
この回答へのお礼

64bitOSについてはまだ理解できませんでしたが
別な方法でなんとかインストールできました。
ありがとうございました!

お礼日時:2008/10/18 23:43

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


おすすめ情報