xudiwei 发表于 2023-11-23 16:10:47

单独编译keyring报错

[ 88%] Built target comp_err
[ 88%] Generating ../include/mysqld_error.h, ../include/mysqld_ername.h, ../include/mysqld_errmsg.h, ../share/english/errmsg.sys
Wrong input file format. Stop!
Line:

Failed to parse input file /home/xxx/d/tmp/GreatSQL/share/messages_to_clients.txt
make: *** Error 1
make: *** Error 2
make: *** Error 2

cmake命令用的:
cmake .. -DWITH_DEBUG=1 -DCMAKE_INSTALL_PREFIX=`pwd`/../install_debug -DDOWNLOAD_BOOST=1 -DWITH_BOOST=`pwd`/../ -DWITH_ZLIB=bundled -DWITH_LIBEVENT=bundled \
-DWITH_ROCKSDB=OFF

然后在GreatSQL/build/plugin/keyring下make。

环境是ubuntu虚拟机,x86-64,性能很差,如果编译整个数据库要1天。。。

有没有人遇到过这个错误或者单独编译插件成功过?

xudiwei 发表于 2023-11-23 16:14:09

附上cmake error log

yejr 发表于 2023-11-23 16:25:00

请补充几个信息:
1. 编译环境,gcc,cmake版本
2. 编译参数

另,编译慢是因为机器的CPU性能差。

xudiwei 发表于 2023-11-23 16:31:39

yejr 发表于 2023-11-23 16:25
请补充几个信息:
1. 编译环境,gcc,cmake版本
2. 编译参数


cmake version 3.22.1
gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04)
cmake命令我已经发了,您说的编译参数是指?

yejr 发表于 2023-11-23 17:09:48

xudiwei 发表于 2023-11-23 16:31
cmake version 3.22.1
gcc version 11.4.0 (Ubuntu 11.4.0-1ubuntu1~22.04)
cmake命令我已经发了,您说的 ...

建议参考这份自编译指南 https://gitee.com/GreatSQL/GreatSQL-Doc/tree/master/greatsql_docker_build

里面有关于环境(把centos换成Ubuntu即可)构建以及编译参数的参考

xudiwei 发表于 2023-11-23 17:31:34

yejr 发表于 2023-11-23 17:09
建议参考这份自编译指南 https://gitee.com/GreatSQL/GreatSQL-Doc/tree/master/greatsql_docker_build

...

这个脚本是不是需要联网运行啊?我现在的虚拟机只是一个测试环境,最终运行环境是内网里的arm64服务器,可是外网办公室没有arm64电脑,有没有什么好办法?

yejr 发表于 2023-11-26 14:07:19

xudiwei 发表于 2023-11-23 17:31
这个脚本是不是需要联网运行啊?我现在的虚拟机只是一个测试环境,最终运行环境是内网里的arm64服务器, ...

可以在能联网的环境下做好一个docker镜像,再导到内网环境去执行编译
页: [1]
查看完整版本: 单独编译keyring报错