linux4sam / meta-atmel

OpenEmbedded/Yocto Project layer for for Microchip SoC (aka AT91)
https://www.linux4sam.org/bin/view/Linux4SAM/YoctoProject
MIT License
91 stars 120 forks source link

egt-samples-contribution_1.1.bb: Inherit from missing siteinfo class #243

Closed kraj closed 1 year ago

kraj commented 1 year ago

Since we use SITEINFO_ENDIANNESS this class is required or else this recipe will be parsed but wont find libegl and fail with errors like

ERROR: Nothing PROVIDES 'libegt' (but /mnt/jenkins/workspace/yocto-world-glibc/sources/meta-atmel/recipes-egt/apps/egt-samples-contribution_1.1.bb DEPENDS on or otherwise requires it) libegt was skipped: Requires little-endian target. libegt was skipped: Requires little-endian target. ERROR: Nothing RPROVIDES 'egt-samples-contribution' (but /mnt/jenkins/workspace/yocto-world-glibc/sources/meta-atmel/recipes-egt/apps/egt-samples-contribution_1.1.bb RDEPENDS on or otherwise requires it) No eligible RPROVIDERs exist for 'egt-samples-contribution' NOTE: Runtime target 'egt-samples-contribution' is unbuildable, removing... Missing or unbuildable dependency chain was: ['egt-samples-contribution']

kraj commented 1 year ago

Hello @kraj

Thanks for your patch.

Generally we remove old version recipes when we introduce new recipe for all our components especially when we migrate to new Yocto project version. This particular recipe is missed out when we migrated from dunfell to kirkstone. The siteinfo class is present in the latest revision of this recipe 1.4. So we will be removing this recipe itself,hence I am not taking this patch for now.

removal will fix it too. Go ahead.