mysql:3078
From: Hiroyuki Sato <Hiroyuki Sato <hiro@xxxxxxxxxx>>
Date: Sat, 20 Jan 2001 16:54:04 +0900
Subject: [mysql 03078] Re: MySQL 3.23.31
神奈川大学の佐藤です。 全く役に立たない気もするのですが... mysql-3.23.31をdb-3.2.3hと一緒にコンパイルするときに configureでひっかかるのを回避するパッチを作成しました。 ----- ここから ----- ここから ----- ここから ----- ここから ----- *** aclocal.m4.org Sat Jan 20 16:22:55 2001 --- aclocal.m4 Sat Jan 20 16:23:08 2001 *************** *** 835,841 **** bdb_version_ok=yes # This is ugly, but about as good as it can get elif test $db_major -eq 3 && test $db_minor -eq 2 && test $db_patch -eq 3 &&\ ! grep 'DB_VERSION_STRING.*g: ' [$1] > /dev/null then bdb_version_ok=yes else --- 835,841 ---- bdb_version_ok=yes # This is ugly, but about as good as it can get elif test $db_major -eq 3 && test $db_minor -eq 2 && test $db_patch -eq 3 &&\ ! grep 'DB_VERSION_STRING.*[[g-z]]: ' [$1] > /dev/null then bdb_version_ok=yes else ----- ここまで ----- ここまで ----- ここまで ----- ここまで ----- 一応横着をして、db-3.2.3がg-zまで出ても大丈夫なようにしてあります。 gとhだけに対応させたい場合は、上記の ! grep 'DB_VERSION_STRING.*[[g-z]]: ' [$1] > /dev/null を ! grep 'DB_VERSION_STRING.*[[gh]]: ' [$1] > /dev/null とすれば大丈夫です。 上記をセーブして、(例えば、mysql.patch)として % cd mysql-3.23.31 % patch -p0 < mysql.patch % autoconf configure.in > configure とすれば、db-3.2.3hと一緒にコンパイルできる。configureができます。 一応mysql@xxxxxxxxxxにも送っておきました。 (もうだれか、対応している気もしますが...) > mysql-3.23.31をdb-3.2.3hと一緒にコンパイルするとき > > mysql-3.23.31/の直下で > tar xvfz db=3.2.3h.tar.gz > を実行して、 > > ./configureすれば、BerkeleyDBはちゃんと認識してくれると > 書いてあるのですが、認識しませんでした。 > > これはconfigureで BerkeleyDB.3.2/include/db.h > を見ているからだと思うのですが、 > > 該当する場所にdb.hはありません。 > > また、db-3.2.3hを別にbuid&installしておいて、 > > ./configure --with-charset=ujis > --with-berkeley-db-includes=/usr/local/BerkeleyDB.3.2 \ > --with-berkeley-db-libs=/usr/local/BerkeleyDB.3.2 > > としても失敗します。 > > これは、configureがdb-3.2.3gを対象としている為のようです。 > 私は > grep 'DB_VERSION_STRING.*g: ' $inc/db.h > /dev/null > という部分を > grep 'DB_VERSION_STRING.*h: ' $inc/db.h > /dev/null > ^ > ここ > > に全部変更しました。これでうまくいきました。 > -- Hiroyuki Sato. CCSO, Kanagawa University. Voice: +81-45-491-2572 FAX: +81-45-491-2575
3061 2001-01-19 09:41 [Seiji Tateyama <tate] MySQL 3.23.31 3062 2001-01-19 14:26 ┣[<ky@xxxxxxxxxx> ] PHP4 を使った検索ページを作りたい 3066 2001-01-19 16:28 ┃┗[Akihiko Shinohara <s] 3063 2001-01-19 15:04 ┗[Hiroyuki Sato <hiro@] 3064 2001-01-19 15:08 ┣[Tatsuhiko Miyagawa <] 3065 2001-01-19 15:17 ┃┗[Hiroyuki Sato <hiro@] -> 3078 2001-01-20 16:54 ┗[Hiroyuki Sato <hiro@] 3086 2001-01-23 12:38 ┗[Seiji Tateyama <tate] MySQL 3.23.32( Re: MySQL 3.23.31) 3089 2001-01-23 14:12 ┣[Hiroyuki Sato <hiro@] 3091 2001-01-24 12:58 ┗[Seiji Tateyama <tate] セキュリティホールのためバージョンアップお勧め 3092 2001-01-24 13:10 ┗[Seiji Tateyama <tate]