• 締切済み

bind導入の際の./configureコマンドについて

某参考書にDNSサーバー構築の導入にあたって以下のコマンドが書いてあり 入力してみるもエラーが出てしまいます。 (opensslは導入しています。ipv6は使う予定がないとのことでnoになっています。) 見ても全く意味がわからないのですが、分かる方がいれば教えて欲しいです。 [ @localhost bind-9.2.3]$ ./configure \ --prefix=/usr/local/named \ --sysconfdir=/etc \ --with-openssl=no \ --enable-ipv6=no \ checking build system type... i686-pc-linux-gnu checking host system type... i686-pc-linux-gnu checking whether make sets ${MAKE}... yes checking for ranlib... ranlib checking for a BSD-compatible install... /usr/bin/install -c checking for ar... /usr/bin/ar checking for etags... no checking for emacs-etags... no checking for perl5... no checking for perl... /usr/bin/perl checking for gcc... no checking for cc... no checking for cc... no checking for cl... no configure: error: no acceptable C compiler found in $PATH 宜しくお願い致します。

みんなの回答

  • Tacosan
  • ベストアンサー率23% (3656/15482)
回答No.3

えっと、「某参考書に書かれているものを意味もわからず盲目的に一字一句そのまま入力すれば OK」とか思ってませんか? もしそう思っているのであれば、ただちに認識を改めてください。 また、 #2 で指摘されているように「このくらいの英語の意味が理解できないようではだめ」です。実運用に入ったらもっといろんな英語が出てきますよ。そのときに、すべて他人に聞くつつもりですか? で、この状況で bind-9.2.3 をソースからインストールするなら、まず C コンパイラをインストールする必要があります。「それだけで問題が解決するかどうか」は知りませんけどね。 といくつか書いてみたんだけど、もっとも重要な問題:なぜいまさら bind-9.2.3 なの? もちろん「某参考書に書いてあったから」という回答は却下。

  • 774danger
  • ベストアンサー率53% (1010/1877)
回答No.2

> checking for gcc... no > checking for cc... no > checking for cc... no > configure: error: no acceptable C compiler found in $PATH Cコンパイラ(gccもccも)が見つからないと言ってますが....... #正直中学生レベルの英語です。「全く意味がわからない」って大丈夫ですか? Linuxのようですから、gccが入っていないなら入れましょう PATHの設定が足りないだけなら設定すればconfigureは通ると思います

  • yambejp
  • ベストアンサー率51% (3827/7415)
回答No.1

ほかのアプリをソースからインストールしたことありますか? 肝心のcがみつからないってくらいだからかなり中途半端な 環境に見受けられますが・・・ それとOSはなにをご利用なのでしょうか? 依存関係がわからないなら、ソースからではないインストーラを ご利用になる方がよいのではないでしょうか