Hi all, I’m Pipe from Italy,
We develop a machine based on Apalis IMX6 that basically boots the OS and launch a gui QT5 application. The app uses some periferals, com, I/O. The machine works offline and doesn’t need remote maintenance.
Up to now I’ve developed the app on Ms Windows with Qt Creator and cross-compile for Boot2Qt OS. I have to (this is a constrain) build the app with QT 5.14.2 or Qt 5.15.1. All works fine.
Now the customer asks for an upgrade where the system have to boot with a splash-screen. The binary Boot2Qt kernel is not modifiable. So I want to change the OS.
I’ve read on Toradex website (Build a Reference Image with Yocto Project/OpenEmbedded | Toradex Developer Center) how to setup the environment and build the BSP Reference Image to later add Plymouth. Based on Ubuntu 22.04, Yocto 6 kirkstone I can succesfully bitbake the tdx-reference-multimedia-image, flash the resulting image to my target and run my application.
I’ve read on Toradex website (How to Add a Custom Splash Screen (Linux) | Toradex Developer Center) how to add Plymouth, so I added the “CORE_IMAGE_EXTRA_INSTALL += “plymouth”” directive on local.conf file (without the other modifications to layers as suggested on the tutorial so to proceed step by step). I launched the bitbake tdx-reference-multimedia-image process but it exits with errors:
pipe@pipe-ESPRIMO-P520:~/oe-core/build$ bitbake tdx-reference-multimedia-image
Loading cache: 100% |############################################| Time: 0:00:01
Loaded 4743 entries from dependency cache.
WARNING: No recipes in default available for:
- /home/pipe/oe-core/build/…/layers/meta-toradex-nxp/recipes-multimedia/gstreamer/gstreamer1.0-plugins-base_1.20.0.imx.bbappend*
NOTE: Resolving any missing task queue dependencies
ERROR: Nothing RPROVIDES ‘dracut’ (but /home/pipe/oe-core/build/…/layers/meta-openembedded/meta-oe/recipes-core/plymouth/plymouth_0.9.5.bb RDEPENDS on or otherwise requires it)
NOTE: Runtime target ‘dracut’ is unbuildable, removing…
Missing or unbuildable dependency chain was: [‘dracut’]
NOTE: Runtime target ‘plymouth’ is unbuildable, removing…
Missing or unbuildable dependency chain was: [‘plymouth’, ‘dracut’]
ERROR: Required build target ‘tdx-reference-multimedia-image’ has no buildable providers.
Missing or unbuildable dependency chain was: [‘tdx-reference-multimedia-image’, ‘plymouth’, ‘dracut’]
Summary: There was 1 WARNING message.
Summary: There were 2 ERROR messages, returning a non-zero exit code.
Please, can you help me?
Note: I already had a support question open on Toradex Community (From Boot2Qt to Torizon Image) about this problem but now is off-topic because at first steps I wanted to use Torizon, and i don’t receive anymore Josep answers…