微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

获取未定义的符号:在 yocto 中加载带有星号 13.13.1 的 chan_dahdi.so 时的次要

如何解决获取未定义的符号:在 yocto 中加载带有星号 13.13.1 的 chan_dahdi.so 时的次要

我正在使用带有元树莓派和元电话的 poky-thud,这里我安装了 dahdi-linux、dahdi-tools 和 asterisk 13.13.1, 这里树莓派内核的 yocto 镜像是 4.14.112 。

当星号被编译时,它正在创建 chan_dahdi.so,但无法加载它,当我尝试手动加载它时,它会出现问题-

WARNING[2094]: loader.c:556 load_dynamic_module: Error loading module 'chan_dahdi.so': /usr/lib/asterisk/modules/chan_dahdi.so: undefined symbol: minor
[Jul 16 06:17:34] WARNING[2094]: loader.c:1090 load_resource: Module 'chan_dahdi.so' Could not be loaded.

在具有相同 dahdi 源代码的 rasbian os 中安装相同的 4.14.114 内核,asterisk 13.18.2 成功加载了 chan_dahdi.so 模块。

所以我无法通过 yocto 图像星号获得此问题的原因。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。