鲲鹏社区首页
中文
注册
我要评分
文档获取效率
文档正确性
内容完整性
文档易理解
在线提单
论坛求助

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所需要的软件包之一。

结论、解决方案及效果

  1. 下载rpcsvc的安装包。
    wget https://github.com/thkukuk/rpcsvc-proto/releases/download/v1.4/rpcsvc-proto-1.4.tar.gz
  2. 解压rpcsvc的安装包。
    tar -zxvf rpcsvc-proto-1.4.tar.gz
  3. 编译安装rpcsvc。
    ./configure && make && make install
  4. 重新执行CMake命令。