Redhat9にRails環境

Ruby、RubyGem、Railsfastcgiのインストールはほぼ問題なかったが、mod_fastcgiではまった。

/bin/sh /usr/bin/libtool --silent --mode=compile gcc -I. -O2 -g -pipe -march=i686 -I/usr/kerberos/include -DLINUX=2 -D_REENTRANT -D_XOPEN_SOURCE=500 -D_BSD_SOURCE -D_SVID_SOURCE -D_GNU_SOURCE -DAP_HAVE_DESIGNATED_INITIALIZER -I/usr/include/httpd -I/usr/include/openssl -prefer-pic -c arch/unix/fcgid_pm_unix.c && touch fcgid_pm_unix.slo
arch/unix/fcgid_pm_unix.c:5:23: apr_queue.h: No such file or directory
arch/unix/fcgid_pm_unix.c: In function `fcgid_maint':
arch/unix/fcgid_pm_unix.c:92: `AP_MPMQ_MPM_STATE' undeclared (first use in this function)
arch/unix/fcgid_pm_unix.c:92: (Each undeclared identifier is reported only once
arch/unix/fcgid_pm_unix.c:92: for each function it appears in.)
arch/unix/fcgid_pm_unix.c:93: `AP_MPMQ_STOPPING' undeclared (first use in this function)
make: *** [fcgid_pm_unix.slo] エラー 1

どうもaprかlibtroolが悪さしてそうなんだけど・・・

aprのバージョンが古かったみたいなので、RPMをここから取得。mod_fastcgiのINSTALLを見るとincludeパスがapr-0になっていたので、0.x台を取得。

再度コンパイルするもエラー発生。

arch/unix/fcgid_pm_unix.c: In function `fcgid_maint':
arch/unix/fcgid_pm_unix.c:92: `AP_MPMQ_MPM_STATE' undeclared (first use in this function)
arch/unix/fcgid_pm_unix.c:92: (Each undeclared identifier is reported only once
arch/unix/fcgid_pm_unix.c:92: for each function it appears in.)
arch/unix/fcgid_pm_unix.c:93: `AP_MPMQ_STOPPING' undeclared (first use in this function)
make: *** [fcgid_pm_unix.slo] エラー 1

今回はよくわからんエラーになってきたので、Google先生に聞いてみる。と
Hi, Please try htttp-2.0.52 or above Thanks

こんな事書いてあるので、渋々htttp-2.0.52へアップデートを試みる。
htttp-2.0.50のRPMを探し、インストールしてみるが依存関係が大量に出てきてギブアップ!!。

最終兵器でホスティング会社にOS変えてってお願いメールを出す。