- 论坛徽章:
- 0
|
我的系统环境: liunx 9.0 mysql3.23.54a.tar.gz
mysql 安装错误
俺的安装步骤:
rpm -qa |grep mysql
rpm -e mysql
rpm -e mysql --nodeps
tar zxvf mysql4.23.54a.tar.gz
cd mysql4.23.54a
./configure --prefix=/usr/local/mysql
make
当我执行此命令时出现以下错误:
creating libmysqlclient.la
(cd .libs && rm -f libmysqlclient.la && ln -s ../libmysqlclient.la libmysqlclient.la)
c++ -DUNDEF_THREADS_HACK -I./../include -I../include -I./.. -I.. -I.. -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -O3 -DDBUG_OFF -fno-implicit-templates -D_FILE_OFFSET_BITS=64 -c mysql.cc
In file included from ../include/m_string.h:15,
from mysql.cc:16:
/usr/include/string.h:208: declaration of `char* strcasestr(const char*, const
char*) throw ()' throws different exceptions
../include/my_sys.h:392: than previous declaration `char* strcasestr(const
char*, const char*)'
make[2]: *** [mysql.o] Error 1
make[2]: Leaving directory `/usr/local/mysql-3.22.32/client'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/mysql-3.22.32'
make: *** [all-recursive-am] Error 2
我在好几个机器上装都出现此错误,而且好几个月了,也没有查出原因,俺很郁闷,请各位高手一定要指点! |
|