mysql:9827
From: Shin Saitoh <Shin Saitoh <scei@xxxxxxxxxx>>
Date: Mon, 12 Jul 2004 15:46:37 +0900
Subject: [mysql 09827] MYSQL「Ver3.23.55」がうまくコンパイルできません
MYSQL「Ver3.23.55」がうまくコンパイルできません。 OS、コンパイラバージョン、configureのオプション、エラーログは下記の通りです。 [環境] ・OS:Linux[FedoraCore2] ・C++(GCC)[ver3.3.3] ・Mysql Ver3.23.55[mysql-3.23.55.tar.gz] [configureオプション] ./configure --with-charset=ujis --with-extra-charsets=all [make後のエラー] Making all in client make[2]: Entering directory `/usr/local/src/mysql-3.23.55/client' /bin/sh ../libtool --mode=link g++ -O3 -DDBUG_OFF -fno-implicit-templates -fn o-exceptions -fno-rtti -rdynamic -o mysql mysql.o readline.o sql_string.o com pletion_hash.o ../readline/libreadline.a -lncurses ../libmysql/libmysqlclient.la -lz -lcrypt -lnsl -lm g++ -O3 -DDBUG_OFF -fno-implicit-templates -fno-exceptions -fno-rtti -rdynamic - o .libs/mysql mysql.o readline.o sql_string.o completion_hash.o ../readline/lib readline.a -lncurses ../libmysql/.libs/libmysqlclient.so -lz -lcrypt -lnsl -lm - Wl,--rpath -Wl,/usr/local/lib/mysql mysql.o(.text+0x189d): In function `com_source(String*, char*)': : undefined reference to `errno' collect2: ld returned 1 exit status make[2]: *** [mysql] エラー 1 make[2]: Leaving directory `/usr/local/src/mysql-3.23.55/client' make[1]: *** [all-recursive] エラー 1 make[1]: Leaving directory `/usr/local/src/mysql-3.23.55' make: *** [all] エラー 2 ※以前、コンパイラのバージョンの問題でmakeできないとの質問がありましたが、その 際のコンパイラよりもバージョンが高いからmakeできないということはないですよね? コンパイルを通すための方策をご教授いただければ幸いです。 よろしくお願い致します。 Shin Saitoh