[OE-core] [PATCH 32/42] libdnf: upgrade 0.28.1 -> 0.33.0

Alexander Kanavin alex.kanavin at gmail.com
Tue May 21 19:00:46 UTC 2019


On Tue, 21 May 2019 at 20:44, Richard Purdie
<richard.purdie at linuxfoundation.org> wrote:
>
> On Mon, 2019-05-20 at 16:11 +0200, Alexander Kanavin wrote:
> > Signed-off-by: Alexander Kanavin <alex.kanavin at gmail.com>
> > ---
> >  .../libdnf/{libdnf_0.28.1.bb => libdnf_0.33.0.bb}               | 2
> > +-
> >  1 file changed, 1 insertion(+), 1 deletion(-)
> >  rename meta/recipes-devtools/libdnf/{libdnf_0.28.1.bb =>
> > libdnf_0.33.0.bb} (95%)
>
> libdnf-native build failure:
>
> https://autobuilder.yoctoproject.org/typhoon/#/builders/23/builds/850
>
> Could be caused by the other fix? :/

No, this looks different, and probably specific to the c++ compiler on
Debian 9 host - what gcc version does it have?

| FAILED: libdnf/CMakeFiles/libdnf.dir/sack/query.cpp.o
| /home/pokybuild/yocto-worker/build-appliance/build/build/tmp/hosttools/g++
-DLIBDNF_UNSTABLE_API -D_FILE_OFFSET_BITS=64 -Dlibdnf_EXPORTS
-I/home/pokybuild/yocto-worker/build-appliance/build/build/tmp/work/x86_64-linux/libdnf-native/0.33.0-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include/gio-unix-2.0
-I/home/pokybuild/yocto-worker/build-appliance/build/build/tmp/work/x86_64-linux/libdnf-native/0.33.0-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include
-I/home/pokybuild/yocto-worker/build-appliance/build/build/tmp/work/x86_64-linux/libdnf-native/0.33.0-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include/libmount
-I/home/pokybuild/yocto-worker/build-appliance/build/build/tmp/work/x86_64-linux/libdnf-native/0.33.0-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include/blkid
-I/home/pokybuild/yocto-worker/build-appliance/build/build/tmp/work/x86_64-linux/libdnf-native/0.33.0-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include/uuid
-I/home/pokybuild/yocto-worker/build-appliance/build/build/tmp/work/x86_64-linux/libdnf-native/0.33.0-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/lib/libffi-3.2.1/include
-I/home/pokybuild/yocto-worker/build-appliance/build/build/tmp/work/x86_64-linux/libdnf-native/0.33.0-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include/glib-2.0
-I/home/pokybuild/yocto-worker/build-appliance/build/build/tmp/work/x86_64-linux/libdnf-native/0.33.0-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/lib/glib-2.0/include
-I/home/pokybuild/yocto-worker/build-appliance/build/build/tmp/work/x86_64-linux/libdnf-native/0.33.0-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include/json-c
-I/home/pokybuild/yocto-worker/build-appliance/build/build/tmp/work/x86_64-linux/libdnf-native/0.33.0-r0/recipe-sysroot-native/usr/lib/pkgconfig/../../../usr/include/libxml2
-I/home/pokybuild/yocto-worker/build-appliance/build/build/tmp/work/x86_64-linux/libdnf-native/0.33.0-r0/git
-I/home/pokybuild/yocto-worker/build-appliance/build/build/tmp/work/x86_64-linux/libdnf-native/0.33.0-r0/git/libdnf/utils
-I/home/pokybuild/yocto-worker/build-appliance/build/build/tmp/work/x86_64-linux/libdnf-native/0.33.0-r0/git/libdnf/transaction
-isystem/home/pokybuild/yocto-worker/build-appliance/build/build/tmp/work/x86_64-linux/libdnf-native/0.33.0-r0/recipe-sysroot-native/usr/include
-O2 -pipe -std=c++11 -Wmissing-declarations -fPIC
-DPACKAGE_VERSION=\"0.33.0\" -DGETTEXT_DOMAIN=\"libdnf\"
-DG_LOG_DOMAIN=\"libdnf\"
-DTESTDATADIR=\"/home/pokybuild/yocto-worker/build-appliance/build/build/tmp/work/x86_64-linux/libdnf-native/0.33.0-r0/git/data/tests\"
-Wcast-align -Wno-uninitialized -Wredundant-decls -Wwrite-strings
-Wformat-nonliteral -Wmissing-format-attribute -Wsign-compare
-Wtype-limits -Wuninitialized -Wall
-Werror=implicit-function-declaration -Wl,--as-needed -MD -MT
libdnf/CMakeFiles/libdnf.dir/sack/query.cpp.o -MF
libdnf/CMakeFiles/libdnf.dir/sack/query.cpp.o.d -o
libdnf/CMakeFiles/libdnf.dir/sack/query.cpp.o -c
/home/pokybuild/yocto-worker/build-appliance/build/build/tmp/work/x86_64-linux/libdnf-native/0.33.0-r0/git/libdnf/sack/query.cpp
| /home/pokybuild/yocto-worker/build-appliance/build/build/tmp/work/x86_64-linux/libdnf-native/0.33.0-r0/git/libdnf/sack/query.cpp:54:13:
error: specialization of ‘template<class _Tp> struct
std::default_delete’ in different namespace [-fpermissive]
| struct std::default_delete<DnfPackage> {
| ^~~~~~~~~~~~~~~~~~~~~~~~~~
| In file included from /usr/include/c++/6/memory:81:0,
| from /home/pokybuild/yocto-worker/build-appliance/build/build/tmp/work/x86_64-linux/libdnf-native/0.33.0-r0/git/libdnf/sack/advisory.hpp:25,
| from /home/pokybuild/yocto-worker/build-appliance/build/build/tmp/work/x86_64-linux/libdnf-native/0.33.0-r0/git/libdnf/utils/utils.hpp:10,
| from /home/pokybuild/yocto-worker/build-appliance/build/build/tmp/work/x86_64-linux/libdnf-native/0.33.0-r0/git/libdnf/sack/query.cpp:21:
| /usr/include/c++/6/bits/unique_ptr.h:54:12: error: from definition
of ‘template<class _Tp> struct std::default_delete’ [-fpermissive]
| struct default_delete
| ^~~~~~~~~~~~~~

Alex


More information about the Openembedded-core mailing list