【问题标题】:Yocto build failed while upgrading to pulseaudio 12.0升级到 pulseaudio 12.0 时,Yocto 构建失败
【发布时间】:2019-11-19 14:28:14
【问题描述】:

我以前从未与 Yocto 合作过,有机会为 webos 将 pulseaudio 从 9.0 升级到 12.0。 但是,当我使用 12.0 的 pulseaudio.inc 文件时,根据我的要求进行了更改,我在打包过程中遇到了以下错误。

ERROR: pulseaudio-12.0-12-r20pulseaudio_v12_14Nov do_package_qa: QA Issue: non -dev/-dbg/nativesdk- package contains symlink .so: pulseaudio-misc path '/work/sa8155-webos-linux/pulseaudio/12.0-12-r20pulseaudio_v12_14Nov/packages-split/pulseaudio-misc/usr/lib/libpulse.so'
non -dev/-dbg/nativesdk- package contains symlink .so: pulseaudio-misc path '/work/sa8155-webos-linux/pulseaudio/12.0-12-r20pulseaudio_v12_14Nov/packages-split/pulseaudio-misc/usr/lib/libpulse-mainloop-glib.so'
non -dev/-dbg/nativesdk- package contains symlink .so: pulseaudio-misc path '/work/sa8155-webos-linux/pulseaudio/12.0-12-r20pulseaudio_v12_14Nov/packages-split/pulseaudio-misc/usr/lib/libpulse-simple.so' [dev-so]
ERROR: pulseaudio-12.0-12-r20pulseaudio_v12_14Nov do_package_qa: QA run found fatal errors. Please consider fixing them.
ERROR: pulseaudio-12.0-12-r20pulseaudio_v12_14Nov do_package_qa: Function failed: do_package_qa

为了解决错误 我对 inc 文件进行了以下更改。但没有运气:

INSANE_SKIP_${PN} = "dev-so"

谁能告诉我如何解决这个问题。

【问题讨论】:

  • 也许您必须创建相对符号链接而不是使用绝对路径?

标签: upgrade yocto webos pulseaudio


【解决方案1】:

添加以下行解决了问题。

FILES_${PN} += "${libdir}/*"

【讨论】:

    猜你喜欢
    • 2017-06-08
    • 1970-01-01
    • 1970-01-01
    • 2017-06-02
    • 2020-06-16
    • 2018-10-24
    • 2022-11-09
    • 2022-07-16
    • 1970-01-01
    相关资源
    最近更新 更多