On Tue, Dec 17, 2019 at 3:17 PM Martin Townsend <mtownsend1...@gmail.com> wrote:
> Hi, > > I've upgraded to Zeus from Rocko but can't seem to get the SDK to build > that built fine in Rocko. I'm using dpkg which I think has something to do > with it. Here is the error message and it mentions rpm so I'm wondering if > there is some problem with using the debian package manager and building > the sdk. > > Any help would be greatly appreciated, > Martin. > > > Identifying dependency loops (this may take a short while)... > > ERROR: > Dependency loop #1 found: > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-core/ncurses/ncurses_6.1+20190803.bb:do_compile > (dependent Tasks ['ncurses_6.1+20190803.bb:do_configure']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-core/ncurses/ncurses_6.1+20190803.bb:do_install > (dependent Tasks ['pseudo_git.bb:do_populate_sysroot', > 'ncurses_6.1+20190803.bb:do_compile']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-core/ncurses/ncurses_6.1+20190803.bb:do_populate_sysroot > (dependent Tasks ['ncurses_6.1+20190803.bb:do_install', > 'binutils-crosssdk_2.32.bb:do_populate_sysroot']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-devtools/dpkg/dpkg_1.19.7.bb:do_prepare_recipe_sysroot > (dependent Tasks ['gcc-runtime_9.2.bb:do_populate_sysroot', > 'pkgconfig_git.bb:do_populate_sysroot', > 'gcc-crosssdk_9.2.bb:do_populate_sysroot', > 'gnu-config_git.bb:do_populate_sysroot', 'zlib_1.2.11.bb:do_populate_sysroot', > 'autoconf_2.69.bb:do_populate_sysroot', 'bzip2_1.0.8.bb:do_populate_sysroot', > 'perl_5.30.0.bb:do_populate_sysroot', 'chrpath_0.16.bb:do_populate_sysroot', > 'xz_5.2.4.bb:do_populate_sysroot', 'automake_1.16.1.bb:do_populate_sysroot', > 'ncurses_6.1+20190803.bb:do_populate_sysroot', 'dpkg_1.19.7.bb:do_fetch', > 'gettext_0.19.8.1.bb:do_populate_sysroot', > 'glibc_2.30.bb:do_populate_sysroot', > 'perl_5.30.0.bb:do_populate_sysroot', 'libtool-native_2.4.6.bb: > do_populate_sysroot']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-devtools/dpkg/dpkg_1.19.7.bb:do_configure > (dependent Tasks ['dpkg_1.19.7.bb:do_patch', 'dpkg_1.19.7.bb: > do_prepare_recipe_sysroot']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-devtools/dpkg/dpkg_1.19.7.bb:do_compile > (dependent Tasks ['dpkg_1.19.7.bb:do_configure']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-devtools/dpkg/dpkg_1.19.7.bb:do_install > (dependent Tasks ['pseudo_git.bb:do_populate_sysroot', 'dpkg_1.19.7.bb: > do_compile']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-devtools/dpkg/dpkg_1.19.7.bb:do_populate_sysroot > (dependent Tasks ['binutils-crosssdk_2.32.bb:do_populate_sysroot', > 'dpkg_1.19.7.bb:do_install']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-core/ncurses/ncurses_6.1+20190803.bb:do_prepare_recipe_sysroot > (dependent Tasks ['gcc-runtime_9.2.bb:do_populate_sysroot', > 'ncurses_6.1+20190803.bb:do_populate_sysroot', > 'dpkg_1.19.7.bb:do_populate_sysroot', > 'ncurses_6.1+20190803.bb:do_fetch', 'gnu-config_git.bb:do_populate_sysroot', > 'pkgconfig_git.bb:do_populate_sysroot', > 'autoconf_2.69.bb:do_populate_sysroot', > 'gcc-crosssdk_9.2.bb:do_populate_sysroot', > 'chrpath_0.16.bb:do_populate_sysroot', > 'automake_1.16.1.bb:do_populate_sysroot', 'glibc_2.30.bb:do_populate_sysroot', > 'libtool-native_2.4.6.bb:do_populate_sysroot']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-core/ncurses/ncurses_6.1+20190803.bb:do_configure > (dependent Tasks ['ncurses_6.1+20190803.bb:do_prepare_recipe_sysroot', > 'ncurses_6.1+20190803.bb:do_patch']) > > Dependency loop #2 found: > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-core/ncurses/ncurses_6.1+20190803.bb:do_package > (dependent Tasks ['gcc-runtime_9.2.bb:do_packagedata', > 'rpm_4.14.2.1.bb:do_populate_sysroot', > 'ncurses_6.1+20190803.bb:do_install', 'pseudo_git.bb:do_populate_sysroot', > 'dwarfsrcfiles.bb:do_populate_sysroot', 'glibc_2.30.bb:do_packagedata', > 'dpkg_1.19.7.bb:do_packagedata']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-core/ncurses/ncurses_6.1+20190803.bb:do_packagedata > (dependent Tasks ['ncurses_6.1+20190803.bb:do_package']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-devtools/dpkg/dpkg_1.19.7.bb:do_package > (dependent Tasks ['gcc-runtime_9.2.bb:do_packagedata', > 'rpm_4.14.2.1.bb:do_populate_sysroot', > 'dpkg_1.19.7.bb:do_install', 'xz_5.2.4.bb:do_packagedata', > 'zlib_1.2.11.bb:do_packagedata', 'ncurses_6.1+20190803.bb:do_packagedata', > 'pseudo_git.bb:do_populate_sysroot', 'perl_5.30.0.bb:do_packagedata', > 'bzip2_1.0.8.bb:do_packagedata', 'dwarfsrcfiles.bb:do_populate_sysroot', > 'glibc_2.30.bb:do_packagedata']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-devtools/dpkg/dpkg_1.19.7.bb:do_packagedata > (dependent Tasks ['dpkg_1.19.7.bb:do_package']) > > Dependency loop #3 found: > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-devtools/dpkg/dpkg_1.19.7.bb:do_package > (dependent Tasks ['gcc-runtime_9.2.bb:do_packagedata', > 'rpm_4.14.2.1.bb:do_populate_sysroot', > 'dpkg_1.19.7.bb:do_install', 'xz_5.2.4.bb:do_packagedata', > 'zlib_1.2.11.bb:do_packagedata', 'ncurses_6.1+20190803.bb:do_packagedata', > 'pseudo_git.bb:do_populate_sysroot', 'perl_5.30.0.bb:do_packagedata', > 'bzip2_1.0.8.bb:do_packagedata', 'dwarfsrcfiles.bb:do_populate_sysroot', > 'glibc_2.30.bb:do_packagedata']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-devtools/dpkg/dpkg_1.19.7.bb:do_packagedata > (dependent Tasks ['dpkg_1.19.7.bb:do_package']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-extended/bzip2/bzip2_1.0.8.bb:do_package > (dependent Tasks ['gcc-runtime_9.2.bb:do_packagedata', > 'bzip2_1.0.8.bb:do_install', > 'rpm_4.14.2.1.bb:do_populate_sysroot', 'pseudo_git.bb:do_populate_sysroot', > 'dwarfsrcfiles.bb:do_populate_sysroot', 'glibc_2.30.bb:do_packagedata', > 'dpkg_1.19.7.bb:do_packagedata']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-extended/bzip2/bzip2_1.0.8.bb:do_packagedata > (dependent Tasks ['bzip2_1.0.8.bb:do_package']) > > Dependency loop #4 found: > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-devtools/dpkg/dpkg_1.19.7.bb:do_package > (dependent Tasks ['gcc-runtime_9.2.bb:do_packagedata', > 'rpm_4.14.2.1.bb:do_populate_sysroot', > 'dpkg_1.19.7.bb:do_install', 'xz_5.2.4.bb:do_packagedata', > 'zlib_1.2.11.bb:do_packagedata', 'ncurses_6.1+20190803.bb:do_packagedata', > 'pseudo_git.bb:do_populate_sysroot', 'perl_5.30.0.bb:do_packagedata', > 'bzip2_1.0.8.bb:do_packagedata', 'dwarfsrcfiles.bb:do_populate_sysroot', > 'glibc_2.30.bb:do_packagedata']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-devtools/dpkg/dpkg_1.19.7.bb:do_packagedata > (dependent Tasks ['dpkg_1.19.7.bb:do_package']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-extended/xz/xz_5.2.4.bb:do_package > (dependent Tasks ['gcc-runtime_9.2.bb:do_packagedata', > 'rpm_4.14.2.1.bb:do_populate_sysroot', > 'pseudo_git.bb:do_populate_sysroot', 'dwarfsrcfiles.bb:do_populate_sysroot', > 'glibc_2.30.bb:do_packagedata', 'xz_5.2.4.bb:do_install', 'dpkg_1.19.7.bb: > do_packagedata']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-extended/xz/xz_5.2.4.bb:do_packagedata > (dependent Tasks ['xz_5.2.4.bb:do_package']) > > Dependency loop #5 found: > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-devtools/dpkg/dpkg_1.19.7.bb:do_compile > (dependent Tasks ['dpkg_1.19.7.bb:do_configure']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-devtools/dpkg/dpkg_1.19.7.bb:do_install > (dependent Tasks ['pseudo_git.bb:do_populate_sysroot', 'dpkg_1.19.7.bb: > do_compile']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-devtools/dpkg/dpkg_1.19.7.bb:do_populate_sysroot > (dependent Tasks ['binutils-crosssdk_2.32.bb:do_populate_sysroot', > 'dpkg_1.19.7.bb:do_install']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-extended/xz/xz_5.2.4.bb:do_prepare_recipe_sysroot > (dependent Tasks ['gcc-runtime_9.2.bb:do_populate_sysroot', > 'dpkg_1.19.7.bb:do_populate_sysroot', > 'gcc-crosssdk_9.2.bb:do_populate_sysroot', > 'gnu-config_git.bb:do_populate_sysroot', 'xz_5.2.4.bb:do_fetch', > 'autoconf_2.69.bb:do_populate_sysroot', 'chrpath_0.16.bb:do_populate_sysroot', > 'automake_1.16.1.bb:do_populate_sysroot', > 'gettext_0.19.8.1.bb:do_populate_sysroot', > 'glibc_2.30.bb:do_populate_sysroot', 'libtool-native_2.4.6.bb: > do_populate_sysroot']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-extended/xz/xz_5.2.4.bb:do_configure > (dependent Tasks ['xz_5.2.4.bb:do_patch', 'xz_5.2.4.bb: > do_prepare_recipe_sysroot']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-extended/xz/xz_5.2.4.bb:do_compile > (dependent Tasks ['xz_5.2.4.bb:do_configure']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-extended/xz/xz_5.2.4.bb:do_install > (dependent Tasks ['xz_5.2.4.bb:do_compile', 'pseudo_git.bb: > do_populate_sysroot']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-extended/xz/xz_5.2.4.bb:do_populate_sysroot > (dependent Tasks ['xz_5.2.4.bb:do_install', 'binutils-crosssdk_2.32.bb: > do_populate_sysroot']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-devtools/dpkg/dpkg_1.19.7.bb:do_prepare_recipe_sysroot > (dependent Tasks ['gcc-runtime_9.2.bb:do_populate_sysroot', > 'pkgconfig_git.bb:do_populate_sysroot', > 'gcc-crosssdk_9.2.bb:do_populate_sysroot', > 'gnu-config_git.bb:do_populate_sysroot', 'zlib_1.2.11.bb:do_populate_sysroot', > 'autoconf_2.69.bb:do_populate_sysroot', 'bzip2_1.0.8.bb:do_populate_sysroot', > 'perl_5.30.0.bb:do_populate_sysroot', 'chrpath_0.16.bb:do_populate_sysroot', > 'xz_5.2.4.bb:do_populate_sysroot', 'automake_1.16.1.bb:do_populate_sysroot', > 'ncurses_6.1+20190803.bb:do_populate_sysroot', 'dpkg_1.19.7.bb:do_fetch', > 'gettext_0.19.8.1.bb:do_populate_sysroot', > 'glibc_2.30.bb:do_populate_sysroot', > 'perl_5.30.0.bb:do_populate_sysroot', 'libtool-native_2.4.6.bb: > do_populate_sysroot']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-devtools/dpkg/dpkg_1.19.7.bb:do_configure > (dependent Tasks ['dpkg_1.19.7.bb:do_patch', 'dpkg_1.19.7.bb: > do_prepare_recipe_sysroot']) > > Dependency loop #6 found: > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-devtools/dpkg/dpkg_1.19.7.bb:do_compile > (dependent Tasks ['dpkg_1.19.7.bb:do_configure']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-devtools/dpkg/dpkg_1.19.7.bb:do_install > (dependent Tasks ['pseudo_git.bb:do_populate_sysroot', 'dpkg_1.19.7.bb: > do_compile']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-devtools/dpkg/dpkg_1.19.7.bb:do_populate_sysroot > (dependent Tasks ['binutils-crosssdk_2.32.bb:do_populate_sysroot', > 'dpkg_1.19.7.bb:do_install']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-extended/bzip2/bzip2_1.0.8.bb:do_prepare_recipe_sysroot > (dependent Tasks ['gcc-runtime_9.2.bb:do_populate_sysroot', > 'dpkg_1.19.7.bb:do_populate_sysroot', > 'gcc-crosssdk_9.2.bb:do_populate_sysroot', > 'gnu-config_git.bb:do_populate_sysroot', > 'autoconf_2.69.bb:do_populate_sysroot', > 'chrpath_0.16.bb:do_populate_sysroot', > 'automake_1.16.1.bb:do_populate_sysroot', > 'bzip2_1.0.8.bb:do_fetch', 'glibc_2.30.bb:do_populate_sysroot', > 'libtool-native_2.4.6.bb:do_populate_sysroot']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-extended/bzip2/bzip2_1.0.8.bb:do_configure > (dependent Tasks ['bzip2_1.0.8.bb:do_patch', 'bzip2_1.0.8.bb: > do_prepare_recipe_sysroot']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-extended/bzip2/bzip2_1.0.8.bb:do_compile > (dependent Tasks ['bzip2_1.0.8.bb:do_configure']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-extended/bzip2/bzip2_1.0.8.bb:do_install > (dependent Tasks ['bzip2_1.0.8.bb:do_compile', 'pseudo_git.bb: > do_populate_sysroot']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-extended/bzip2/bzip2_1.0.8.bb:do_populate_sysroot > (dependent Tasks ['bzip2_1.0.8.bb:do_install', 'binutils-crosssdk_2.32.bb: > do_populate_sysroot']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-devtools/dpkg/dpkg_1.19.7.bb:do_prepare_recipe_sysroot > (dependent Tasks ['gcc-runtime_9.2.bb:do_populate_sysroot', > 'pkgconfig_git.bb:do_populate_sysroot', > 'gcc-crosssdk_9.2.bb:do_populate_sysroot', > 'gnu-config_git.bb:do_populate_sysroot', 'zlib_1.2.11.bb:do_populate_sysroot', > 'autoconf_2.69.bb:do_populate_sysroot', 'bzip2_1.0.8.bb:do_populate_sysroot', > 'perl_5.30.0.bb:do_populate_sysroot', 'chrpath_0.16.bb:do_populate_sysroot', > 'xz_5.2.4.bb:do_populate_sysroot', 'automake_1.16.1.bb:do_populate_sysroot', > 'ncurses_6.1+20190803.bb:do_populate_sysroot', 'dpkg_1.19.7.bb:do_fetch', > 'gettext_0.19.8.1.bb:do_populate_sysroot', > 'glibc_2.30.bb:do_populate_sysroot', > 'perl_5.30.0.bb:do_populate_sysroot', 'libtool-native_2.4.6.bb: > do_populate_sysroot']) > Task > virtual:nativesdk:/ws/sps/bia-zeus/build/../yocto/poky/meta/recipes-devtools/dpkg/dpkg_1.19.7.bb:do_configure > (dependent Tasks ['dpkg_1.19.7.bb:do_patch', 'dpkg_1.19.7.bb: > do_prepare_recipe_sysroot']) > > > I took dpkg out of the SDK and it fixed the circular dependency, the problem is we need dpkg-deb in the SDK. I think the problem is to do with us enabling update-alternatives-dpkg in the dpkg recipe which then puts a dependency on dpkg for all recipes using virtual/update-alternatives. I've just been looking at opkg to see it handles this and noticed there is a opkg-utils which provides updates-alternatives. I think I'll try the same with dpkg and create a dpkg-utils and put update-alternatives in there.
-=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#47730): https://lists.yoctoproject.org/g/yocto/message/47730 Mute This Topic: https://lists.yoctoproject.org/mt/68763012/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-