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]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to