文档章节

京东云安装mysql5.6.26报错(cmake报错)

梦幻柒仔
 梦幻柒仔
发布于 2017/08/27 10:29
字数 362
阅读 54
收藏 0

免费体验了下京东云,测试python脚本使用,但是安装mysql就出现问题了,脚本在阿里云上可以顺利运行,到这儿就出问题了,尼玛

环境:centos6.8-64位 

cmake -DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/tmp/mysql.sock \
-DDEFAULT_CHARSET=utf8 \
-DDEFAULT_COLLATION=utf8_general_ci 
-DWITH_EXTRA_CHARSETS=all \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_READLINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_DATADIR=/usr/local/mysql/data \
-DMYSQL_USER=mysql
-- Running cmake version 2.8.12.2
-- Could NOT find Git (missing:  GIT_EXECUTABLE)
-- The C compiler identification is unknown
-- The CXX compiler identification is unknown
CMake Error: your C compiler: "CMAKE_C_COMPILER-NOTFOUND" was not found.   Please set CMAKE_C_COMPILER to a valid compiler path or name.
CMake Error: your CXX compiler: "CMAKE_CXX_COMPILER-NOTFOUND" was not found.   Please set CMAKE_CXX_COMPILER to a valid compiler path or name.
CMake Error at cmake/os/Linux.cmake:27 (STRING):
  string sub-command REPLACE requires at least four arguments.
Call Stack (most recent call first):
  CMakeLists.txt:149 (INCLUDE)
CMake Error at cmake/os/Linux.cmake:27 (STRING):
  string sub-command REPLACE requires at least four arguments.
Call Stack (most recent call first):
  CMakeLists.txt:149 (INCLUDE)
-- MySQL 5.6.27
-- Packaging as: mysql-5.6.27-Linux-i686
-- Could NOT find Threads (missing:  Threads_FOUND)
-- Could NOT find Threads (missing:  Threads_FOUND)
-- Check if the system is big endian
-- Searching 16 bit integer
CMake Error at /usr/share/cmake/Modules/TestBigEndian.cmake:44 (message):
  no suitable type found
Call Stack (most recent call first):
  configure.cmake:628 (TEST_BIG_ENDIAN)
  CMakeLists.txt:398 (INCLUDE)
-- Configuring incomplete, errors occurred!
See also "/usr/local/src/mysql-5.6.27/CMakeFiles/CMakeOutput.log".
See also "/usr/local/src/mysql-5.6.27/CMakeFiles/CMakeError.log".

分析:

-- Could NOT find Git (missing:  GIT_EXECUTABLE)这项应该缺少git包,yum install -y git

-- The C compiler identification is unknown

-- The CXX compiler identification is unknown 这两项缺少gcc和gcc-c++的包,yum install -y gcc gcc-c++

另外需要rm CMakeCache.txt

删除CMakeCache.txt

file=find / -name CMakeCache.txt 

rm -f $file

参考自:http://www.mamicode.com/info-detail-1161602.html

http://www.mamicode.com/info-detail-1220821.html

© 著作权归作者所有

共有 人打赏支持
梦幻柒仔
粉丝 1
博文 402
码字总数 48931
作品 0
苏州
私信 提问
MySQL编译gmock出错的解决方法

最近发现编译安装MySQL 5.6.13在cmake时报错: CMake Error: Problem with tarextractall(): Invalid argument CMake Error: Problem extracting tar: /usr/local/src/mysql-5.6.13/source_......

江湖哥
2013/10/01
0
0
搭建Web服务器之Step8:CentOS6.3安装MySQL5.5

1.到chinaunix下载MySQL 下载地址:http://download.chinaunix.net/download/0008000/7159.shtml 我下载的版本:mysql-5.5.22.tar.gz 2.安装之前先卸载CentOS自带的MySQL [root@localhost ~......

派卡琪安
2012/08/15
0
3
CentOS 5.5下安装MySQL 5.5全过程分享

打开终端 切换到根目录 [shell@localhost ~]# su -安装Mysql5.5之前先卸载CentOS自带的Mysql5.0。 [root@localhost ~]# yum remove mysql 安装cmake 下载cmake源码包cmake-2.8.5.tar.gz [roo......

vga
2015/03/04
0
0
fedora18 安装pidgin-lwqq并开启SSL过程记录

系统是x64系统。 首先安装 pidgin sudo yum install pidgin 然后下载pidgin-lwqq 地址: https://github.com/xiehuc/pidgin-lwqq 下载成功后文件名为:pidgin-lwqq-master.zip 解压缩zip lwq...

leeassamite
2013/04/07
0
0
高手,请教个问题!关于CMAKE编译的问题。

@派卡琪安 你好,想跟你请教个问题: 我这里安装MYSQL-5.5.22时报错! 错误如下: root@dreamStartSystem usr]# cd mysql-5.5.22 [root@dreamStartSystem mysql-5.5.22]# cmake CMake Error:...

诸葛非卿
2012/10/03
10.9K
3

没有更多内容

加载失败,请刷新页面

加载更多

Scala学习(一)

学习Spark之前需要学习Scala。 参考学习的书籍:快学Scala

柠檬果过
20分钟前
0
0
了解Nginx

1. 安装Nginx 版本 nginx-1.14.0 如果想学习Java工程化、高性能及分布式、深入浅出。微服务、Spring,MyBatis,Netty源码分析的朋友可以加我的Java高级交流:854630135,群里有阿里大牛直播讲...

编程SHA
35分钟前
0
0
虚拟化 - KVM 和 Xen 比较

Linux虚拟化技术的用户目前有两种免费的开源管理程序可以选择:Xen和KVM。 作为较早出现的虚拟化技术,Xen是“第一类”运行在裸机上的虚拟化管理程序(Hypervisor),也是当前相当一部分商业...

临江仙卜算子
54分钟前
1
0
给windows server中的“未识别的网络”或“无法识别的网络”设置网络位置类型

在windows server中,如果网络没有被正确的识别,那么就需要手工设置一下网络位置类型。 将“公用网络”指定设置为“专用网络“ 【控制面板】--【系统和安全】--【管理工具】--【本地安全策略...

gugudu
今天
2
0
阿里强制要求的21条Java开发规范,可以避免很多坑

1. 【强制】避免通过一个类的对象引用访问此类的静态变量或静态方法,无谓增加编译器解析成本,直接用类名来访问即可。 2. 【强制】所有的覆写方法,必须加@Override注解。 说明:getObject...

天王盖地虎626
今天
13
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部