- - PR -
mod_fcgi-2.4.2がmakeできません。
1
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2006-02-06 11:18
koaraです、お世話になります。
Redhat Linux ES3(kernel 2.4.21-4) samba-3.0.0 postgres-7.4.5 apache-2.2.0 という環境で Ruby on Railsの環境を構築しようと思っているのですがmod_fcgiをインストールできず困っています。 mod_fcgi-2.4.2をmakeしようとすると warning: comparison between pointer and integer make: *** [mod_fastcgi.slo] エラー 1 というエラーが出てしまいます。 httpd-develパッケージというのを入れないといけないというような情報がWebにあったので httpdと同じバージョンのhttpd-devel-2.2.0を探したのですが、 httpd-devel-2.2.0-5.i386.rpm(fedora core用) しか見つかりません。 仕方なくインストールしようとすると依存関係で警告が出てしまいます。 develパッケージというのが何なのかわからないうえ httpd-develを入れること自体に確信が持てないので質問させていただきました。 apache2.2.0でmod_fcgiは動かすにはどうすればいいのでしょうか? httpd-2.2.0はソースからインストールしました。 config.logを見ると ./configure --enable-so --enable-ssl となっています。 mod_fcgi-2.4.2は /usr/local/srcにtar.gzを展開して INSTALL.AP2の通り cp Makefile.AP2 Makefile make make install としました。 Makefile内のtop_dirは /usr/local/apache2 なので変更していません。 [ メッセージ編集済み 編集者: koara 編集日時 2006-02-06 13:02 ] | ||||||||
|
投稿日時: 2006-02-06 14:12
Apache 2.2.0 はまだリリースされたばかりで、かつ完全互換ではないため、一部のモジュールは使えません。私が確認した限りでは、
Apache 2.0.55 ○ Apache 2.2.0 × だったので、Apache 1.3.34 または Apache 2.2.0 で試してみてください。 | ||||||||
|
投稿日時: 2006-02-06 15:17
あんとれさん ありがとうございます。
Apache2.0.55 試してみます。 makeするのに ./configure --enable-so --enable-sslとしてしまったため /usr/local/apache2を削除するだけではだめそうです。 Makefile見ながら地道に消してみます。 ご存知でしたら教えてほしいのですが、 develパッケージというのは何なのでしょうか? | ||||||||
|
投稿日時: 2006-02-06 16:27
そのオプションであれば、/usr/local/apache2 を削除するだけでクリーンになるかと思いますが。
開発用のパッケージです。含まれているのはヘッダファイル (include) などであり、Apache の場合ですと、apxs などのツールも含まれていたと思います。ただし、ソースコードからインストールした場合は、無条件でこの開発用のパッケージはインストールされることになりますので意識していただく必要はありません。 | ||||||||
|
投稿日時: 2006-02-06 19:04
あんとれさん 親切に教えてくださってありがとうございます。
/usr/lib/httpd/modules 内を削除しようか迷っていたので助かりました。
ありがとうございます、 なんとなくdevel=Developerかなと思っていたのでスッキリしました。 今からさっそくmod_fcgiインストールしてみます! | ||||||||
|
投稿日時: 2006-02-06 20:19
もしかすると同じことを考えていたのかもしれませんが、私は最初、devel=アルファ版、ベータ版、開発中のいずれかのバージョンを表すものだと思っていました。;; | ||||||||
|
投稿日時: 2006-02-06 20:34
あっそうですそうです。
だからRPMをDLする時はdevelがないのはっと・・・ なーんて具合にやってました。 恥ずかしながら、カーネルのバージョンの後ろについてる evalも何のことだか分かってません(苦笑 たった今無事 mod_fcgiをインストールできました。 php-5.1.2もアンインストールしないといけなかったので少し手間取りましたが、 うまくいきました、感謝してます。 httpd.conf消してしまったので今から設定し直しですけど(泣 [ メッセージ編集済み 編集者: koara 編集日時 2006-02-06 20:40 ] [ メッセージ編集済み 編集者: koara 編集日時 2006-02-06 20:41 ] |
1