« sendmail 8.13.7 リリース | トップページ | tomcat 5.5.20 リリース »

2006.08.21

MySQL 5.0.24 configure バグ?

久々の更新・・・


MySQL 5.0.24 がリリース
されていたので、ビルドしようと --with-openssl オプションつきで configure をかましたところ
---
checking for OpenSSL... Could not find an installation of OpenSSL
---
とかエラーをかまされ先に進まない・・・。
『openssl インストールしてまんがな』とブツブツ言いながら configure 見てみると・・・これバグってません?
ググってみたけど情報は見つからず・・・みんなあんまし --with-openssl なんて使ってないのかな・・・

んで、configure を以下のように変更したらつつがなくビルドできました。

---元 39037行目から---
if test -f $incs/openssl/ssl.h ; then
OPENSSL_INCLUDE=-I$incs
fi
# Test for libssl using all known library file endings
if test -f $d/libssl.a || test -f $d/libssl.so || \
test -f $d/libssl.sl || test -f $d/libssl.dylib ; then
OPENSSL_LIB=$libs
fi

---ここまで---

---新 39037行目から---
if test -f $incs/openssl/ssl.h ; then
OPENSSL_INCLUDE=-I$incs
fi

d=$libs
# Test for libssl using all known library file endings
if test -f $d/libssl.a || test -f $d/libssl.so || \
test -f $d/libssl.sl || test -f $d/libssl.dylib ; then
OPENSSL_LIB=$libs
fi

---ここまで---

要は $d なんちゅうセットされていない変数を参照して test -f $d/libssl.a なんてやってるもんで、うまく認識できていないようで・・・。39025行目を単にここにコピー&ペーストしただけっちゅうバグ?
だもんで $d に $libs の情報を入れてあげればいいんではないかと・・・。

っていうかこの問題で困ったチャンな人はホントにいないのか・・・。

|

« sendmail 8.13.7 リリース | トップページ | tomcat 5.5.20 リリース »

コメント

バグってますよね・・・
d=$libs
で--with-openssl通りました・・・(5.0.24a)

ここを見付けるまでに だいぶ悩みました
お礼を込めて、書き込みまで♪

投稿: 放浪武士 | 2006.09.20 11:11

コメントありがとうございます。
お役に立ててよかったッス。

本家のほうにはバグレポートが速攻であがってるようなので次のバージョンアップには直ってるかと思いますけど・・・。5.0.24a 出すときに直しておいてくれてもいいような・・

投稿: 衛星T | 2006.09.20 19:04

コメントを書く



(ウェブ上には掲載しません)




トラックバック

この記事のトラックバックURL:
http://app.cocolog-nifty.com/t/trackback/4540/11543674

この記事へのトラックバック一覧です: MySQL 5.0.24 configure バグ?:

« sendmail 8.13.7 リリース | トップページ | tomcat 5.5.20 リリース »