Hello,
I think the COMPATIBLE_MACHINE for the IMX6 is not correct set for Torizon.
If I add this to the local.conf :
MACHINE = "apalis-imx6"
IMAGE_INSTALL_append += " imx-gpu-viv"
I get:
Parsing recipes: 100% |###############################################################################################################################################################################################################################################| Time: 0:01:19
Parsing of 2882 .bb files complete (0 cached, 2882 parsed). 4145 targets, 555 skipped, 3 masked, 0 errors.
WARNING: No recipes available for:
/home/dragon/test_yocto/build-torizon/conf/../../layers/meta-sensgit-imx6-torizon/recipes-kernel/linux/linux-toradex_4.14-2.x.bbappend
NOTE: Resolving any missing task queue dependencies
NOTE: selecting pseudo-native to satisfy virtual/fakeroot-native due to PREFERRED_PROVIDERS
NOTE: selecting linux-toradex-mainline to satisfy virtual/kernel due to PREFERRED_PROVIDERS
NOTE: selecting opkg-native to satisfy opkg-native due to PREFERRED_PROVIDERS
NOTE: selecting opkg-utils-native to satisfy virtual/update-alternatives-native due to PREFERRED_PROVIDERS
NOTE: selecting u-boot-toradex to satisfy virtual/bootloader due to PREFERRED_PROVIDERS
NOTE: selecting linux-toradex-mainline to satisfy runtime kernel-modules due to PREFERRED_PROVIDER_virtual/kernel = linux-toradex-mainline
NOTE: selecting networkmanager to satisfy virtual/network-configuration due to PREFERRED_RPROVIDER
NOTE: selecting glibc to satisfy runtime ldd due to PREFERRED_PROVIDER_virtual/libc = glibc
ERROR: Nothing RPROVIDES 'imx-gpu-viv' (but /home/dragon/test_yocto/build-torizon/conf/../../layers/meta-toradex-torizon/recipes-images/images/torizon-core-podman.bb RDEPENDS on or otherwise requires it)
imx-gpu-viv was skipped: incompatible with machine apalis-imx6 (not in COMPATIBLE_MACHINE)
imx-gpu-viv was skipped: incompatible with machine apalis-imx6 (not in COMPATIBLE_MACHINE)
NOTE: Runtime target 'imx-gpu-viv' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['imx-gpu-viv']
NOTE: Target 'torizon-core-podman' is unbuildable, removing...
Missing or unbuildable dependency chain was: ['torizon-core-podman', 'imx-gpu-viv']
ERROR: Required build target 'torizon-core-podman' has no buildable providers.
Missing or unbuildable dependency chain was: ['torizon-core-podman', 'imx-gpu-viv']
Summary: There was 1 WARNING message shown.
In the recipe he asked for the (mx6q|mx6dl|mx6sx|mx6sl|mx7ulp)
My goal is to use “eglfs” in Torizon for the imx6, but I think this is a Torizon bug.
How can I set COMPATIBLE_MACHINE in Torizon for the imx6 to mx6q?
Best Regards