HI,
After build wayland success and attempt to obtain the QT5 toolchain , an error occurred. The compilation process is as follows
repo init -u https://source.codeaurora.org/external/imx/imx-manifest -b imx-linux-rocko -m imx-4.9.88-2.0.0_ga.xml
repo sync
DISTRO=fsl-imx-wayland MACHINE=imx8mqevk source fsl-setup-release.sh -b build-wayland
bitbake fsl-image-qt5-validation-imx
after build success
. ./setup-environment build-wayland
bitbake meta-toolchain-qt5
------------------------------------------------------------------------------------------------
Error: Transaction check error:
file /opt/fsl-imx-wayland/4.9.88-2.0.0/sysroots/x86_64-pokysdk-linux/environment-setup.d conflicts between attempted installs of nativesdk-cmake-3.8.2-r0.x86_64_nativesdk and nativesdk-qtbase-tools-5.9.4+git0+0d9208cecb-r0.x86_64_nativesdk
Error Summary
-------------
ERROR: meta-toolchain-qt5-1.0-r0 do_populate_sdk: Function failed: do_populate_sdk
ERROR: Logfile of failure stored in: /home/duxy/imx-yocto-bsp/build-wayland/tmp/work/aarch64-poky-linux/meta-toolchain-qt5/1.0-r0/temp/log.do_populate_sdk.488
ERROR: Task (/home/duxy/imx-yocto-bsp/sources/meta-qt5/recipes-qt/meta/meta-to
please tell me how to solve this question.
Hi coin,
Has this problem been solved? I met the same problem , and I modified one line content in the ../sources/meta-qt5/recipes-qt/qt5/nativesdk-qtbase_git.bb file. This line modified like below:
fakeroot do_generate_qt_environment_file() { - mkdir -p ${D}${SDKPATHNATIVE}/environment-setup.d/ + install -d -m 755 ${D}${SDKPATHNATIVE}/environment-setup.d/ script=${D}${SDKPATHNATIVE}/environment-setup.d/qt5.sh echo 'export PATH=${OE_QMAKE_PATH_HOST_BINS}:$PATH' > $script After modified,you can re-run $bitbake meta-toolchain-qt5,then the problem can be solved.
Best Regard
Catia Han
To clarify, @catia_han is you modification simply changing the permissions on the directory being made? By replacing "mkdir" with "install" so you can add -m 755 to make the directory with correct permissions?
Well it finally built, but after installing the SDK, I don't have qmake in .../sysroots/x86_64-pokysdk-linux/usr/bin.
Hi coin,
This is weird, apparently you have other yocto downloaded in the same directory, however please try to downloaded again.
Regard
Observed same issue with Rocko .
Is this resolved ?
Error: Transaction check error:
file /opt/fsl-imx-x11/4.9.88-2.0.0/sysroots/x86_64-pokysdk-linux/environment-setup.d conflicts between attempted installs of nativesdk-cmake-3.8.2-r0.x86_64_nativesdk and nativesdk-qtbase-tools-5.9.4+git0+0d9208cecb-r0.x86_64_nativesdk