我尝试运行 sudo ./build.sh B200 openbts 这是我得到的输出
sudo ./build.sh B200 openbts
checking for a supported radio type
- found
single component specified
- found, building openbts
checking for a compatible build host
- fully supported host detected: Ubuntu 16.04
adding additional repo tools
- done
checking build dependencies
- done
make a home for this build
mkdir -p BUILDS/2019-07-02--11-35-10
openbts - building Debian package
cd openbts
dpkg-buildpackage -us -uc
dpkg-buildpackage: source package openbts
dpkg-buildpackage: source version 5.0
dpkg-buildpackage: source distribution unstable
dpkg-buildpackage: source changed by Range Packager <[email protected]>
dpkg-buildpackage: host architecture i386
dpkg-source --before-build openbts
dpkg-checkbuilddeps: error: Unmet build dependencies: liba53
dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting
dpkg-buildpackage: warning: (Use -d flag to override.)
ERROR: command failed!
答案1
通过 Google 快速搜索,结果如下:
这看起来不像 OpenBTS 2.8。它抱怨的库 (a53) 直到 3.1 才引入。liba53 的源代码可以在这里找到:-https://github.com/RangeNetworks/liba53
克隆该 repo 后,执行以下操作:
$ cd liba53
$ ./configure
$ make
$ make install
然后在您的 OpenBTS 源上重新运行编译就会成功。
来自 openbts 邮件列表这里