お返事ありがとうございます。

>makeってスーパーユーザーでやってますよね?
rootでやっています。

>MySQL4.0.20というのもちょっと古いですね。
一番慣れているのがこれだって理由で使おうと思っています。
やはり古いってのも問題なんでしょうか。

>私も見たことないエラーですが、mysql-4.0.27.tar.gz
でやってみてはどうでしょうか?

これは一度試してみました。
そのときも全く同じ状態です。

ただ、MySQL4.1.x系は試していません。

>あと、rpmパッケージでインストールしてみるのという手もあるかと思います。

これから試してみます!

>それと、蛇足ではありますがMySQL5.0.22で日本語の扱いに困ったというのはどういう内容でしょうか?

php.ini、my.cnf共にcharsetはujisにしております。
特に文字化け等も発生しておりません。
ただ、PHPからMySQLに接続しデータを取得する際、いちいち"SET NAMES ujis"をやるのが面倒だってのが一番の理由です。
これをやらないと文字列が「?」になってしまうので。。。
出来る限り発行するクエリを減らしたいのと、ある程度枯れてる4.0系を使いたいってのも理由です。



kondo <mail.list.dev@aaf-s.co.jp> wrote:
近藤です。

makeってスーパーユーザーでやってますよね?
MySQL4.0.20というのもちょっと古いですね。
私も見たことないエラーですが、mysql-4.0.27.tar.gz

やってみてはどうでしょうか?
あと、rpmパッケージでインストールしてみるのという手もあるかと思います。

■4.0.20
http://downloads.mysql.com/archives/mysql-4.0/
MySQL-4.0.20-0.src.rpm


■4.0.27
http://downloads.mysql.com/archives/mysql-4.0/MySQL-4.0.27-0.src.rpm
http://downloads.mysql.com/archives/mysql-4.0/mysql-4.0.27.tar.gz

それと、蛇足ではありますがMySQL5.0.22で日本語の扱いに困ったというのはど
ういう
内容でしょうか?
仮に「日本語が正しく表示されない・書き込まれない」という問題だとすれば、
どのように
確かめたかが問題になります。MySQLの場合、my.confで使用する文字コードの設定が
default-character-setという設定が[mysqld]でできますので、クライアントの
文字コード
と合わせれば問題なないかとおもいます。



2many dj wrote:
> 皆様始めまして。
>
> 自宅サーバ(Fedora Core 5)にyumコマンドでMySQL5.0.22、PHP5.1.6をインス
> トールしました。
> ただ、MySQLの日本語の扱いに困りMySQL4.0.20に変更しようと思い下記手順を
> 踏みました。
>
> yum remove mysql.i386で削除。
>
> http://downloads.mysql.com/archives/mysql-4.0/mysql-4.0.20.tar.gz
> をwgetし解凍。
> その後
> ./configure --with-charset=ujis --prefix=/var/lib/mysql/
> --with-mysqld-user=mysql --with-extra-charsets=all --without-readline
> --with-named-thread-libs="-lpthread"
> と指定しconfigure。
>
> configure自体は特に問題無く終わるのでmakeをすると
> make[4]: *** [mysqld] Error 1
> make[4]: Leaving directory `/usr/src/mysql-4.0.20/sql'
> make[3]: *** [all-recursive] Error 1
> make[3]: Leaving directory `/usr/src/mysql-4.0.20/sql'
> make[2]: *** [all] Error 2
> make[2]: Leaving directory `/usr/src/mysql-4.0.20/sql'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/usr/src/mysql-4.0.20'
> make: *** [all] Error 2
>
> と言う表示が出て止まります。
> このメッセージで色々検索し、いくつか手がかりになりそうな物を見つけ試し
> てみましたが、全く変化が無いです。
>
> 尚、config.logを見ると
>
> configure: failed program was:
> | #line 31477 "configure"
> | /* confdefs.h. */
> |
> | #define PACKAGE_NAME ""
> | #define PACKAGE_TARNAME ""
> | #define PACKAGE_VERSION ""
> | #define PACKAGE_STRING ""
> | #define PACKAGE_BUGREPORT ""
> | #define PACKAGE "mysql"
> | #define VERSION "4.0.20"
> | #define PROTOCOL_VERSION 10
> | #define DOT_FRM_VERSION 6
> | #define SYSTEM_TYPE "pc-linux"
> | #define MACHINE_TYPE "i686"
> | #ifdef __cplusplus
>
> こんな感じでずらっとあります。
>
> 何かご意見頂けると助かります。
> よろしくお願いします。
>
> ------------------------------------------------------------------------
> Yahoo! JAPAN "Pink Ribbon Campaign 2006"
>
> -Breast Cancer Awareness-



 


Yahoo! JAPAN "Pink Ribbon Campaign 2006"
-Breast Cancer Awareness-