Build Configuration:
BB_VERSION = "1.38.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "ubuntu-18.04"
TARGET_SYS = "aarch64-poky-linux"
MACHINE = "imx8mmevk"
DISTRO = "fsl-imx-xwayland"
DISTRO_VERSION = "4.14-sumo"
TUNE_FEATURES = "aarch64"
Recipe:
firefox-52.9.0esr-r0
from /home/nxp/imx-yocto-bsp-4.14/build/tmp/work/aarch64-mx8mm-poky-linux/firefox/52.9.0esr-r0/firefox-52.9.0esr/widget/PluginWidgetProxy.cpp:8:
| /home/nxp/imx-yocto-bsp-4.14/build/tmp/work/aarch64-mx8mm-poky-linux/firefox/52.9.0esr-r0/firefox-52.9.0esr/firefox-build-dir/dist/system_wrappers/gdk/gdkx.h:3:15: fatal error: gdk/gdkx.h: No such file or directory
| #include_next <gdk/gdkx.h>
| ^~~~~~~~~~~~
compilation terminated.
Same error when trying to bitbake core-image-minimal-xfce
Hi Pauli Virtanen,
Can you let us know which exact yocto version are you using?
We used imx-4.14.78-1.0.0_ga.xml and we were able to compile bitbake fsl-image-machine-test successfully. However bitbake was not able to find core-image-minimal-xfce.
ERROR: Nothing PROVIDES 'core-image-minimal-xfce'. Close matches: core-image-minimal-dev core-image-minimal core-image-minimal-initramfs
Can you us know the yocto version and steps you execute so we can reproduce the issue here?
Regards,
Ankit Patel
Hi Pauli Virtanen,
There is no target like core-image-minimal-xfce in default yocto repo 4.14.98-2.0.0_ga.
1. Can you let us know the steps that you are using to compile firefox?
2. Is bitbake fsl-image-machine-test success in your machine?
Regards,
Ankit Patel
Hi,
The "core-image-minimal-xfce" recipe is located at "/sources/meta-openembedded/meta-xfce/recipes-core/images"
So, pls. check your "bblayers.conf" that it contain lines like:
BBLAYERS += " ${BSPDIR}/sources/meta-openembedded/************"
and just add at the bottom:
BBLAYERS += " ${BSPDIR}/sources/meta-openembedded/meta-xfce "
2. Yes, I can bitbake "fsl-image-machine-test" with no problems
Hi Pauli Virtanen,
As you can see in
file: sources/meta-openembedded/meta-xfce/recipes-core/images/core-image-minimal-xfce.bb
line: REQUIRED_DISTRO_FEATURES = "x11"
And for imx8mmini, if we pass DISTRO=fsl-imx-x11, it reports
ERROR - Only Wayland distros are supported for i.MX 8 or i.MX 8M
So currently core-image-minimal-xfce do not compile for imx8mmini. However, we check and core-image-minimal-xfce does get compile for imx7d.
Regards,
Ankit Patel