cent os5.2下编译安装mysql碰到的问题

来源:互联网 发布:极限矩阵是什么牌子 编辑:程序博客网 时间:2024/04/26 00:36

自己编译mysql其实是不太有必要的,因为官方有提供较多的二进制安装包。不过也难免有特殊需求。

 

我在cent OS 5.2下编译时碰到下面这个问题:

checking for tgetent in -lncurses... no
checking for tgetent in -lcurses... no
checking for tgetent in -ltermcap... no
checking for tgetent in -ltinfo... no
checking for termcap functions library... configure: error: No curses/termcap library found

 

想应该是没有安装curses和termcap导致的。直接使用

sudo yum install curses termcap

 

没有成功,没找到相应的软件包。

 

用yum list|grep curse

 

[george@localhost mysql-5.1.34]$ sudo yum list|grep curse
Password:
ncurses.i386                             5.5-24.20060715               installed
ncurses-devel.i386                       5.5-24.20060715               base    
php-ncurses.i386                         5.1.6-23.2.el5_3              updates 

 

明明有安装ncurses包啊?

所以就尝试重新安装ncurses 包没有用,也没有更新。

尝试安装ncurses-devel.i386 ,系统更新了这个包。

sudo yum install ncurses-devel.i386

再进行编译,编译成功!!

 

原创粉丝点击