Summary: | media-tv/kodi-19.5 xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h:19:7: error: using typedef-name ‘using flatbuffers::FlatBufferBuilder = class flatbuffers::FlatBufferBuilderImpl<false>’ after ‘class’ | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Leonid Kopylov <leonchik1976> |
Component: | Current packages | Assignee: | Craig Andrews <candrews> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | marc_heimann, xavier.miller |
Priority: | Normal | Keywords: | PATCH |
Version: | unspecified | ||
Hardware: | AMD64 | ||
OS: | Linux | ||
See Also: |
https://github.com/xbmc/xbmc/issues/23331 https://github.com/xbmc/xbmc/pull/23334 |
||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | build.log.xz |
Description
Leonid Kopylov
2023-05-30 15:19:28 UTC
Created attachment 862898 [details]
build.log.xz
probably due to upgrade of dev-libs/flatbuffers from version 23.3.3 to 23.5.26 same error at my side > FAILED: build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateDatabase.cpp.o
> /usr/lib/ccache/bin/x86_64-pc-linux-gnu-g++ -I/var/tmp/portage/media-tv/kodi-19.5/work/kodi-19.5_build -I/var/tmp/portage/media-tv/kodi-19.5/work/xbmc-19.5-Matrix -I/var/tmp/portage/media-tv/kodi-19.5/work/xbmc-19.5-Matrix/lib -I/var/tmp/portage/media-tv/kodi-19.5/work/xbmc-19.5-Matrix/xbmc -I/var/tmp/portage/media-tv/kodi-19.5/work/xbmc-19.5-Matrix/xbmc/platform/linux -I/var/tmp/portage/media-tv/kodi-19.5/work/xbmc-19.5-Matrix/xbmc/cores/VideoPlayer -I/var/tmp/portage/media-tv/kodi-19.5/work/kodi-19.5_build/build -I/var/tmp/portage/media-tv/kodi-19.5/work/kodi-19.5_build/build/include -I/var/tmp/portage/media-tv/kodi-19.5/work/xbmc-19.5-Matrix/xbmc/platform/posix -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/python3.11 -I/usr/include/samba-4.0 -I/usr/include/libxml2 -I/var/tmp/portage/media-tv/kodi-19.5/work/kodi-19.5_build/build/cores/RetroPlayer/messages -I/usr/include/freetype2 -I/usr/include/fribidi -I/var/tmp/portage/media-tv/kodi-19.5/work/xbmc-19.5-Matrix/xbmc/contrib -I/var/tmp/portage/media-tv/kodi-19.5/work/kodi-19.5_build/build/libdvd/include -I/usr/include/lzo -I/usr/include/libdrm -march=native -O2 -pipe -fomit-frame-pointer -DNDEBUG -Wall -std=c++14 -DTARGET_POSIX -DTARGET_LINUX -D_GNU_SOURCE -DHAVE_LINUX_UDMABUF=1 -DHAVE_LINUX_DMA_HEAP=1 -DHAVE_LINUX_DMA_BUF=1 -DHAVE_MKOSTEMP=1 -DHAVE_LINUX_MEMFD=1 -DHAVE_STATX=1 -DHAVE_SSE=1 -DHAVE_SSE2=1 -DHAVE_SSE3=1 -DHAVE_SSSE3=1 -DHAVE_SSE4_1=1 -DHAVE_SSE4_2=1 -DHAVE_AVX=1 -DHAVE_AVX2=1 -D__STDC_CONSTANT_MACROS -D_FILE_OFFSET_BITS=64 -DHAS_POSIX_NETWORK -DHAS_LINUX_NETWORK -DHAS_BUILTIN_SYNC_ADD_AND_FETCH=1 -DHAS_BUILTIN_SYNC_SUB_AND_FETCH=1 -DHAS_BUILTIN_SYNC_VAL_COMPARE_AND_SWAP=1 -DHAVE_INOTIFY=1 -DHAVE_POSIX_FADVISE=1 -DHAVE_LOCALTIME_R=1 -DHAVE_GMTIME_R=1 -DHAVE_INTTYPES_H=1 -DHAS_ALSA=1 -DHAS_AVAHI=1 -DHAS_ZEROCONF=1 -DHAVE_LIBBLURAY=1 -DHAVE_LIBBLURAY_BDJ=1 -DHAS_DBUS=1 -DHAS_ISO9660PP=1 -DHAVE_LCMS2=1 -DHAS_WEB_SERVER=1 -DHAS_WEB_INTERFACE=1 -DHAS_FILESYSTEM_NFS=1 -DHAS_NFS_SET_TIMEOUT -DHAS_NFS_MOUNT_GETEXPORTS_TIMEOUT -DHAS_AIRPLAY=1 -DHAS_PULSEAUDIO=1 -DHAS_PYTHON=1 -DHAS_FILESYSTEM_SMB=1 -DHAVE_LIBUDEV=1 -DHAS_UDFREAD=1 -DHAVE_LIBXSLT=1 -DHAS_GLX=1 -DFFMPEG_VER_SHA=\"undef\" -I/usr/include/fribidi -DSPDLOG_FMT_EXTERNAL -DSPDLOG_DEBUG_ON -DSPDLOG_NO_ATOMIC_LEVELS -DSPDLOG_ENABLE_PATTERN_PADDING -DHAS_EGL=1 -DHAVE_GBM=1 -DHAS_GBM_BO_MAP=1 -DHAS_GBM_MODIFIERS=1 -DHAVE_HDR_OUTPUT_METADATA=1 -DHAS_GL=1 -DHAVE_WAYLAND=1 -DHAVE_X11=1 -DHAVE_LIBXRANDR=1 -DHAS_MYSQL=1 -DHAS_UPNP=1 -DHAS_DVD_DRIVE -DHAS_CDDA_RIPPER -DHAS_AIRTUNES=1 -DBIN_INSTALL_PATH=\"/usr/lib64/kodi\" -DINSTALL_PATH=\"/usr/share/kodi\" -MD -MT build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateDatabase.cpp.o -MF build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateDatabase.cpp.o.d -o build/cores/RetroPlayer/savestates/CMakeFiles/retroplayer_savestates.dir/SavestateDatabase.cpp.o -c /var/tmp/portage/media-tv/kodi-19.5/work/xbmc-19.5-Matrix/xbmc/cores/RetroPlayer/savestates/SavestateDatabase.cpp
> In file included from /var/tmp/portage/media-tv/kodi-19.5/work/xbmc-19.5-Matrix/xbmc/cores/RetroPlayer/savestates/SavestateDatabase.cpp:11:
> /var/tmp/portage/media-tv/kodi-19.5/work/xbmc-19.5-Matrix/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h:19:7: error: using typedef-name ‘using flatbuffers::FlatBufferBuilder = class flatbuffers::FlatBufferBuilderImpl<false>’ after ‘class’
> 19 | class FlatBufferBuilder;
> | ^~~~~~~~~~~~~~~~~
> In file included from /usr/include/flatbuffers/flatbuffers.h:29,
> from /var/tmp/portage/media-tv/kodi-19.5/work/xbmc-19.5-Matrix/xbmc/cores/RetroPlayer/savestates/SavestateFlatBuffer.h:15:
> /usr/include/flatbuffers/flatbuffer_builder.h:1414:7: note: ‘using flatbuffers::FlatBufferBuilder = class flatbuffers::FlatBufferBuilderImpl<false>’ has a previous declaration here
> 1414 | using FlatBufferBuilder = FlatBufferBuilderImpl<false>;
> | ^~~~~~~~~~~~~~~~~
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57ce221edfeafd9b91be2ce4aacbedda83f62215 commit 57ce221edfeafd9b91be2ce4aacbedda83f62215 Author: Sam James <sam@gentoo.org> AuthorDate: 2023-05-31 03:06:04 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2023-05-31 03:06:04 +0000 media-tv/kodi: fix build w/ new flatbuffers Closes: https://bugs.gentoo.org/907420 Signed-off-by: Sam James <sam@gentoo.org> media-tv/kodi/files/kodi-19.5-flatbuffers.patch | 35 +++++++++++++++++++++++++ media-tv/kodi/kodi-19.5.ebuild | 13 ++++----- 2 files changed, 42 insertions(+), 6 deletions(-) |