何もしません更にdistcacheはremiもiusも扱っておらず、既にどこのリポジトリにも存在していないようです。そこで過去のfedoraのSRPMを取ってきて、自分でRPMをビルドしてインストールするという手段しか無さそうです。distcache-1.4.5-23.src.rpm上記を実行して、うまくいくと以下が出力されます。/home/mockbuild/src/rpms/RPMS/x86_64/distcache-debuginfo-1.4.5-23.x86_64.rpmはい、できました、これで依存関係が解消できそうです。~/src/rpms/RPMS/x86_64/distcache-devel-1.4.5-23.x86_64.rpmこれで漸くTARボールからのhttpdのRPMビルドが動く環境ができましたが、実行してみると再び問題が2つも発生しました。/home/mockbuild/src/rpms/BUILDROOT/httpd-2.4.23-1.x86_64/usr/lib64/httpd/modules/mod_proxy_fdpass.so前者のエラーはAPRパッケージの問題です。CentOS標準リポジトリからAPRをインストールしたのですが、標準ではeventのMPMのモジュールが作成できないので、ファイルが見つからずエラーとなるようです。これを回避するにはAPRのソースを公式から入手してRPMパッケージをビルドしてインストールする必要があります。apr-util-devel後者のエラーは以下のメーリングリストを見ると、次のリリースバージョンから修正されるようです。http://www.gossamer-threads.com/lists/apache/users/460486そのため、現在はまだ解消できませんが、本ブログはhttpdのソースからビルドを通す事が目的では無いので、これ以上の追求はしないでおこうと思います。SRPMからビルドする場合ソースのTARボールにSPECファイルが含まれていない場合は、SRPMをディストリビューションなどから入手して引数にしてRPMパッケージをビルドする事ができます。httpd-2.4.6-40.el7.centos.src.rpmソースの時と同様に依存関係のチェックが走りますが、上記のソースからのビルドで出た依存パッケージをインストール済の場合は以下が不足しました。