• ベストアンサー

solarisのmakeについて

ranxの回答

  • ranx
  • ベストアンサー率24% (357/1463)
回答No.2

/usr/share/lib/make はディレクトリでしょう。 /usr/ccs/bin/make と /usr/xpg4/bin/make は 同じものだと思います。どちらでも使えるはずです。

bunnyLove
質問者

お礼

>/usr/share/lib/make はディレクトリでしょう。 はい。ディレクトリでした(~-~;) どちらも同じ物なんですね。おかげさまで動きました。 動いたんですが、今度は別のエラーが・・・・ 少し調べてからまた別スレッドで質問させてもらうことにします。 どうもありがとうございました。

関連するQ&A

  • LiveからインストしたFedora MAKE出来ない

    こんにちは。 そのままですが・・・ Liveから起動後に、 HDDにインストールした Fedora8です。 # yum -y install update など一通りは終わってます。 一通りってアバウトで申し訳ありませんが。。。。 qmailをインストールしようと思いまして、 /usr/local/src にwgetで取って来て解凍後に、 パッチなどを当てて後に、 # make setup check とすると。 bash: make: command not found と出ます。 makeがないのかな?って思いまして、 # whereis make make: /usr/bin/make でした。 # echo $PATH /usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin: だったので一応、 #vi .bash_profile export PATH=$PATH:/usr/bin/make で通すと /usr/kerberos/sbin:/usr/kerberos/bin:/usr/lib/ccache:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin:/usr/bin/make になりましたが、 # make setup check すると、 bash: make: command not found と出ます。 その他、 アプリケーション→ソフトウェア追加・削除から、 開発なども少し追加してみましたが。。。 どうも上手くmakeが動きません。 その他、アプリケーションとか稼働させてますので、 再インストールすれば良い! などの回答ではなく、今の状況からmakeが使えるように、 なる方法をご教授下さい。 よろしくお願いします。

  • gdbをインストールできない

    Solaris10を使っています GDBをインストールしたいのですがうまくいきません gdb6.8をダウンロードして解凍後、 #CC=gdd ./configure は成功しているんですが #make でいろいろ動いたあと最後に make: Fatal error: Command failed for target `all' と出力され、 ためしにmake installしてみましたが いろいろ動いたあと最後に make: Fatal error: Command failed for target `install' となってやっぱりインストールできていません 私はSolaris初心者でなにが原因なのかさっぱりわかりません なにかヒントでもいただければ幸いです ちなみにPATHは PATH: bin PATH: /usr/bin PATH: /etc PATH: /usr/sbin PATH: /usr/ucb PATH: /usr/sfw/bin PATH: /sbin PATH: /usr/xpg4/bin に通しています よろしくお願い致します

  • Solarisでプロンプトの変更方法

    Solarisのコマンドプロンプトの変更方法について教えてください。 ユーザの.profileを以下のように修正しました。 ユーザ名やホスト名は出来たのですが、現在いるディレクトリの表示が 出来ません。下記の”$PWD”と言う部分で表示させたいと思っている のですが、色々試してもなかなかうまくいかず・・・。 OSはSolaris8、シェルはshで、シェルの種類は変えられません。。。 ========.profile==================== PS1="[`logname`@`hostname`:`$PWD`]# " PATH=$PATH:/usr/sbin:/usr/bin:/usr/local/bin:/sbin:/usr/ccs/bin:/usr/sfw/bin: export PATH PS1 MANPATH=$MANPATH:/usr/share/man:/opt/VRTS/man export MANPATH umask 022 ========env========================= [root@XXYYZZ:]# env HOME=/ HZ=100 LANG=ja LOGNAME=root MAIL=/var/mail/root MANPATH=:/usr/share/man:/opt/VRTS/man PATH=/usr/sbin:/usr/bin:/usr/sbin:/usr/bin:/usr/local/bin:/sbin:/usr/ccs/bin: PS1=[root@XXYYZZ:]# SHELL=ksh TERM=vt100 TZ=Japan _INIT_NET_STRATEGY=none _INIT_PREV_LEVEL=S _INIT_RUN_LEVEL=3 _INIT_RUN_NPREV=0 _INIT_UTS_ISA=sparc _INIT_UTS_MACHINE=sun4u _INIT_UTS_NODENAME=XXYYZZ _INIT_UTS_PLATFORM=SUNW,Sun-Fire-V240 _INIT_UTS_RELEASE=5.8 _INIT_UTS_SYSNAME=SunOS _INIT_UTS_VERSION=Generic_117000-03 アドバイス、よろしくお願いいたします。

  • Solaris10でdelegateをインストール

    OS:Solaris10(SPARC)を使っています。 delegateのインストールをしようとしているのですが 解凍したあとmakeコマンドを入れると # cd work/delegate8.95 # /usr/ccs/bin/make すると、以下のメッセージがでます。 cc -DMKMKMK -DDEFCC=\"cc\" -I../include -L../lib mkmkmk.c -o mkmkmk.exe /usr/ucb/cc:language optional software package not installed **Error Code 1 make:Fatal error :Command failed for target 'mkmake.exe' # /usr/ccs/bin/make CC=gcc と入れても sh:gcc 見つかりません とエラーがでます。 コンパイラがインストールできていないのでしょうか?それともパスの設定がまずいのでしょうか? どこから手をつけてよいかわからない状態です。アドバイスをよろしくお願い致します。

  • sshdコマンドへのpathの貼りかた

    Linuxに関して質問があります。ターミナルでsshdを入力すると、 [xyz@localhost ~]$ sshd bash: sshd: command not found と出ます。 echo $PATHをやると、 [xyz@localhost ~]$ echo $PATH /usr/lib/qt-3.3/bin:/usr/kerberos/bin:/usr/local/bin:/usr/bin:/bin:/usr/X11R6/bin:/home/xyz/bin:/sbin とでます。 pathが通っていないのだと思うのですが、 .bash_profileに何と追記すれば良いのでしょうか?御教示下さい。宜しくお願い致します。

  • make 時に標準以外のディレクトリにインストールされたモジュールを見つけるには

    perl を /usr/local にインストールし、AppConfig を以下のようにインストールしました。 % perl Makefile.PL PREFIX=/opt/perl % make % make test # make install この結果、AppConfig に依存関係がある Template-Toolkit をインストールしようとした際に AppConfig を見つけられずに以下のようなエラーが出てしまいます。 % perl Makefile.PL PREFIX=/opt/perl % make % make test # make install Can't locate AppConfig.pm in @INC (@INC contains: blib/lib blib/arch /usr/local/lib/perl5/5.8.8/i386-linux /usr/local/lib/perl5/5.8.8 /usr/local/lib/perl5/site_perl/5.8.8/i386-linux /usr/local/lib/perl5/site_perl/5.8.8 /usr/local/lib/perl5/site_perl .) at bin/ttree line 32. BEGIN failed--compilation aborted at bin/ttree line 32. コマンドラインから perl を起動する場合ですと、-I オプションを使えばよいのでしょうが (-I/opt/bugzilla/lib/perl5/site_perl/5.8.8)、Makefile.PL から Makefile を作成する際に、これと同様のことを行う方法はないでしょうか? ダメな場合、Makefile のどこを修正すれば INC にパスを追加できるのでしょうか?

    • ベストアンサー
    • Perl
  • Solaris10でmakeがこける

    postfixをインストールしようと make makefiles CC=gcc してから makeしたのですが、 /usr/local/lib/gcc-lib/i386-pc-solaris2.10/3.3.6/include/sys/types.h:27:31: sys/feature_tests.h: No such file or directory isa_defs.h: No such file or directory machtypes.h: No such file or directory int_types.h: No such file or directory In file included from sys_defs.h:335,from alldig.c:29: /usr/local/lib/gcc-lib/i386-pc-solaris2.10/3.3.6/include/sys/types.h:68: error:syntax error before "int32_t" syntax error before "uint32_t" "int32_t" "uint32_t" "int32_t" "uint32_t" "offset_t" (中略) /usr/local/lib/gcc-lib/i386-pc-solaris2.10/3.3.6/include/sys/types.h:622:24: sys/select.h: No such file or directory In file included from /usr/local/lib/gcc-lib/i386-pc-solaris2.10/3.3.6/include/limits.h:11,from sys_defs.h:1347,from alldig.c:29: /usr/local/lib/gcc-lib/i386-pc-solaris2.10/3.3.6/include/syslimits.h:27:31: sys/feature_tests.h: No such file or directory isa_defs.h: No such file or directory /usr/local/lib/gcc-lib/i386-pc-solaris2.10/3.3.6/include/syslimits.h:29:28: iso/limits_iso.h: No such file or directory /usr/local/lib/gcc-lib/i386-pc-solaris2.10/3.3.6/include/syslimits.h:41:28: sys/int_limits.h: No such file or directory alldig.c:30:19: ctype.h: No such file or directory (省略しているところあります) と出てmakeできません。 見つかっていないファイル類がSolaris開発ツールっぽいのしかわからず、どうやって入手すればいいかがわかりません。 SMTP-AUTH対応できればそれでいいのでpkgadd対応版みたいなので代用も可能です。 わかる方、お願いします

  • パスがうまく通らないので、パスについて教えてください。

    パスがうまく通らないので、パスについて教えてください。 ▽やりたいこと http://okwave.jp/qa/q6132108.html ▽知りたいこと  →パスを通すとは、具体的に、どこのことを指すのでしょうか? 1)php infoのinclude_path(ブラウザで確認) Configuration PHP Core include_path .:/usr/local/lib/php 2)php infoのPATH(ブラウザで確認) Environment Variable Value PATH /command:/usr/local/bin:/usr/local/sbin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin 3)echo $PATH(SSHで確認) 出力すると、1)とも2)とも異なる結果となります…。 パスを通すとは、具体的に、どこのことを指すのでしょうか? また、上記それぞれの意味、及び内容が違う理由を、教えてください。

    • ベストアンサー
    • PHP
  • シェル変数(path)の挙動がわかりません

    シェル変数の挙動がわからなくて困っています。 以下のような3ファイルがあります。 % cat /tmp/test_config.sh #!/opt/local/bin/zsh path=($path /tmp) % cat /tmp/test.sh #!/opt/local/bin/zsh . /tmp/test_config.sh echo $PATH echo $path /tmp/test2.sh % cat /tmp/test2.sh #!/opt/local/bin/zsh echo $PATH echo $path which test.sh これを、所有者のユーザで実行するのとsu -c で実行するので挙動が変わります。 % /tmp/test.sh /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/local/bin:/opt/local/sbin:/tmp /usr/bin /bin /usr/sbin /sbin /usr/local/bin /opt/local/bin /opt/local/sbin /tmp /usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/opt/local/bin:/opt/local/sbin:/tmp /usr/bin /bin /usr/sbin /sbin /usr/local/bin /opt/local/bin /opt/local/sbin /tmp /tmp/test.sh % sudo su - hogehoge -c /tmp/test.sh /bin:/usr/bin:/usr/ucb:/usr/local/bin:/tmp /bin /usr/bin /usr/ucb /usr/local/bin /tmp /bin:/usr/bin:/usr/ucb:/usr/local/bin /bin /usr/bin /usr/ucb /usr/local/bin test.sh not found この挙動の違いは、何から産まれるんでしょう? .zshrc でそういう設定ができるんでしょうか? .zshenv は使ってません。 (なお、環境変数$PATHを使えば目的は果たせると言うのはわかっています)

  • Cコンパイルエラーについて

    ◆OS Solaris 8 4/01 s28s_u4wos_08 SPARC ◆cソース(test.c) #include <stdio.h> int main() { printf("hello, world\n"); return 0; } ◆環境変数 PATH=/usr/sbin:/usr/bin:/usr/local/bin:/usr/sbin:/usr/css/bin:/usr/sfw/bin:/opt/sfw/bin:/usr/ccs/bin:/usr/openwin/bin:/usr/openwin/bin LD_LIBRALY_PATH=/usr/lib:/usr/local/lib:. ◆コンパイル gcc -o test -g -DDEBUGGING -fno-strict-aliasing -I/usr/local/include -L/usr/local/lib test.c -lsocket -lnsl -lmalloc -ldl -lld -lm -lcrypt -lsec -lc ◆エラー内容 ld: 重大なエラー: ライブラリ -lld: 見つかりません。 ld: 重大なエラー: ファイル処理エラー。test へ書き込まれる出力がありません。 collect2: ld はステータス 1 で終了しました 上記エラー対処方法をご教授下さい。宜しくお願いします。