从中可以看出要删除 CMakeCache.txt文件和安装Curses library。
解决办法
删除CMakeCache.txt文件
CMakeCache.txt文件在 /usr/local/src/mysql-5.6.19 目录下
[root@linuxprobe mysql-5.6.19]# ls
[root@linuxprobe mysql-5.6.19]# rm CMakeCache.txt
安装Curses library
在 Debian/Ubuntu 系统中,包的名称是 libncurses5-dev ;在 Redhat 系列里,包的名称是 ncurses-devel 。
因为不知道安装后在哪里,所以转到了 ~ 的目录下进行安装
[root@linuxprobe mysql-5.6.19]# cd ~
[root@linuxprobe ~]# yum install -y ncurses*
[root@linuxprobe ~]# cd -
[root@linuxprobe mysql-5.6.19]# cmake . -DCMAKE_INSTALL_PREFIX=/usr/local/mysql -DMYSQL_DATADIR=/usr/local/mysql/var -DSYSCONFDIR=/etc
安装完成后,返回上次目录,继续完成 cmake 编译。