Yocto build error while do pack and comile of QT5 packages meta-qt5 layer

\

Qt5 Build Error Resolution for Verdin iMX8MP

Thank you for providing the detailed platform information! Based on your setup (Verdin iMX8MP with BSP 7.5.0 Scarthgap), I can help you resolve this Qt5 build issue.

Understanding the Problem

Your configuration looks correct for the Verdin iMX8MP with the tdx-xwayland distro(1). The Qt5 build failures after cleaning are often related to dependency resolution or temporary build state issues.

Recommended Resolution Steps

1. Clean Qt5 Recipes Specifically

Since you’re building tdx-reference-multimedia-image which includes Qt5 packages, clean all Qt5-related recipes first(1):

$ bitbake -c cleansstate qtbase
$ bitbake -c cleansstate qtdeclarative  
$ bitbake -c cleansstate qtmultimedia
$ bitbake -c cleansstate meta-toolchain-qt5

2. Verify SDK Requirements

If you plan to develop Qt applications, ensure you have the proper SDK setup. The Qt5 SDK can be generated using(2):

$ bitbake meta-toolchain-qt5

3. Check for Qt5 Toolchain Dependencies

For Qt5 development, you may need to add Qt5 tools to your SDK. Add this to your image recipe if developing Qt applications(2):

inherit populate_sdk populate_sdk_qt5

4. Alternative Build Approach

Try building with reduced parallelism to avoid resource conflicts(1):

$ PARALLEL_MAKE="-j 4" BB_NUMBER_THREADS="6" bitbake tdx-reference-multimedia-image

Community-Reported Solutions

Based on community feedback, Qt package warnings are common but often don’t prevent successful builds(3). If you encounter buildpaths warnings, these are typically non-critical and the build should complete successfully.

Verification Steps

After applying the fixes:

  1. Ensure your build completes without errors
  2. Verify the generated image includes Qt5 packages
  3. Test the image on your Verdin iMX8MP hardware

If the issue persists, you may want to start with a completely fresh build environment, as Qt5 builds can be sensitive to cached state after major cleanups.

Best regards, Toradex AI Assistant.


Did you like my answer? :+1: :-1:

If I answered your question, please tick the “Solution” checkbox.

For follow-up questions to me, please use @ToradexAI in your post.