Solaris9のコンパイルについて教えてください。

Solaris9 12/03 Sparcをインストール。その後CompanionCDをデフォルトですべてインストール。
make-3.80-sol9-sparc-local
gcc-3.4.2-sol9-sparc-local
をpkgaddで追加。
その後にpatch-2.5.4.tar.gzを追加しようとしているのですが./configureの時点でこけてしまいます。
原因わかる方是非教えてください。
エラーは以下になります。

# ./configure
loading cache ./config.cache
checking host system type... sparc-sun-solaris2.9
checking for gcc... gcc
checking whether the C compiler (gcc ) works... no
configure: error: installation or configuration problem: C compiler cannot create executables.

config.logは下記

This file contains any messages produced by compilers while
running configure, to aid debugging if configure makes a mistake.

configure:573: checking host system type
configure:602: checking for gcc
configure:715: checking whether the C compiler (gcc ) works
configure:731: gcc -o conftest conftest.c 1>&5
ld.so.1: gcc: fatal: libiconv.so.2: open failed: No such file or directory
Killed
configure: failed program was:

#line 726 "configure"
#include "confdefs.h"

main(){return(0);}

回答の条件
  • 1人2回まで
  • 登録:2006/07/13 21:57:52
  • 終了:2006/07/14 11:21:26

回答(2件)

id:toohigh No.1

toohigh回答回数291ベストアンサー獲得回数372006/07/14 00:24:40

ポイント35pt

ログを見る限り、gcc が libiconv に依存しているけどそれが見つからないので動かない、という雰囲気ですね。

> find /usr/lib -name libiconv.so.2

・・・などで OS 付属の libiconv があるかどうかを確認してみるのが良いかと思います。

無い場合は、Solaris 9 の CD から必要なパッケージを pkgadd する、ということになるかと・・。

id:matttsu

やはりそうですか。ただlibiconvというのの日本語用Patchを当ててからインストールするためにPatchをインストールしたかったのですが・・・。どうすればいいんですかね・・・。

http://www2d.biglobe.ne.jp/~msyk/software/libiconv-1.9.2-cp9...

2006/07/14 07:47:30
id:Marin_MTB No.2

Marin_MTB回答回数40ベストアンサー獲得回数52006/07/14 08:54:19

ポイント35pt

CompanionCDのgccではなく、SFW.comのgccではダメですか?

Freeware for Solaris

Solaris9ではこちらのほうが実績ありますし。

id:matttsu

libiconv-1.8-sol9-sparc-local.gzというパッケージを追加してから行うとうまくいきました。ありがとうございました。

2006/07/14 11:21:04

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません