GreatSQL社区

搜索

[已解决] centos7编译greatesql-8.0.25报错

722 4 2023-4-26 11:02
centos7编译greatesql-8.0.25报错: /home/dba/greatsql-8.0.25-17/include/my_checksum.h:125: error: undefined reference to 'crc32_z'


请问有朋友知道什么原因,怎么解决吗
20230426.png
全部回复(4)
yejr 2023-4-26 13:41:51
请明确几个事
1、gcc、cmake等基础编译所需软件的版本号;
2、详细编译过程,尤其是编译参数;

最后,可以参考对照这篇文章的做法 https://gitee.com/GreatSQL/Great ... tsql-with-source.md
晒太阳的小河马 2023-4-26 14:35:10
yejr 发表于 2023-4-26 13:41
请明确几个事
1、gcc、cmake等基础编译所需软件的版本号;
2、详细编译过程,尤其是编译参数;

gcc是10.4.0

cmake3 -DWITH_BOOST=/usr/local/src/boost_1_73_0 \
-DCMAKE_INSTALL_PREFIX=/usr/local/mysql \
-DMYSQL_UNIX_ADDR=/data/mysql/datanode1/mysql.sock \
-DDEFAULT_CHARSET=utf8mb4 \
-DDEFAULT_COLLATION=utf8mb4_general_ci \
-DWITH_ZLIB=bundled \
-DWITH_NUMA=ON \
-DFORCE_INSOURCE_BUILD=1 \
-DCMAKE_EXE_LINKER_FLAGS="-ljemalloc" \
-DCMAKE_BUILD_TYPE=RelWithDebInfo \
-DBUILD_CONFIG=mysql_release \
-DCOMPILATION_COMMENT="GreatSQL (GPL), Release 15, Revision 6d439c6ef3f" \
-DWITH_TOKUDB=OFF \
-DWITH_ROCKSDB=OFF \
-DWITH_COREDUMPER=OFF \
-DWITH_EXTRA_CHARSETS:STRING=all \
-DWITH_MYISAM_STORAGE_ENGINE=1 \
-DWITH_INNOBASE_STORAGE_ENGINE=1 \
-DWITH_MEMORY_STORAGE_ENGINE=1 \
-DWITH_PARTITION_STORAGE_ENGINE=1 \
-DENABLED_LOCAL_INFILE=1 \
-DMYSQL_DATADIR=/data/mysql/datanode1 \
-DMYSQL_USER=mysql \
-DMYSQL_TCP_PORT=3306 \
-DWITH_SSL=system

编译参数有以上这些
yejr 2023-4-26 15:26:02
晒太阳的小河马 发表于 2023-4-26 14:35
gcc是10.4.0

cmake3 -DWITH_BOOST=/usr/local/src/boost_1_73_0 \

请提供CMakeError.log及CMakeOutput.log文件,或者自行检查文件中的内容,确认引发错误的原因。
另外,也可以严格按照上述我提供的指南完全做一遍(包括环境、步骤、准备工作、编译参数、编译方法等),应该能成功才对。
晒太阳的小河马 2023-4-26 15:30:18
yejr 发表于 2023-4-26 15:26
请提供CMakeError.log及CMakeOutput.log文件,或者自行检查文件中的内容,确认引发错误的原因。
另外,也 ...

好的,我再试试,谢谢叶老师
晒太阳的小河马

1

主题

0

博客

6

贡献

新手上路

Rank: 1

积分
9

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
社区小助手
QQ群
GMT+8, 2024-11-22 01:32 , Processed in 0.020895 second(s), 16 queries , Redis On.
快速回复 返回顶部 返回列表