我安装mysql5.1.53,运行#./配置很好,但运行#make有此错误。
我的系统是centos5.8,gcc版4.1.2 20080704 (红帽4.1.2-52)
make[2]: Leaving directory /root/soft/mysql-5.1.53/libmysql'
make[1]: Leaving directory/root/soft/mysql-5.1.53/libmysql'
Making all in libmysql_r
make[1]: Entering directory /root/soft/mysql-5.1.53/libmysql_r' make all-am
make[2]: Entering directory/root/soft/mysql-5.1.53/libmysql_r'
make[2]: * No rule to make target libmysql.c', needed bylibmysql.lo'. Stop.
make[2]: Leaving directory /root/soft/mysql-5.1.53/libmysql_r'
make[1]: *** [all] Error 2
make[1]: Leaving directory/root/soft/mysql-5.1.53/libmysql_r'
make: * [all-recursive] Error 1发布于 2012-10-01 08:56:51
我怀疑我们可以做些什么来帮助您,因为我们所能看到的就是makefile不知道如何使libmysql.c成为bylibmysql.lo的一个依赖项。
如果您正在执行某些指示,请检查您是否正确地遵循了它们。
除非您有很好的理由这样做,否则您真的不应该在CentOS上编译您自己的包版本,因为您正在为自己创建一个配置噩梦,因为您必须手动管理所有的依赖项。也存在安全风险,因为漏洞不太可能得到修补。
如果您真的必须有一个更新版本的mysql,那么您应该立即更新并使用像Remi这样的存储库中的一些东西。
您也可以从mysql档案获得所需的MySQL5.1.53 rpm。
https://serverfault.com/questions/433555
复制相似问题