12 9月
2007

apache 2.2.6

セキュリティホールを埋めるべく、このサーバのhttpd をapache2.2.6 にあげてみた。
で、はまったので、メモ。

詳細を追いかけていないけど、expat のライブラリがないとか言われて、
コンパイル通らない...

/usr/bin/ld: cannot find -lexpat
*** Error code 1


ライブラリはありそうなんだけど...
$ldconfig -r | grep expat
136:-lexpat.6 => /usr/local/lib/libexpat.so.6


google さんにきいてみたら、aprやapr-util というツール群(?)を
新しくしないといけないとか、なんとか。
www.apache.org のドキュメントにもちゃんと書いてあるし..ちゃんと読もうよ>自分

でapache のtarball に含まれていたapr,apr-utilをコンパイルするも、やっぱりexpat で止まる。
apr-util のconfigure --help 読むと、↓のような記載。
  --with-expat=DIR        specify Expat location, or 'builtin'

じゃあ、builtin でいいや、としたら、コンパイル成功。
先にapr,apr-util をインストールして、httpd を再コンパイルしたらあっさり終了。

というわけで、現在、無事に2.2.6 で動いております。
相変わらず、zope は超遅ですが...(T_T)
#実は裏で、zope + plone + COREBLOG2 に移行しようかと準備中ですが、
#なかなか時間が...


Posted by tmizuno at 12:53 | Comments (2) | Trackbacks (0)
 
Comments
Re: apache 2.2.6

私と同じところで引っかかってますね。
ちゃんとconfigureして欲しいですよね。
私はlibexpatを別途インストールして、LDFLAGS=-L/usr/local/libで逃げました。

Posted by: tumochan at 9月 15,2007 19:24
Re: apache 2.2.6

>tumochan さま
あ、同じところで引っかかっている人がいて、よかったです。
google さんに聞いても、どんぴしゃなネタが見つからなくて、
実は、自分の所の環境だけおかしいのか、とか思っていました。

configure、いけてないですよね。
次期Ver.あたりで直っていてほしいものです。

Posted by: tmizuno at 9月 16,2007 23:53
Trackbacks
Please send trackback to:http://tmw.jp/924/tbping
There is no trackback.
Post a comment
(コメントは、モデレートが入るので、反映されるまでに時間かかります。ご了承ください)