【问题标题】:ERRORS while building asterisk using meta-telephony layer使用元电话层构建星号时出现错误
【发布时间】:2020-06-25 23:14:06
【问题描述】:

我正在尝试构建星号,我正在使用 oe-layers 提供的元电话层。 在为树莓派 3 b 构建应用程序“星号”时,我遇到的问题很少。 最初我已经为 Rpi 构建了 core-image-minimal 并且它成功地工作了。 尝试构建一些应用程序,如 lighttpd、SQLite3,并且它们成功地工作。 现在我正在尝试构建一个名为“asterisk”的应用程序,其配方位于 meta-telephony -> recipe-asterisk-asterisk-asterisk_13.5.0.bb ,但我遇到了一些错误。 需要针对我遇到的以下错误的指导

WARNING: Layer telephony should set LAYERSERIES_COMPAT_telephony in its conf/layer.conf file to list the core layer names it is compatible with.
WARNING: Layer telephony should set LAYERSERIES_COMPAT_telephony in its conf/layer.conf file to list the core layer names it is compatible with.
Loading cache: 100% |###########################################################################################################| Time: 0:00:00
Loaded 1370 entries from dependency cache.
ERROR: ParseError at /home/bhavya/dialtronics/yocto/poky-dunfell/meta-telephony/classes/waf-samba.bbclass:4: Could not inherit file classes/pythonnative.bbclass

请帮我解决问题。

提前致谢

bhavya

【问题讨论】:

    标签: asterisk yocto openembedded


    【解决方案1】:

    据我所知,meta-telephony 上的最后一次提交是从 2017 年开始的。这比你想使用的 Yocto 发布 Dunfell 早了很久。 在不同的 Yocto 版本中混合元层并不是为了好玩。

    或者您尝试找出他们在哪里使用的版本,然后回到过去。或者您接手工作并尝试维护更新的元层。

    首先,pythonnative.bbclass 现在是python3native.bbclass。请注意,在 Dunfell 中,Python2 支持已停止(就像几乎所有发行版一样?)。

    顺便说一句:元层中的版本也很旧(13.5.0)。最新版本好像是17.5.1

    【讨论】:

    • 嗨,谢谢 最初,当我尝试使用 asterisk_13.5.0.bb 时,我更改为 python3native.bbclass,然后我遇到了 do_compile 错误。然后我尝试了使用 asterisk_13.17.2.bb,asterisk_13。 16.0.bb 在编译它时我收到一个错误,说需要 neon 依赖链,而在 do_fetch 给 neon 时它失败了,我玩了 asterisk_13.17.2.bb 和 asterisk_13.16.0.bb 但没有成功。但是当我尝试 asterisk_13.13.1.bb 时,它就像魔术一样工作。完全没有错误。我已经成功地为树莓派构建了星号。非常感谢。~? ~Bhavya
    • @Bhavya paruchuri 不客气。顺便说一句,投票会很好
    猜你喜欢
    • 2020-11-14
    • 1970-01-01
    • 2015-07-21
    • 1970-01-01
    • 2021-01-29
    • 1970-01-01
    • 2018-05-04
    • 2018-01-22
    • 1970-01-01
    相关资源
    最近更新 更多