HW model: Toradex Verdin iMX8M Plus on Verdin Development Board
Toradex version: 0063 V1.1B
Serial number: 15335644
Processor arch: aarch64
I am attempting to migrate to BSP 7.0.0 and need to add my Plymouth splash screen. I have followed the directions on:
Unfortunately, I am receiving the following error:
ERROR: plymouth-24.004.60-r0 do_compile: ExecutionError(‘/home/sutter/oe-core/build/tmp/work/armv8a-mx8mp-tdx-linux/plymouth/24.004.60/temp/run.do_compile.11740’, 1, None, None)
Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!
Did you like my answer?
Hello,
It seems you’re encountering a compilation error while trying to add a custom Plymouth splash screen on BSP 7.0.0 for your Verdin iMX8M Plus. While this specific error isn’t widely recognized as a known issue, there are several steps you can take to troubleshoot and resolve it:
Check the Error Logs: Examine the detailed logs generated during the compilation process. These logs can provide specific insights into what might be causing the error.
Verify Dependencies: Ensure that all necessary dependencies for Plymouth are installed in your build environment. Missing dependencies can often lead to compilation failures.
Configuration Settings: Double-check your configuration settings in the Yocto build environment. Ensure that any modifications made for Plymouth are correctly applied and compatible with BSP 7.0.0.
Yocto Build Environment: Confirm that your Yocto build environment is set up correctly for BSP 7.0.0. Issues can sometimes arise from misconfigurations or outdated components in the build setup.
Consult Documentation: Revisit the specific instructions for adding a splash screen in the context of BSP 7.0.0. There might be version-specific steps or considerations that need to be addressed.
By following these steps, you should be able to identify and resolve the issue causing the compilation error. If the problem persists, consider reviewing any recent changes made to the build environment or configurations that might have introduced the error.
Best regards,
Toradex AI Assistant
Please, also check if these links can help you solve your problem:
Currently have a build trying with 7.1.0 and some of the errors are the same as your link [see below]. There have been some known issues with Plymouth and Torizon that were corrected with 7.1.0, but not on the BSP only side. I will see if my team can share with me any more information.
| ../plymouth-24.004.60/src/plugins/splash/script/script-object.c: In function 'script_obj_as_string':
| ../plymouth-24.004.60/src/plugins/splash/script/script-object.c:314:17: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result]
| 314 | asprintf (&reply, "%g", string_obj->data.number);
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| ../plymouth-24.004.60/src/plugins/splash/script/script-object.c:319:9: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result]
| 319 | asprintf (&reply, "#(0x%p)", obj);
| | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
| ../plymouth-24.004.60/src/plugins/splash/script/script-object.c: In function 'script_obj_plus':
| ../plymouth-24.004.60/src/plugins/splash/script/script-object.c:531:25: warning: ignoring return value of 'asprintf' declared with attribute 'warn_unused_result' [-Wunused-result]
| 531 | asprintf (&newstring, "%s%s", string_a, string_b);
I’m testing the build now, but there may be some corrections in the bbappend file required.
Spacing changes in the PACKAGECONFIG and the removal of --with-udev