Bitbake meta-toolchain-qt5: ошибка do_populate_sdk - PullRequest
0 голосов
/ 04 июня 2018

Всем привет,Я пытаюсь установить набор инструментов Yocto с Qt5 для кросс-компиляции кода для моей платы Gumstix Overo на моей виртуальной машине с Ubuntu 16.04.Я успешно прошел первый шаг сборки с bitbake core-image-sato там , но теперь мне нужно передать сборку Qt5 с bitbake meta-toolchain-qt5, и это моя проблема.Это ошибка:ERROR: meta-toolchain-qt5-1.0-r0 do_populate_sdk: Could not invoke dnf. Command '/home/bschneider/overo/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/meta-toolchain-qt5/1.0-r0/recipe-sysroot-native/usr/bin/dnf -y -c /home/bschneider/overo/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/meta-toolchain-qt5/1.0-r0/sdk/image/etc/dnf/dnf.conf --setopt=reposdir=/home/bschneider/overo/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/meta-toolchain-qt5/1.0-r0/sdk/image/etc/yum.repos.d --repofrompath=oe-repo,/home/bschneider/overo/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/meta-toolchain-qt5/1.0-r0/oe-sdk-repo --installroot=/home/bschneider/overo/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/meta-toolchain-qt5/1.0-r0/sdk/image --setopt=logdir=/home/bschneider/overo/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/meta-toolchain-qt5/1.0-r0/temp --nogpgcheck install nativesdk-packagegroup-sdk-host packagegroup-cross-canadian-overo nativesdk-packagegroup-qt5-toolchain-host' returned 1: Added oe-repo repo from /home/bschneider/overo/build/tmp/work/cortexa8hf-neon-poky-linux-gnueabi/meta-toolchain-qt5/1.0-r0/oe-sdk-repo Last metadata expiration check: 0:00:01 ago on Fri 01 Jun 2018 02:46:23 PM UTC.Вот и весь результат: ссылка на битовую корзину Кто-то может помочь мне решить эту проблему.Я много раз пытался построить это, но теперь у меня нет больше идей, как это исправить.Спасибо тебе.

Ответы [ 2 ]

0 голосов
/ 08 июня 2018

@ Khem, я пытался заменить мой nativesdk-qtbase_git.bb вашим предложением, но это только создало ошибку совместимости ....Наконец, я нашел решение, которое предлагается во второй ссылке, которая есть в патче там .Я заменяю PACKAGE_CLASSES ?= "package_rpm" на PACKAGE_CLASSES ?= "package_ipk" в файле local.conf.После этого я перекомпилирую набор инструментов с bitbacke meta-toolchain-qt5, и это работает.Спасибо.

0 голосов
/ 06 июня 2018

Я думаю, вам нужно сделать бэкпорт этого патча из вышестоящего meta-qt5

...