Ubuntu 20.04安装Open5gs遇talloc依赖缺失问题求助
Ubuntu 20.04下Open5gs构建时talloc依赖缺失的解决办法
你之前安装的python3-talloc-dev是Python绑定的talloc开发包,并非Open5gs编译所需的底层系统库开发文件,所以无法解决问题。按以下步骤操作:
1. 安装正确的talloc依赖
执行以下命令安装系统级的talloc开发库:
sudo apt update sudo apt install libtalloc-dev
2. 验证依赖安装状态
安装完成后,用pkg-config确认依赖是否被正确识别:
pkg-config --exists talloc && echo "talloc 依赖已找到" || echo "talloc 依赖未找到"
如果输出talloc 依赖已找到,重新运行你的构建命令即可:
meson build --prefix='/pwd'/install
3. 若仍报错的额外排查
- 确保
pkg-config工具已安装(meson依赖它查找系统库):sudo apt install pkg-config - 检查talloc的配置文件是否在pkg-config搜索路径中:
若没有输出,手动添加路径(适用于64位系统):pkg-config --list-all | grep talloc
之后再重新执行构建命令。export PKG_CONFIG_PATH=/usr/lib/x86_64-linux-gnu/pkgconfig/:$PKG_CONFIG_PATH
内容的提问来源于stack exchange,提问作者cdrocha
相关产品推荐
相关产品推荐

