openEuler系统下编译MySQL过程中,执行CMake命令时提示Could not find rpcgen的解决方法
问题现象描述
openEuler系统下编译MySQL过程中,执行CMake命令时提示如下信息:
CMake Error at plugin/group_replication/libmysqlgcs/rpcgen.cmake:100 (MESSAGE): Could not find rpcgen
关键过程、根本原因分析
缺失rpcsvc导致的问题,安装rpcsvc即可。rpcgen是一个生成RPC协议的代码的工具,而rpcsvc是rpcgen所需要的软件包之一。
结论、解决方案及效果
- 下载rpcsvc的安装包。
wget https://github.com/thkukuk/rpcsvc-proto/releases/download/v1.4/rpcsvc-proto-1.4.tar.gz
- 解压rpcsvc的安装包。
tar -zxvf rpcsvc-proto-1.4.tar.gz
- 编译安装rpcsvc。
./configure && make && make install
- 重新执行CMake命令。
父主题: 故障排除