2024-02-23
ubuntu22使用clion调试mysql8.0.28源码遇到openssl问题

错误:
-- Performing Test HAVE_CXX_W_missing_profile
-- Performing Test HAVE_CXX_W_missing_profile - Success
-- ZLIB_VERSION (bundled) is 1.2.11
-- ZSTD_LEGACY_SUPPORT not defined!
-- ZSTD_VERSION (bundled) is 1.5.0
-- OPENSSL_INCLUDE_DIR = /usr/include
-- OPENSSL_LIBRARY = /usr/lib/x86_64-linux-gnu/libssl.so
-- CRYPTO_LIBRARY = /usr/lib/x86_64-linux-gnu/libcrypto.so
-- OPENSSL_MAJOR_VERSION =
-- OPENSSL_MINOR_VERSION =
-- OPENSSL_FIX_VERSION =
-- Looking for SHA512_DIGEST_LENGTH
-- Looking for SHA512_DIGEST_LENGTH - found
--
Cannot find appropriate system libraries for WITH_SSL=system.
Make sure you have specified a supported SSL version.
Valid options are :
system (use the OS openssl library),
yes (synonym for system),
</path/to/custom/openssl/installation>
CMake Error at cmake/ssl.cmake:61 (MESSAGE):
Please install the appropriate openssl developer package.
Call Stack (most recent call first):
cmake/ssl.cmake:319 (FATAL_SSL_NOT_FOUND_ERROR)
CMakeLists.txt:1631 (MYSQL_CHECK_SSL)
-- Configuring incomplete, errors occurred!
复制
系统版本:
(base) hello@hello:~/CLionProjects/mysql-server/include/boost_1_73_0$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 22.04.2 LTS Release: 22.04 Codename: jammy
复制
CMake参数:
-DCMAKE_BUILD_TYPE=Debug -DDOWNLOAD_BOOST=1 -DWITH_BOOST=/home/hello/CLionProjects/mysql-server/build/boost_1_73_0 -DCMAKE_INSTALL_PREFIX=/home/hello/CLionProjects/mysql-server/build -DMYSQL_DATADIR=/home/hello/CLionProjects/mysql-server/build/data -DSYSCONFDIR=/home/hello/CLionProjects/mysql-server/build -DMYSQL_UNIX_ADDR=/home/hello/CLionProjects/mysql-server/build/data/mysql.sock -DWITH_SSL=system
复制
openssl已经安装:
(base) root@hello:/home/hello# openssl version OpenSSL 1.1.1u 30 May 2023
(base) hello@hello:~/CLionProjects/mysql-server/include/boost_1_73_0$ openssl version OpenSSL 1.1.1u 30 May 2023
复制
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
回答交流
Markdown
请输入正文
提交
相关推荐
Mysql8安装好后,直接关机了,后面开机后重新登录被拒绝,怎么搞?
回答 1
密码不对。你看看是不是远程可以,本地不行。如果远程也不行,就是密码不对。
MySQL ibdata1文件占用1.7T,实际数据才不到30G,除了dump数据,重建在导数据方法,有没有其他更好的方案?
回答 4
不知道你用的什么版本的mysql哈,不知道你是不是独立表空间,你可以试下先找到哪些表的碎片比较大:selecttableschema,tablename,datalength/1024/1024/10
MySQL:关于 MDL 的读锁与写锁
回答 2
元数据锁会锁全表,后续就不能继续对该表进行操作需要等A事务结束,C执行完,D才能读
用MySQL 8 mgr 单组模式 批量导入一批表后,只有部分表同步了,这是为什么?
回答 1
检查集群状态是不是正常的?技术上来说不可能这样。
怎样使用 SELECT…INTO OUTFILE 语句?
回答 1
已采纳
mysql>usebooksalemysql>selectfrombooksintooutfile'c:/bakup/databooks.txt';mysql>selectfromc
是否有款LINUX下工具命令,能查看MYSQL内存具体分布,比如PS占了多少?
回答 1
试试smem
为什么MYSQL 8导入数据不一样?同一个数据库,导入大小不一样,一个是我本地,一个是线上, 都是MYSQ8
回答 1
已采纳
操作系统不一样吧?系统字节不一样也可能导致这样。
是否有任何查询方式来显示在MySQL上执行的最后一个查询?
回答 1
已采纳
可以开启generallog,对其进行分析,可以找到在mysql上执行的最后一个查询
dbsake如何离线下载后安装?
回答 1
你那个安装步骤实际上是下载dbsake可执行文件到本地.你拷贝到你的离线环境直接使用就行.(不知道会不会区分x86和arm)
ogg 捕获MySQL库问题
回答 1
一个进程就是配置一个库的,如果你还想配置其他库里面的表,再起一个进程。另外即使是在配置oracle数据库,也只能是一个捕获进程对应一个库的。
问题信息
请登录之后查看
邀请回答
暂无人订阅该标签,敬请期待~~