|

楼主 |
发表于 2009-2-28 14:20:43
|
显示全部楼层
Post by d00m3d;1953984
這麼新的 MySQL 怎可能要 glibc-2.2?
Debian 的 glibc 只不過是把二進包的名字改作 libc6,本身仍是 glibc
configure 不帶參數可能會把 MySQL 裝到 /usr/local 裡,你看看 /usr/local/bin 之下是否已裝了 mysqld 之類的?
谢谢回复,这样的,我现在怀疑有什么编译环境没装或是我的一些做法有问题,我才用debian5,想编译安装apache2+php5+mysql5,系统是新做的,用的最小安装,桌面和基本系统没有选。
先apt-get update
apt-get install gcc g++ nurces-dev make (我还用了apt-get build-dep mysql-server)
cd /usr/src
wget http://mirror.khlug.org/mysql/Do ... mysql-5.1.31.tar.gz
tar zxvf mysql-5.1.31.tar.gz
./configure (可以通过,没报错误,显示了mysql 欢迎使用)
make
就这过不去了,提示mv -f .deps/mysqlmanager-buffer.Tpo .deps/mysqlmanager-buffer.Po
g++ -DMYSQL_INSTANCE_MANAGER -DMYSQL_SERVER -I. -I../../include -I../../include -I../../include -O3 -fno-implicit-templates -fno-exceptions -fno-rtti -MT mysqlmanager-parse.o -MD -MP -MF .deps/mysqlmanager-parse.Tpo -c -o mysqlmanager-parse.o `test -f 'parse.cc' || echo './'`parse.cc
mv -f .deps/mysqlmanager-parse.Tpo .deps/mysqlmanager-parse.Po
g++ -DMYSQL_INSTANCE_MANAGER -DMYSQL_SERVER -I. -I../../include -I../../include -I../../include -O3 -fno-implicit-templates -fno-exceptions -fno-rtti -MT mysqlmanager-guardian.o -MD -MP -MF .deps/mysqlmanager-guardian.Tpo -c -o mysqlmanager-guardian.o `test -f 'guardian.cc' || echo './'`guardian.cc
mv -f .deps/mysqlmanager-guardian.Tpo .deps/mysqlmanager-guardian.Po
g++ -DMYSQL_INSTANCE_MANAGER -DMYSQL_SERVER -I. -I../../include -I../../include -I../../include -O3 -fno-implicit-templates -fno-exceptions -fno-rtti -MT mysqlmanager-parse_output.o -MD -MP -MF .deps/mysqlmanager-parse_output.Tpo -c -o mysqlmanager-parse_output.o `test -f 'parse_output.cc' || echo './'`parse_output.cc
mv -f .deps/mysqlmanager-parse_output.Tpo .deps/mysqlmanager-parse_output.Po
g++ -DMYSQL_INSTANCE_MANAGER -DMYSQL_SERVER -I. -I../../include -I../../include -I../../include -O3 -fno-implicit-templates -fno-exceptions -fno-rtti -MT mysqlmanager-user_management_commands.o -MD -MP -MF .deps/mysqlmanager-user_management_commands.Tpo -c -o mysqlmanager-user_management_commands.o `test -f 'user_management_commands.cc' || echo './'`user_management_commands.cc
mv -f .deps/mysqlmanager-user_management_commands.Tpo .deps/mysqlmanager-user_management_commands.Po
g++ -DMYSQL_INSTANCE_MANAGER -DMYSQL_SERVER -I. -I../../include -I../../include -I../../include -O3 -fno-implicit-templates -fno-exceptions -fno-rtti -MT mysqlmanager-angel.o -MD -MP -MF .deps/mysqlmanager-angel.Tpo -c -o mysqlmanager-angel.o `test -f 'angel.cc' || echo './'`angel.cc
mv -f .deps/mysqlmanager-angel.Tpo .deps/mysqlmanager-angel.Po
/bin/sh ../../libtool --preserve-dup-deps --tag=CXX --mode=link g++ -O3 -fno-implicit-templates -fno-exceptions -fno-rtti -rdynamic -o mysqlmanager mysqlmanager-command.o mysqlmanager-mysqlmanager.o mysqlmanager-manager.o mysqlmanager-log.o mysqlmanager-thread_registry.o mysqlmanager-listener.o mysqlmanager-protocol.o mysqlmanager-mysql_connection.o mysqlmanager-user_map.o mysqlmanager-messages.o mysqlmanager-commands.o mysqlmanager-instance.o mysqlmanager-instance_map.o mysqlmanager-instance_options.o mysqlmanager-buffer.o mysqlmanager-parse.o mysqlmanager-guardian.o mysqlmanager-parse_output.o mysqlmanager-user_management_commands.o mysqlmanager-angel.o liboptions.la libnet.a ../../vio/libvio.a ../../mysys/libmysys.a ../../strings/libmystrings.a ../../dbug/libdbug.a -lz -lpthread -lcrypt -lnsl -lm -lpthread
g++ -O3 -fno-implicit-templates -fno-exceptions -fno-rtti -rdynamic -o mysqlmanager mysqlmanager-command.o mysqlmanager-mysqlmanager.o mysqlmanager-manager.o mysqlmanager-log.o mysqlmanager-thread_registry.o mysqlmanager-listener.o mysqlmanager-protocol.o mysqlmanager-mysql_connection.o mysqlmanager-user_map.o mysqlmanager-messages.o mysqlmanager-commands.o mysqlmanager-instance.o mysqlmanager-instance_map.o mysqlmanager-instance_options.o mysqlmanager-buffer.o mysqlmanager-parse.o mysqlmanager-guardian.o mysqlmanager-parse_output.o mysqlmanager-user_management_commands.o mysqlmanager-angel.o ./.libs/liboptions.a -lpthread -lpthread -lpthread -lpthread libnet.a ../../vio/libvio.a ../../mysys/libmysys.a ../../strings/libmystrings.a ../../dbug/libdbug.a -lz -lpthread -lcrypt -lnsl -lm -lpthread
make[2]: Leaving directory `/usr/src/mysql-5.1.31/server-tools/instance-manager'
make[1]: Leaving directory `/usr/src/mysql-5.1.31/server-tools'
Making all in win
make[1]: Entering directory `/usr/src/mysql-5.1.31/win'
make[1]: Nothing to be done for `all'.
make[1]: Leaving directory `/usr/src/mysql-5.1.31/win'
linux:/usr/src/mysql-5.1.31#
make test 提示 2/5 skipped: various reasons
mysys/my_atomic-t...ok
mysys/bitmap-t......ok
mysys/base64-t......ok
All tests successful, 2 subtests skipped.
Files=4, Tests=3032, 6 wallclock secs ( 3.94 cusr + 0.15 csys = 4.09 CPU)
make[1]: Leaving directory `/usr/src/mysql-5.1.31/unittest'
cd mysql-test ; \
/usr/bin/perl ./mysql-test-run.pl --mysqld=--binlog-format=mixed
Logging: ./mysql-test-run.pl --mysqld=--binlog-format=mixed
090228 1:10:14 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
090228 1:10:14 [ERROR] Aborting
mysql-test-run: *** ERROR: Could not find version of MySQL
make: *** [test-ns] Error 1 |
|