• 締切済み

Apche 2.4.23をrpmbuildすると

https://www.apache.org/dist/httpd/からソースをダウンロードしました。 『rpmbuild -tb --clean httpd-2.4.23.tar.bz2』を実行すると以下の結果が出ます。 上記の結果が出たのでモジュールを追加しようとしているのですがうまくできません。 [root@tk modules]# find / -name apxs /root/rpmbuild/BUILDROOT/httpd-2.4.23-1.x86_64/usr/bin/apxs /root/rpmbuild/BUILD/httpd-2.4.23/support/apxs [root@tk modules]# find / -name mod_proxy_fd* /root/rpmbuild/BUILDROOT/httpd-2.4.23-1.x86_64/var/www/manual/mod/mod_proxy_fdpass.html.fr /root/rpmbuild/BUILDROOT/httpd-2.4.23-1.x86_64/var/www/manual/mod/mod_proxy_fdpass.html /root/rpmbuild/BUILDROOT/httpd-2.4.23-1.x86_64/var/www/manual/mod/mod_proxy_fdpass.html.en /root/rpmbuild/BUILD/httpd-2.4.23/docs/manual/mod/mod_proxy_fdpass.html.fr /root/rpmbuild/BUILD/httpd-2.4.23/docs/manual/mod/mod_proxy_fdpass.html /root/rpmbuild/BUILD/httpd-2.4.23/docs/manual/mod/mod_proxy_fdpass.html.en /root/rpmbuild/BUILD/httpd-2.4.23/modules/proxy/mod_proxy_fdpass.c /root/rpmbuild/BUILD/httpd-2.4.23/modules/proxy/mod_proxy_fdpass.h [root@tk proxy]cd /root/rpmbuild/BUILD/httpd-2.4.23/modules/proxy/ [root@tk proxy]# /root/rpmbuild/BUILDROOT/httpd-2.4.23-1.x86_64/usr/bin/apxs -c mod_proxy_fdpass.c cannot open /usr/lib64/httpd/build/config_vars.mk: No such file or directory at /root/rpmbuild/BUILDROOT/httpd-2.4.23-1.x86_64/usr/bin/apxs line 203. どなたか早急にご教示いただけないでしょうか。

みんなの回答

  • tkf-
  • ベストアンサー率58% (821/1398)
回答No.1

すでに解決積みかもしれませんが。 本家の方でも問題になっているようですね。 http://www.gossamer-threads.com/lists/apache/users/460486 httpd.spec ファイルをいじって、-bb または -ba オプションでビルドするとうまくいくようです。 具体的には、httpd.spec ファイルに --enable-proxy --enable-proxy-fdpass の追加と、mod_proxy_hcheck.so の追加で、うまくビルドできました。

関連するQ&A