apacheをssl付きでソースインストールしたときにエラーになる件
これに関連した話なんですが、
apacheをenable-ssl付きでソースビルドしたときに
undefined reference to `apr_os_uuid_get'
というエラーが出てハマったのでその対応メモ。
環境
os | CentOS5.3 64bit |
apache | 2.2.15 |
ぐぐったら以下のページ発見
http://www.factsandpeople.com/facts-mainmenu-5/26-html-and-javascript/134-compiling-apache-webserver-on-linux
なんかaprを手動で入れればよさそうなので、aprもソースビルドする。
aprインストール
wget http://ftp.kddilabs.jp/infosystems/apache/apr/apr-1.4.2.tar.gz tar zxvf apr-1.4.2.tar.gz cd apr-1.4.2 ./configure --prefix=/usr/local/apr make make install
apr-utilインストール
wget http://ftp.kddilabs.jp/infosystems/apache/apr/apr-util-1.3.9.tar.gz tar zxvf apr-util-1.3.9.tar.gz cd apr-util-1.3.9 ./configure --prefix=/usr/local/apr --with-apr=/usr/local/apr make make install
apacheインストール
wget http://ftp.riken.jp/net/apache/httpd/httpd-2.2.15.tar.gz tar zxvf httpd-2.2.15.tar.gz cd httpd-2.2.15 ./configure --enable-ssl --enable-module=rewrite --enable-proxy --enable-so --with-apr=/usr/local/apr --with-apr-util=/usr/local/apr make make install
mod_perlの件もそうだけど、
yumインストールに比べて
ソースビルドはいろんなところでつまずきますね!
大変だけど最新バージョンを使いたいからしょうがない><