由于缺少uuid开发包而导致星号配置错误

时间:2018-08-01 20:29:11

标签: linux installation asterisk

我正在安装星号13。

  • 操作系统:Linux 3.10.0-229.el7.x86_64
  • 星号版本:asterisk-certified-13.21

在运行configure命令时,出现以下错误:

...
checking for LIBEDIT... no
checking for history_init in -ledit... no
checking for tgetent in -ltermcap... yes
checking for uuid_generate_random in -luuid... no
checking for uuid_generate_random in -le2fs-uuid... no
checking for uuid_generate_random... no
configure: error: *** uuid support not found (this typically means the uuid development package is missing)
...

错误表明缺少uuid开发包 但是我已经安装了uuid.devel包 请按如下所示找到命令的输出

command :rpm -qa | grep uuid
output:
uuid-1.6.2-26.el7.x86_64
uuid-devel-1.6.2-26.el7.i686
libuuid-2.23.2-21.el7.x86_64
uuid-1.6.2-26.el7.i686

因此,我相信我拥有所需的包装,但是仍然有任何相同的想法出现此错误。

2 个答案:

答案 0 :(得分:3)

该问题已得到解答,但是如果您来这里并尝试在Ubuntu上安装 Asterisk ,请尝试:

sudo apt install uuid-dev

答案 1 :(得分:1)

您还需要安装libuuid-devel软件包!