Full log with nodistro build:
http://errors.yoctoproject.org/Errors/Details/742478/

if I revert this libebml upgrade and libmatroska upgrade (which depends on
newer libebml), then gerbera builds again.

On Tue, Nov 14, 2023 at 7:37 PM Khem Raj <[email protected]> wrote:

> interesting, did not fail for yoe CI world build, but then it uses
> clang and here I see you are using g++ so maybe something to look
> into. Thanks for report.
>
> On Tue, Nov 14, 2023 at 6:51 AM Martin Jansa <[email protected]>
> wrote:
> >
> > This seems to break gerbera build (I haven't looked further, just
> noticed this as new failure in world builds):
> >
> > FAILED: gerbera
> > : &&
> TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot-native/usr/bin/x86_64-oe-linux/x86_64-oe-linux-g++
> --sysroot=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot
> -m64 -march=core2 -mtune=core2 -msse3 -mfpmath=sse
> -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat
> -Wformat-security -Werror=format-security -Werror=return-type
> --sysroot=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot
> -O2 -pipe -g -feliminate-unused-debug-types -fcanon-prefix-map
> -fmacro-prefix-map=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/git=/usr/src/debug/gerbera/1.12.1-r0
> -fdebug-prefix-map=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/git=/usr/src/debug/gerbera/1.12.1-r0
> -fmacro-prefix-map=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/build=/usr/src/debug/gerbera/1.12.1-r0
> -fdebug-prefix-map=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/build=/usr/src/debug/gerbera/1.12.1-r0
> -fdebug-prefix-map=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot=
> -fmacro-prefix-map=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot=
> -fdebug-prefix-map=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot-native=
> -fvisibility-inlines-hidden  -m64 -march=core2 -mtune=core2 -msse3
> -mfpmath=sse -fstack-protector-strong  -O2 -D_FORTIFY_SOURCE=2 -Wformat
> -Wformat-security -Werror=format-security -Werror=return-type
> --sysroot=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot
> -O2 -pipe -g -feliminate-unused-debug-types -fcanon-prefix-map
> -fmacro-prefix-map=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/git=/usr/src/debug/gerbera/1.12.1-r0
> -fdebug-prefix-map=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/git=/usr/src/debug/gerbera/1.12.1-r0
> -fmacro-prefix-map=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/build=/usr/src/debug/gerbera/1.12.1-r0
> -fdebug-prefix-map=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/build=/usr/src/debug/gerbera/1.12.1-r0
> -fdebug-prefix-map=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot=
> -fmacro-prefix-map=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot=
> -fdebug-prefix-map=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot-native=
> -fvisibility-inlines-hidden  -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed
> -fcanon-prefix-map
> -fmacro-prefix-map=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/git=/usr/src/debug/gerbera/1.12.1-r0
> -fdebug-prefix-map=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/git=/usr/src/debug/gerbera/1.12.1-r0
> -fmacro-prefix-map=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/build=/usr/src/debug/gerbera/1.12.1-r0
> -fdebug-prefix-map=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/build=/usr/src/debug/gerbera/1.12.1-r0
> -fdebug-prefix-map=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot=
> -fmacro-prefix-map=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot=
> -fdebug-prefix-map=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot-native=
> -Wl,-z,relro,-z,now -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed
> -fcanon-prefix-map
> -fmacro-prefix-map=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/git=/usr/src/debug/gerbera/1.12.1-r0
> -fdebug-prefix-map=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/git=/usr/src/debug/gerbera/1.12.1-r0
> -fmacro-prefix-map=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/build=/usr/src/debug/gerbera/1.12.1-r0
> -fdebug-prefix-map=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/build=/usr/src/debug/gerbera/1.12.1-r0
> -fdebug-prefix-map=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot=
> -fmacro-prefix-map=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot=
> -fdebug-prefix-map=TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot-native=
> -Wl,-z,relro,-z,now CMakeFiles/gerbera.dir/src/main.cc.o -o gerbera
> liblibgerbera.a  -latomic
> TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot/usr/lib/libuuid.so
> TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot/usr/lib/libupnp.so
> TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot/usr/lib/libixml.so
> TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot/usr/lib/libspdlog.so.1.12.0
> TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot/usr/lib/libfmt.so.10.1.0
> TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot/usr/lib/libpugixml.so
> TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot/usr/lib/libsqlite3.so
> TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot/usr/lib/libnsl.so
> TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot/usr/lib/libcurl.so
> TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot/usr/lib/libebml.a
> TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot/usr/lib/libmatroska.a
> TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot/usr/lib/libz.so
> && :
> >
> TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/13.2.0/ld:
> TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot/usr/lib/libmatroska.a(KaxBlockData.cpp.o):
> warning: relocation against `_ZTVN7libebml12EbmlSIntegerE' in read-only
> section `.text'
> >
> TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/13.2.0/ld:
> TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot/usr/lib/libmatroska.a(KaxSemantic.cpp.o):
> in function `libmatroska::KaxReferenceVirtual::KaxReferenceVirtual()':
> >
> /usr/src/debug/libmatroska/1.7.1-r0/src/KaxSemantic.cpp:174:(.text+0xda5):
> undefined reference to `libebml::EbmlSInteger::EbmlSInteger()'
> >
> TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/13.2.0/ld:
> TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot/usr/lib/libmatroska.a(KaxSemantic.cpp.o):
> in function `libmatroska::KaxDiscardPadding::KaxDiscardPadding()':
> >
> /usr/src/debug/libmatroska/1.7.1-r0/src/KaxSemantic.cpp:176:(.text+0xde5):
> undefined reference to `libebml::EbmlSInteger::EbmlSInteger()'
> >
> TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/13.2.0/ld:
> TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot/usr/lib/libmatroska.a(KaxSemantic.cpp.o):
> in function `libmatroska::KaxTrackOffset::KaxTrackOffset()':
> >
> /usr/src/debug/libmatroska/1.7.1-r0/src/KaxSemantic.cpp:280:(.text+0x11e7):
> undefined reference to `libebml::EbmlSInteger::EbmlSInteger(long)'
> >
> TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot-native/usr/bin/x86_64-oe-linux/../../libexec/x86_64-oe-linux/gcc/x86_64-oe-linux/13.2.0/ld:
> TOPDIR/BUILD/work/qemux86_64-oe-linux/gerbera/1.12.1/recipe-sysroot/usr/lib/libmatroska.a(KaxSemantic.cpp.o):
> in function `libebml::EbmlSInteger::~EbmlSInteger()':
> >
> /usr/include/ebml/EbmlSInteger.h:54:(.text._ZN11libmatroska17KaxDiscardPaddingD2Ev[_ZN11libmatroska17KaxDiscardPaddingD5Ev]+0x3):
> undefined reference to `vtable for libebml::EbmlSInteger'
> > ...
> >
> > On Mon, Nov 13, 2023 at 7:34 PM Khem Raj <[email protected]> wrote:
> >>
> >>
> >> On Sun, 12 Nov 2023 16:13:55 +0300, alperak wrote:
> >> > Changelog:
> >> >
> >> > https://github.com/Matroska-Org/libebml/blob/master/NEWS.md
> >> >
> >> >
> >>
> >> Applied, thanks!
> >>
> >> [1/1] libebml: upgrade 1.3.0 -> 1.4.4
> >>       commit: 7d1a0cd654ecaa68e27e09666744901e21b775a9
> >>
> >> Best regards,
> >> --
> >> Khem Raj <[email protected]>
> >>
> >>
> >> 
> >>
>
-=-=-=-=-=-=-=-=-=-=-=-
Links: You receive all messages sent to this group.
View/Reply Online (#106750): 
https://lists.openembedded.org/g/openembedded-devel/message/106750
Mute This Topic: https://lists.openembedded.org/mt/102541696/21656
Group Owner: [email protected]
Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub 
[[email protected]]
-=-=-=-=-=-=-=-=-=-=-=-

Reply via email to