[poky] [do_package_qa] QA Issue: -dev package contains non-symlink .so
Burton, Ross
ross.burton at intel.com
Wed Jul 11 06:02:16 PDT 2018
On 11 July 2018 at 13:00, Aditya Tayade <Aditya.Tayade at kpit.com> wrote:
> I am getting do_package_qa: QA Issue while compiling mediasdk.bb.
>
>
> Configuration set up in mediasdk.bb file are as follows:
> INSANE_SKIP_${PN} += " already-stripped dev-so dev-deps ldflags"
> INHIBIT_SYSROOT_STRIP = "1"
>
> RDEPENDS_${PN} += "wayland libdrm-3rdparty media-libva libpciaccess libdrm
> mediasdk-dev"
> DEPENDS += "libva"
>
> FILES_${PN} += "/opt/3rdparty/mediasdk/lib64/libmfxhw64.so"
> FILES_${PN}-dbg +=
> "/opt/3rdparty/mediasdk/lib64/.debug/i965_drv_video.so"
> FILES_${PN}-dev += "/opt/3rdparty/mediasdk/include"
> FILES_${PN}-samples += "/opt/3rdparty/mediasdk/samples"
> FILES_${PN}-staticdev += "/opt/3rdparty/mediasdk/lib/lin_x64/libmfx.a"
> FILES_${PN}-doc += "/opt/3rdparty/mediasdk/doc"
>
>
> ERROR: mediasdk-16.7-772-r0 do_package_qa: QA Issue: -dev package contains
> non-symlink .so: mediasdk-samples-dev path
> '/work/corei7-64-work-linux/mediasdk/16.7-772-r0/packages-split/mediasdk-samples-dev/usr/share/3rdparty/mediasdk/samples/_bin/x64/libsample_rotate_plugin.so'
> -dev package contains non-symlink .so: mediasdk-samples-dev path
> '/work/corei7-64-work-linux/mediasdk/16.7-772-r0/packages-split/mediasdk-samples-dev/usr/share/3rdparty/mediasdk/samples/_bin/x64/libmfx_wayland.so'
> [dev-elf]
The error message refers to mediasdk-samples-dev, which is a package
your recipe fragment doesn't cover.
Basically that .so is a plugin not a development link, so shouldn't be
in the dev package. Change your FILES so its in the samples package,
not samples-dev.
Ross
More information about the poky
mailing list