编译mysql出现CMake Error at cmake/readline.cmake:83 (MESSAGE)
2016-06-17 17:42
549 查看
本文转载至:http://blog.163.com/sz2273_pr/blog/static/41264296201361354426670/
-- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH)
CMake Error at cmake/readline.cmake:83 (MESSAGE):
Curses library not found. Please install appropriate package,
remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name is libncurses5-dev, on Redhat and derivates it is ncurses-devel.
Call Stack (most recent call first):
cmake/readline.cmake:127 (FIND_CURSES)
cmake/readline.cmake:217 (MYSQL_USE_BUNDLED_LIBEDIT)
CMakeLists.txt:257 (MYSQL_CHECK_READLINE)
-- Configuring incomplete, errors occurred!
该报错原因是未安装ncurses-devel,运行下面命令
第一步:安装
#yum -y install ncurses-devel
第二步:删除CMakeCache.txt
通过find命令找到所有CMakeCache.txt文档的位置
#find / -name CMakeCache.txt
然后全部删除:
# rm -rf /usr/local/src/cmake-2.8.6/Tests/Complex/Cache/CMakeCache.txt
# rm -rf /usr/local/src/cmake-2.8.6/Tests/ComplexOneConfig/Cache/CMakeCache.txt
# rm -rf /usr/local/src/cmake-2.8.6/Tests/ComplexRelativePaths/Cache/CMakeCache.txt
# rm -rf /usr/local/src/mysql-5.5.18/CMakeCache.txt
。。。。。。。
全部删除后再重新cmake就OK了。
-- Could NOT find Curses (missing: CURSES_LIBRARY CURSES_INCLUDE_PATH)
CMake Error at cmake/readline.cmake:83 (MESSAGE):
Curses library not found. Please install appropriate package,
remove CMakeCache.txt and rerun cmake.On Debian/Ubuntu, package name is libncurses5-dev, on Redhat and derivates it is ncurses-devel.
Call Stack (most recent call first):
cmake/readline.cmake:127 (FIND_CURSES)
cmake/readline.cmake:217 (MYSQL_USE_BUNDLED_LIBEDIT)
CMakeLists.txt:257 (MYSQL_CHECK_READLINE)
-- Configuring incomplete, errors occurred!
该报错原因是未安装ncurses-devel,运行下面命令
第一步:安装
#yum -y install ncurses-devel
第二步:删除CMakeCache.txt
通过find命令找到所有CMakeCache.txt文档的位置
#find / -name CMakeCache.txt
然后全部删除:
# rm -rf /usr/local/src/cmake-2.8.6/Tests/Complex/Cache/CMakeCache.txt
# rm -rf /usr/local/src/cmake-2.8.6/Tests/ComplexOneConfig/Cache/CMakeCache.txt
# rm -rf /usr/local/src/cmake-2.8.6/Tests/ComplexRelativePaths/Cache/CMakeCache.txt
# rm -rf /usr/local/src/mysql-5.5.18/CMakeCache.txt
。。。。。。。
全部删除后再重新cmake就OK了。
相关文章推荐
- mysql 查询昨天,今天、七天、30天的数据
- CentOS6.5 源代码安装MySQL
- MySQL性能优化(一)
- MySQL日期之DATE_FORMAT()
- mysql 再查询结果的基础上查询(子查询)
- mysql的分区表
- Navicat for mysql 显示中文乱码问题
- mysql5.6安装配置方法图文教程
- MySql取得日期(前一天、某一天)
- MySQL 性能优化
- MySQL优化:mysql服务运行参数的设置
- MySQL INSERT插入条件判断:如果不存在则插入
- mysql 统计表中的邮箱用户数量
- mysql bin log日志
- mysql慢查询
- mysql 实现行号的方法——如何获取当前记录所在行号
- mysql服务器安装
- ubuntu安装mysql后不能远程访问的方法
- erlang_mysql_driver 源码分析3
- 开启mysql 事件任务计划