首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OpenBTS-Ubuntu18.04上的UMTS,make fails:目标'CLI.lo‘失败的配方

OpenBTS-Ubuntu18.04上的UMTS,make fails:目标'CLI.lo‘失败的配方
EN

Ask Ubuntu用户
提问于 2019-01-08 09:15:36
回答 1查看 1.3K关注 0票数 0

我试图在Ubuntu18.04上安装OpenBTS-UMTS。我跑得很成功

代码语言:javascript
复制
./autogen.sh

代码语言:javascript
复制
./configure

然后

代码语言:javascript
复制
make

失败,并出现以下错误

代码语言:javascript
复制
Makefile:501: recipe for target 'CLI.lo' failed
make[2]: *** [CLI.lo] Error 1
make[2]: Leaving directory '/home/foo/Downloads/OpenBTS-UMTS/CLI'
Makefile:550: recipe for target 'all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory '/home/foo/Downloads/OpenBTS-UMTS'
Makefile:481: recipe for target 'all' failed
make: *** [all] Error 2

怎么解决?感谢谁会尽力帮助你。

相同版本的OpenBTS-UMTS在Ubuntu 16.04上编译并成功安装

EN

回答 1

Ask Ubuntu用户

发布于 2019-04-24 08:32:08

Ubuntu 18默认使用g++-7,该问题与静态const数据成员可能在类声明中初始化有关。这是一个有问题的声明:

非整型-fpermissive静态浮点数mRACHThreshold =10.0所需的在类初始化静态数据成员‘const float UMTS::RadioModem::mRACHThreshold’所需的错误:

(更多信息,这里)

若要在Ubuntu 18中编译OpenBTS-UMTS,请安装g++-5:apt-get install g++-5-multilib,然后使用Ubuntu选项配置g++版本(另请参阅此帖子)

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1107923

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档