QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 804|回复: 4

mysql装不上

[复制链接]
发表于 2003-12-6 14:04:50 | 显示全部楼层 |阅读模式
我的系统是magic 1.1 final,mysql是tool盘里自带的src.rpm,版本4.0.12,同一目录下还有myodbc和mysqlcc两个东东,在编译mysql时出现以下出错信息:
depmode=gcc3 /bin/sh ../depcomp \
gcc -DHAVE_CONFIG_H -I. -I. -I.. -I./../include -I../include     -O3 -DDBUG_OFF -O2 -g -march=i686  -c `test -f sort.c || echo './'`sort.c
/bin/sh ../libtool --mode=link gcc  -O3 -DDBUG_OFF -O2 -g -march=i686   -rdynamic  -o isamchk  isamchk.o sort.o libnisam.a ../mysys/libmysys.a ../dbug/libdbug.a ../strings/libmystrings.a -lpthread -lz -lcrypt -lnsl -lm  -lpthread
mkdir .libs
gcc -O3 -DDBUG_OFF -O2 -g -march=i686 -rdynamic -o isamchk isamchk.o sort.o  libnisam.a ../mysys/libmysys.a ../dbug/libdbug.a ../strings/libmystrings.a -lpthread -lz -lcrypt -lnsl -lm -lpthread
../mysys/libmysys.a(my_tempnam.o)(.text+0x50): In function `my_tempnam':
/usr/src/redhat/BUILD/mysql-4.0.12/mysys/my_tempnam.c:128: the use of `tempnam' is dangerous, better use `mkstemp'
../mysys/libmysys.a(raid.o)(.text+0x95): In function `my_raid_create':
/usr/src/redhat/BUILD/mysql-4.0.12/mysys/raid.cc:119: undefined reference to `operator new(unsigned)'
../mysys/libmysys.a(raid.o)(.text+0x11f):/usr/src/redhat/BUILD/mysql-4.0.12/mysys/raid.cc:130: undefined reference to `operator delete(void*)'
../mysys/libmysys.a(raid.o)(.text+0x175): In function `my_raid_open':
/usr/src/redhat/BUILD/mysql-4.0.12/mysys/raid.cc:141: undefined reference to `operator new(unsigned)'
../mysys/libmysys.a(raid.o)(.text+0x1fc):/usr/src/redhat/BUILD/mysql-4.0.12/mysys/raid.cc:152: undefined reference to `operator delete(void*)'
../mysys/libmysys.a(raid.o)(.text+0x715): In function `my_raid_close':
/usr/src/redhat/BUILD/mysql-4.0.12/mysys/raid.cc:277: undefined reference to `operator delete(void*)'
collect2: ld returned 1 exit status
make[2]: *** [isamchk] Error 1
make[2]: Leaving directory `/usr/src/redhat/BUILD/mysql-4.0.12/isam'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/redhat/BUILD/mysql-4.0.12'
make: *** [all] Error 2
error: Bad exit status from /var/tmp/rpm-tmp.93663 (%build)


RPM build errors:
    Bad exit status from /var/tmp/rpm-tmp.93663 (%build)
各位老大帮帮忙,我现在急需架一个数据库,非常需要一个好用的mysql,最好是src.rpm的。
发表于 2003-12-9 14:32:29 | 显示全部楼层
你可以去下载他的源码版本,然后编译,我用的是1.2pre4,用源码安装没有问题!看截图:
[chinahe@MagicLinux chinahe]$ ps -ax |grep mysql
1189 ?        S      0:00 /bin/sh /usr/local/mysql/bin/mysqld_safe --user=mysql
1213 ?        S      0:00 /usr/local/mysql/libexec/mysqld --basedir=/usr/local/mysql --datadir=/usr/local/mysql/var --user=mysql --pid-file=/usr/local/mysql/var/MagicLinux.pid --skip-locking
4009 pts/3    S      0:00 grep mysql
[chinahe@MagicLinux chinahe]$
回复

使用道具 举报

发表于 2003-12-9 15:12:04 | 显示全部楼层
src.rpm就是源代码的……
不过用redhat的src.rpm不一定能够编译通过的,建议你从我的FTP上面下载for 1.2的mysql服务器试试看
ftp://yjz.kmip.net/Tools/server/mysql
回复

使用道具 举报

发表于 2003-12-9 15:56:57 | 显示全部楼层
我说的不是src.rpm源码包,我也曾编译过mysql的src.rpm,但是安装不上,我说的源码包是指mysql-4.0.16.tar.gz:)
回复

使用道具 举报

发表于 2003-12-9 21:39:06 | 显示全部楼层
src.rpm里面解开来就有tar.gz的,understand?
如果你运行rpm -ivh xxx.src.rpm就可以在/usr/src/redhat/BUILD下面看到了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-24 22:10 , Processed in 0.074290 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表