As you know, i.MX6ULL use cairo graphic library.
I'm trying to port LVGL(Light and versatile graphic library) to i.MX6ULL instead of cairo graphic library, but it's not easy.
Below is the build error log.
I think the dependency is making the error.
(LVGL conflicts with other modules or LVGL requires another module)
Can you help me?
<error log>
ERROR: imx-image-core-1.0-r0 do_rootfs: Unable to install packages. Command '/home/worker/nxp_imx6ullevk_lelp/bld-wayland/tmp/work/imx6ull14x14evk-poky-linux-gnueabi/imx-image-core/1.0-r0/recipe-sysroot-native/usr/bin/apt-get install --allow-downgrades --allow-remove-essential --allow-change-held-packages --allow-unauthenticated --no-remove apt curl dpkg firmwared imx-test lvgl packagegroup-base-extended packagegroup-core-boot packagegroup-core-nfs-server packagegroup-core-sdk packagegroup-core-ssh-dropbear packagegroup-core-standalone-sdk-target packagegroup-core-tools-debug packagegroup-core-tools-profile packagegroup-core-weston packagegroup-fsl-optee-imx packagegroup-imx-core-tools packagegroup-imx-security run-postinsts' returned 100:
Reading package lists...
Building dependency tree...
Reading state information...
Package lvgl is not available, but is referred to by another package.
This may mean that the package is missing, has been obsoleted, or
is only available from another source
E: Package 'lvgl' has no installation candidate
ERROR: Logfile of failure stored in: /home/worker/nxp_imx6ullevk_lelp/bld-wayland/tmp/work/imx6ull14x14evk-poky-linux-gnueabi/imx-image-core/1.0-r0/temp/log.do_rootfs.1569173
ERROR: Task (/home/worker/nxp_imx6ullevk_lelp/sources/meta-imx/meta-sdk/recipes-fsl/images/imx-image-core.bb:do_rootfs) failed with exit code '1'
Below is code change and build option
<source change>
diff --git a/meta-sdk/conf/distro/fsl-imx-fb.conf b/meta-sdk/conf/distro/fsl-imx-fb.conf
index 2688c75b0..26f0637c5 100644
--- a/meta-sdk/conf/distro/fsl-imx-fb.conf
+++ b/meta-sdk/conf/distro/fsl-imx-fb.conf
@@ -6,4 +6,5 @@ include conf/distro/include/fsl-imx-preferred-env.inc
DISTRO = "fsl-imx-fb"
# Remove conflicting backends.
-DISTRO_FEATURES:remove = "x11 wayland directfb "
+DISTRO_FEATURES:remove = "x11 directfb "
+DISTRO_FEATURES:append = " wayland pam"
diff --git a/meta-sdk/recipes-fsl/images/imx-image-core.bb b/meta-sdk/recipes-fsl/images/imx-image-core.bb
index 021802ed5..e94916981 100644
--- a/meta-sdk/recipes-fsl/images/imx-image-core.bb
+++ b/meta-sdk/recipes-fsl/images/imx-image-core.bb
@@ -37,4 +37,5 @@ IMAGE_INSTALL += " \
${CLINFO} \
${DOCKER} \
"
+#CORE_IMAGE_EXTRA_INSTALL += "lvgl"
<build option>
cd /home/worker/nxp_imx6ullevk_lelp
MACHINE=imx6ull14x14evk DISTRO=fsl-imx-fb source ./imx-setup-release.sh -b bld-wayland
bitbake imx-image-core