cmake mysql 报错 No REQUIRED_VARS specifie?报错-问答-阿里云开发者社区-阿里云

开发者社区> 爱吃鱼的程序员> 正文

cmake mysql 报错 No REQUIRED_VARS specifie?报错

2020-06-14 16:39:43 166 1

在cmake mysql中,配置完以下参数后,执行cmake,报错了。

cmake . -DCMAKE_INSTALL_PREFIX=/opt/mysql/ -DEXTRA_CHARSETS=all
-DDEFAULT_CHARSET=utf8 -DDEFAULT_COLLATION=utf8_general_ci
-DWITH_INNOBASE_STORAGE_ENGINE=1 -DWITH_PARTITION_STORAGE_ENGINE=1
-DWITH_MYISAMMRG_STORAGE_ENGINE=1 -DWITH_SSL=system
-DWITH_EMBEDDED_SERVER=1
-DWITH_READLINE=1 -DENABLED_LOCAL_INFILE=1 -DMYSQL_DATADIR=/src/mysql/data/
-DMYSQL_USER=mysql -DMYSQL_TCP_PORT=3306

错误信息如下:

CMake Error at /usr/local/share/cmake-2.8/Modules/FindPackageHandleStandardArgs.cmake:178 (message):
    No REQUIRED_VARS specified for FIND_PACKAGE_HANDLE_STANDARD_ARGS() Call Stack (most recent call first):
      /usr/local/share/cmake-2.8/Modules/FindZLIB.cmake:85 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
      cmake/zlib.cmake:54 (INCLUDE)
      CMakeLists.txt:209 (MYSQL_CHECK_ZLIB_WITH_COMPRESS)
这错误是缺少了什么包吗?求大神指点



取消 提交回答
全部回答(1)
  • 爱吃鱼的程序员
    2020-06-14 16:39:59

    我在Ubuntu14.04上使用apt-get安装的cmake,我的MySQL编译参数是:
    cmake.<br>-DCMAKE_BUILD_TYPE=Release<br>-DBUILD_CONFIG=mysql_release<br>-DFEATURE_SET=community<br>-DWITH_EMBEDDED_SERVER=OFF<br>-DWITH_INNODB_MEMCACHED=ON<br>-DCMAKE_INSTALL_PREFIX=/png/percona/5.6.23

    参考了PerconaServer官方默认的配置:
    cmake.<br>#开启优化并生成调试信息,其中Debug:-gRelease:-O2RelWithDebInfo:-O2-gMinSizeRel:-Os
    -DCMAKE_BUILD_TYPE=RelWithDebInfo<br>#该选项表示,我们使用与Oracle官方相同的参数进行编译
    -DBUILD_CONFIG=mysql_release<br>-DFEATURE_SET=community<br>-DWITH_EMBEDDED_SERVER=OFF

    <divclass='ref'>

    引用来自“eechen”的评论

    我在Ubuntu14.04上使用apt-get安装的cmake,我的MySQL编译参数是:
    cmake.<br>-DCMAKE_BUILD_TYPE=Release<br>-DBUILD_CONFIG=mysql_release<br>-DFEATURE_SET=community<br>-DWITH_EMBEDDED_SERVER=OFF<br>-DWITH_INNODB_MEMCACHED=ON<br>-DCMAKE_INSTALL_PREFIX=/png/percona/5.6.23

    参考了PerconaServer官方默认的配置:
    cmake.<br>#开启优化并生成调试信息,其中Debug:-gRelease:-O2RelWithDebInfo:-O2-gMinSizeRel:-Os
    -DCMAKE_BUILD_TYPE=RelWithDebInfo<br>#该选项表示,我们使用与Oracle官方相同的参数进行编译
    -DBUILD_CONFIG=mysql_release<br>-DFEATURE_SET=community<br>-DWITH_EMBEDDED_SERVER=OFF

    回复<aclass='referer'target='_blank'>@eechen:用configure配置成功了。不过configure过程中出了个[do_abi_check]:错误,好像是mysql5.5.3有哪些地方不兼容,删掉makeFile的一些东西就可以了,估计cmake也需要做一些调整。你试试使用yum或apt-get安装的cmake。

    0 0
相关问答

4

回答

Spark 【问答合集】

社区小助手 2019-05-29 14:13:40 123710浏览量 回答数 4

40

回答

[@徐雷frank][¥20]什么是JAVA的平台无关性

大河人家 2018-10-29 23:55:20 144275浏览量 回答数 40

17

回答

【大咖问答】对话PostgreSQL 中国社区发起人之一,阿里云数据库高级专家 德哥

阿里ACE 彭飞 2019-07-10 09:36:10 968340浏览量 回答数 17

145

回答

【新手入门】云服务器linux使用手册

fanyue88888 2012-11-26 17:14:18 157085浏览量 回答数 145

8

回答

OceanBase 使用动画(持续更新)

mq4096 2019-02-20 17:16:36 333873浏览量 回答数 8

38

回答

[@饭娱咖啡][¥20]对于慢sql有没有什么比较实用的诊断和处理方法?

江小白太白 2018-10-30 18:47:38 141674浏览量 回答数 38

2

回答

mySQL数据库报错You have an error in your SQL syntax

落地花开啦 2016-02-14 16:09:24 126501浏览量 回答数 2

38

回答

安全组详解,新手必看教程

我的中国 2017-11-30 15:23:46 256871浏览量 回答数 38

249

回答

阿里云LNAMP(Linux + Nginx + Apache + MySQL + PHP)环境一键安装脚本

云代维 2014-02-14 15:26:06 302603浏览量 回答数 249

2

回答

区域选择帮助

fanyue88888 2012-12-07 15:54:30 204008浏览量 回答数 2
+关注
爱吃鱼的程序员
https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB
2
文章
21569
问答
推荐问答
相关电子书
更多
文娱运维技术
立即下载
《SaaS模式云原生数据仓库应用场景实践》
立即下载
《看见新力量:二》电子书
立即下载