« 2006年6月 | トップページ | 2006年10月 »

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 の情報を入れてあげればいいんではないかと・・・。

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

| | コメント (2) | トラックバック (0)

« 2006年6月 | トップページ | 2006年10月 »