获取未定义的符号:在 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 (将#修改为@)