Tool/software: Linux
Goodmorning,
I write you since I want to create an image with qt libraries crosscompiled for Beaglebone black. I saw that there is the recipe arago-core-tisdk-image.bb, but the building process occupies way too much space on my hard-disk.
For this reason, I preferred to start from the arago-base-tisdk-image.bb and add qte-packagegroup.
My custom recipe is the following:
# Arago TI SDK base image with test tools # Suitable for initramfs require arago-image.inc IMAGE_FSTYPES += "cpio.xz" IMAGE_FSTYPES_append_dra7xx = " ubifs ubi" IMAGE_INSTALL += "\ packagegroup-arago-base \ packagegroup-arago-console \ packagegroup-arago-base-tisdk \ packagegroup-arago-test \ packagegroup-arago-qte \ ${VIRTUAL-RUNTIME_initramfs} \ " IMAGE_INSTALL_QT_keystone = "" IMAGE_INSTALL_QT_omapl138 = "" DISTRO_FEATURES_remove = " wayland" export IMAGE_BASENAME = "custom-base-tisdk-image"
I could create the image correctly but after that I tried to create the sdk with the following command: "MACHINE=am335x-evm bitbake -c populate_sdk custom-base-tisdk-image"
Unfortunately, the process ends abruptly with the following error message:
ERROR: davide-base-image-1.0-r0 do_populate_sdk: Unable to install packages. Command '/home/davide/tisdk/build/arago-tmp-external-linaro-toolchain/work/am335x_evm-linux-gnueabi/davide-base-image/1.0-r0/recipe-sysroot-native/usr/bin/opkg --volatile-cache -f /home/davide/tisdk/build/arago-tmp-external-linaro-toolchain/work/am335x_evm-linux-gnueabi/davide-base-image/1.0-r0/opkg.conf -t /home/davide/tisdk/build/arago-tmp-external-linaro-toolchain/work/am335x_evm-linux-gnueabi/davide-base-image/1.0-r0/temp/ipktemp/ -o /home/davide/tisdk/build/arago-tmp-external-linaro-toolchain/work/am335x_evm-linux-gnueabi/davide-base-image/1.0-r0/sdk/image/tmp/xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx/yyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyyy/sysroots/armv7ahf-neon-linux-gnueabi --force_postinstall install packagegroup-core-boot run-postinsts packagegroup-arago-base packagegroup-core-standalone-sdk-target psplash packagegroup-arago-console packagegroup-arago-qte opkg' returned 1: Collected errors: * Solver encountered 1 problem(s): * Problem 1/1: * - nothing provides libatomic-dev needed by packagegroup-core-standalone-sdk-target-1.0-r8.all * * Solution 1: * - do not ask to install a package providing packagegroup-core-standalone-sdk-target ERROR: davide-base-image-1.0-r0 do_populate_sdk: Function failed: do_populate_sdk ERROR: Logfile of failure stored in: /home/davide/tisdk/build/arago-tmp-external-linaro-toolchain/work/am335x_evm-linux-gnueabi/davide-base-image/1.0-r0/temp/log.do_populate_sdk.550 ERROR: Task (/home/davide/tisdk/sources/meta-arago/meta-arago-distro/recipes-core/images/davide-base-image.bb:do_populate_sdk) failed with exit code '1'
Can you help me with this error? Besides what is the purpose why there are recipes called as "arago-base-image.bb" and "arago-base-tisdk-image.bb", what the -tisdk provides more?
Thank you in advance.
Davidino