---
title: openEuler系统下编译MySQL过程中，执行CMake命令时提示Could not find rpcgen的解决方法
description: "openEuler系统下编译MySQL过程中，执行CMake命令时提示如下信息："
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/Percona/kunpengpercona_02_0015.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/Percona/kunpengpercona_02_0015.html
indexId: 6bfd4168d938a1665bffcaa5b714f7bb48b8dc8410a49025c44f344524991ac673
---
# 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命令。
