[yocto] [Error] Conflict between meta and meta-freescale layer
Khem Raj
raj.khem at gmail.com
Tue Jul 25 06:46:27 PDT 2017
On Tue, Jul 25, 2017 at 1:29 AM, vr roriz <v.r.roriz at gmail.com> wrote:
> Dear all,
>
> I am trying to compile a core-image-minimal, using the 4.1-2.0 Kernel
> version. I am using the meta-freescale layer upon meta and meta-bsp layers.
> I keep getting the ERROR: Multiple .bb files are due to be built which each
> provide cryptodev-linux. I already tried to wipe out the output /
> sstatechache dir, and call clean -c <recipe>, and also cleansstate.
>
> The conflict is between:
>
> /home/vroriz/poky/meta-freescale/recipes-kernel/cryptodev/cryptodev-qoriq-linux_1.8.bb
> /home/vroriz/poky/meta/recipes-kernel/cryptodev/cryptodev-linux_1.8.bb
>
I guess you need to select one of these two via preferred provider or
make sure that explicit dependencies on
each one of them are addressed to point to say cryptodev-linux only,
then make sure cryptodev-qoriq-linux
PROVIDES cryptodev-linux
in local.conf you can set PREFERRED_PROVIDER_cryptodev-linux =
"cryptodev-qoriq-linu"
> The output for tracing is:
> A list of tasks depending on these providers is shown and may help explain
> where the dependency comes from.
> /home/vroriz/poky/meta-freescale/recipes-kernel/cryptodev/cryptodev-qoriq-linux_1.8.bb
> has unique dependees:
>
> /home/vroriz/poky/meta/recipes-kernel/cryptodev/cryptodev-linux_1.8.bb:do_build
>
> /home/vroriz/poky/meta/recipes-kernel/cryptodev/cryptodev-linux_1.8.bb:do_package_qa
>
> /home/vroriz/poky/meta/recipes-kernel/cryptodev/cryptodev-linux_1.8.bb:do_package_write_rpm
> /home/vroriz/poky/meta/recipes-kernel/cryptodev/cryptodev-linux_1.8.bb has
> unique dependees:
>
> /home/vroriz/poky/meta/recipes-connectivity/openssl/openssl_1.0.2j.bb:do_package
>
> /home/vroriz/poky/meta/recipes-connectivity/openssl/openssl_1.0.2j.bb:do_configure
> /home/vroriz/poky/meta/recipes-core/images/core-image-minimal.bb:do_image
> It could be that one recipe provides something the other doesn't and should.
> The following provider and runtime provider differences may be helpful.
> /home/vroriz/poky/meta-freescale/recipes-kernel/cryptodev/cryptodev-qoriq-linux_1.8.bb
> has unique provides:
> cryptodev-qoriq-linux
> /home/vroriz/poky/meta-freescale/recipes-kernel/cryptodev/cryptodev-qoriq-linux_1.8.bb
> has unique rprovides:
> cryptodev-qoriq-linux-doc
> cryptodev-qoriq-linux
> cryptodev-qoriq-linux-staticdev
> cryptodev-qoriq-linux-locale
> cryptodev-qoriq-linux-dbg
> cryptodev-qoriq-linux-dev
> ^cryptodev-qoriq-linux-locale-.*
> /home/vroriz/poky/meta/recipes-kernel/cryptodev/cryptodev-linux_1.8.bb has
> unique provides:
> /home/vroriz/poky/meta/recipes-kernel/cryptodev/cryptodev-linux_1.8.bb has
> unique rprovides:
> ^cryptodev-linux-locale-.*
>
> BR,
> Vitor Roriz
>
> --
> _______________________________________________
> yocto mailing list
> yocto at yoctoproject.org
> https://lists.yoctoproject.org/listinfo/yocto
>
More information about the yocto
mailing list