• ベストアンサー

Apacheのインストールコンパイル? Linux版

環境 自作PC, OS:RedHat9, Apache_1.3.29 OSをインストールする際にカスタムを選びました。 Redhat9にApacheをインストールしたいのですが。  ファイルの解凍後にコンパイルの条件を設定すると以下のエラーが出ます。 Configuring for Apache, Version 1.3.29 + using installation path layout: Apache (config.layout) configure:Error: invalid option '--enable-so' 設置のパスがどうのこうのと書かれているようなのですが何が足らないのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
  • mamakari
  • ベストアンサー率34% (20/58)
回答No.4

gcc-cross-sa1100-2.95.2-0.i386.rpm って別のCPU(SA1100)向けのクロスコンパイラではないでしょうか。 お使いのパソコンのCPU(x86)用のコンパイラをインストールする必要があります。(あ、No.3の方が書いてました....)

ibdij
質問者

お礼

アドバイスどうもありがとうございます。 恥ずかしながらコンパイラーの知識は0に等しいです。 先にコンパイラーといった内容を勉強する必要がありそうなのですが、どこから入っていけばよいのかがわかりません。参考サイト、本などお知らせいただければ幸いです。よろしくお願いいたします。

その他の回答 (3)

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.3

> Error: could not find any of these C compilers > anywhere in your PATH: gcc cc acc c89 エラーメッセージぐらい自分で読んでください。 PATH上にコンパイラが見つからない、と出ています。 # rpm -qa | grep gcc compat-gcc-7.3-2.96.118 gcc-3.2.2-5 gcc-g77-3.2.2-5 gcc-java-3.2.2-5 gcc-gnat-3.2.2-5 libgcc-3.2.2-5 compat-gcc-c++-7.3-2.96.118 gcc-c++-3.2.2-5 # which gcc /usr/bin/gcc # echo $PATH /bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:/usr/bin/X11:/usr/X11R6/bin:/root/bin コンパイルはあなたには荷が重いみたいですので、Apacheのパッケージ(rpm)を インストールする事をお勧めします。 # rpm -ivh apache-XXXX.rpm

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2

# ./configure # make # make install で、/usr/local/apache/ 配下にインストールされます。

ibdij
質問者

補足

たびたびすいません。上記のとおりに作業を行ったのですが、 Error: could not find any of these C compilers anywhere in your PATH: gcc cc acc c89 と出てしまいました。 gcc-cross-sa1100-2.95.2-0.i386.rpm は、ちゃんとインストール済みなのですが。

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.1

configure:Error: invalid option '--enable-so' 設置のパスがどうのこうのと書かれているようなのですが何が足らないのでしょうか? そんな事は書かれていないです。 --enable-so というオプションはありません。 ./configure --help で確認の事。

ibdij
質問者

補足

早速の回答、ありがとうございます。 確かにないです。 では ファイルの解凍→ディレクトリーの移動→????→ インストールですが、どの作業をすればよいのでしょうか。? ??の部分です。

関連するQ&A

専門家に質問してみよう