お世話になります。(勉強中の初心者です。)
バーチャルPCにてSolaris10を入れてmrtgを設定しているのですが
うまくいかない所がありますのでご教授をお願いします。
(環境はバーチャルPCなので制限等があると思いますがご教授をお願いします。)
・net-snmp-5.0.11:コンパイル、make、make installはできました
・zlib-1.2.3:コンパイル、make、make installはできました
・libpng-1.2.29:コンパイル(できました)make(失敗)
→libpng-1.2.29のmakeコマンドにて下記のようにエラーメッセージ が出て困っています。
# make
cc -I../zlib -O -c png.c
/usr/ucb/cc: language optional software package not installed
*** Error code 1
make: Fatal error: Command failed for target `png.o'
よろしくお願いします。
No.2ベストアンサー
- 回答日時:
えと、純正のccとmakeを使わなければならない理由がないのであれば、gccおよびgmakeを使うといいと思います。
手元に機器が無い(休日で自宅なので)ので記憶で話しますが、デフォルトで/usr/sfw/binもしくはコンパニオンディスクをインストールしているのであれば/opt/sfw以下にそれぞれが入っていたと思います。
ですので、
PATH=/usr/sfw:/opt/sfw:${PAHT}
export PAHT
としてパスを通し
CC=gcc ./configure hogehoge
CC=gcc gmake
CC=gcc gmake install
みたいな形でいかがでしょう。
キチンと追ってはいないのですがlibpngが/usr/ucb/makeに対応していないのかもしれません。結構多いです。
と、ここまで書いていて気がついたのですが、エラーをみるとSolaris10 Language Diskがインストールされていないと怒られているみたいですね。ここに/usr/ucb/ccが入っていないからおこられているのかもしれません。
この回答への補足
連絡が遅くなり申し訳ございません。
回答ありがとうございます。
バーチャルPCにSolaris10を入れていたPCに不具合が発生した為
急遽バーチャルPCを消し、自宅にあるSPARC盤(UltraSparcIIi)のPCにSolaris10が入っているのでそちらで試してみます。
(回答を頂く前に自宅でlibpngをコンパイルからmakeまで
実行しましたがやはり同じ結果でした
libpngは癖があるみたいですね)
No.1
- 回答日時:
> # make
> cc -I../zlib -O -c png.c
> /usr/ucb/cc: language optional software package not installed
> *** Error code 1
> make: Fatal error: Command failed for target `png.o'
使っているコンパイラは cc (純正) なんでしょうか?
でないのであれば、使うべき Makefile は makefile.gcc です。
$ cd libpng-1.2.29
$ ln -sf scripts/makefile.gcc Makefile
$ make
# make install
この回答への補足
回答ありがとうございます。
早速やってみました。
・libpng-1.2.29
NO.1さんのアドバイス通りmakeコマンドを実施したらうまくいきました。ありがとうございます。
その後にmake installを実施しましたがエラーが出てしまい困っています。(色々と調べたのですが何もでずです。)
make: Fatal error: Don't know how to make target `install'
作業場所が悪いので上記のようなエラーが出るのでしょうか?
(/export/home/ユーザー名/配下で作業しています。)
度々すいません。
下記についてですが
>コンパイラは cc (純正) なんでしょうか?
→純正だと思うのですが余り詳しくないのでなんとも言えないのですが
もし確認できるコマンドがあればご教授頂ければ幸いです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
- ・漫画をレンタルでお得に読める!
- ・街中で見かけて「グッときた人」の思い出
- ・「一気に最後まで読んだ」本、教えて下さい!
- ・幼稚園時代「何組」でしたか?
- ・激凹みから立ち直る方法
- ・1つだけ過去を変えられるとしたら?
- ・【あるあるbot連動企画】あるあるbotに投稿したけど採用されなかったあるある募集
- ・【あるあるbot連動企画】フォロワー20万人のアカウントであなたのあるあるを披露してみませんか?
- ・映画のエンドロール観る派?観ない派?
- ・海外旅行から帰ってきたら、まず何を食べる?
- ・誕生日にもらった意外なもの
- ・天使と悪魔選手権
- ・ちょっと先の未来クイズ第2問
- ・【大喜利】【投稿~9/7】 ロボットの住む世界で流行ってる罰ゲームとは?
- ・推しミネラルウォーターはありますか?
- ・都道府県穴埋めゲーム
- ・この人頭いいなと思ったエピソード
- ・準・究極の選択
- ・ゆるやかでぃべーと タイムマシンを破壊すべきか。
- ・歩いた自慢大会
- ・許せない心理テスト
- ・字面がカッコいい英単語
- ・これ何て呼びますか Part2
- ・人生で一番思い出に残ってる靴
- ・ゆるやかでぃべーと すべての高校生はアルバイトをするべきだ。
- ・初めて自分の家と他人の家が違う、と意識した時
- ・単二電池
- ・チョコミントアイス
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
makeコマンドができない
-
opensslインストールできない
-
*** ターゲット `all' を make ...
-
glibcバージョンアップ
-
gccのインクルードパスの確認
-
OpensslのVer.ダウン
-
linuxの/usr/includeについて
-
Qpopperをインストールできません
-
perlのダウングレード方法
-
solarisのmakeについて
-
FedoraCoreでのコンパイル失敗
-
クロス環境の構築
-
Debianでのmakeコマンドインス...
-
readline インストールについて
-
configure error
-
Cygwinを使っています。ATLAS3....
-
ソースからmakeした場合の削除方法
-
パソコンでゲームをプレイしよ...
-
Ubuntu on Xorgのログインについて
-
外部レポジトリとは
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
gccのインクルードパスの確認
-
makeコマンドができない
-
Solaris10でCコンパイラが見...
-
*** ターゲット `all' を make ...
-
Debianでのmakeコマンドインス...
-
Linuxのgccのインクルードパス?
-
make でエラー
-
perlのダウングレード方法
-
ソースからmakeした場合の削除方法
-
ダウンロードファイルなどは、...
-
C言語ファイルのコンパイルがで...
-
macos での /usr/local/lib と...
-
linuxの/usr/includeについて
-
glibcバージョンアップ
-
./configureの次にmakeが出来ま...
-
opensslのrpmインストールとsou...
-
LinuxにPHPをソースからインス...
-
ツールのインストールができません
-
solarisのmakeについて
-
phpで再度configureする方法
おすすめ情報