Source: kodi
Version: 2:20.2+dfsg-3
Severity: serious
Tags: ftbfs sid trixie
Justification: fails to build from source (but built successfully in the past)
X-Debbugs-Cc: sramac...@debian.org

https://buildd.debian.org/status/fetch.php?pkg=kodi&arch=s390x&ver=2%3A20.2%2Bdfsg-3&stamp=1691212083&raw=0

make[3]: *** Waiting for unfinished jobs....
[  7%] Building CXX object 
build/windowing/X11/CMakeFiles/windowing_X11.dir/WinSystemX11.cpp.o
cd /<<PKGBUILDDIR>>/obj-s390x-linux-gnu/build/windowing/X11 && /usr/bin/c++  
-I/<<PKGBUILDDIR>>/obj-s390x-linux-gnu -I/<<PKGBUILDDIR>> 
-I/<<PKGBUILDDIR>>/lib -I/<<PKGBUILDDIR>>/xbmc 
-I/<<PKGBUILDDIR>>/xbmc/platform/linux 
-I/<<PKGBUILDDIR>>/xbmc/cores/VideoPlayer 
-I/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/build 
-I/<<PKGBUILDDIR>>/xbmc/platform/posix -isystem 
/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/build/include -isystem 
/usr/include/dbus-1.0 -isystem /usr/lib/s390x-linux-gnu/dbus-1.0/include 
-isystem /usr/include/pipewire-0.3 -isystem /usr/include/spa-0.2 -isystem 
/usr/include/python3.11 -isystem /usr/include/samba-4.0 -isystem 
/usr/include/libxml2 -isystem 
/<<PKGBUILDDIR>>/obj-s390x-linux-gnu/build/cores/RetroPlayer/messages -isystem 
/usr/include/freetype2 -isystem /usr/include/fribidi -isystem /usr/include/lzo 
-isystem /usr/include/libdrm -g -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
-fstack-protector-strong -Wformat -Werror=format-security -O3 -Wdate-time 
-D_FORTIFY_SOURCE=2 -D_XBMC -DDEB_VERSION=\"2:20.2+dfsg-3\" -Wall 
-Wdouble-promotion -Wmissing-field-initializers -Wsign-compare -Wextra 
-Wno-unused-parameter -Wno-cast-function-type -Wnon-virtual-dtor -O2 -g 
-DNDEBUG -std=c++17 -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 -DWORDS_BIGENDIAN=1 -DHAVE_STATX=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 -DHAVE_LIBCEC=1 -DHAS_DBUS=1 
-DHAS_ISO9660PP=1 -DHAVE_LCMS2=1 -DCMS_NO_REGISTER_KEYWORD=1 -DHAS_LIRC=1 
-DHAS_WEB_SERVER=1 -DHAS_WEB_INTERFACE=1 -DHAS_FILESYSTEM_NFS=1 
-DHAS_NFS_SET_TIMEOUT -DHAS_PIPEWIRE=1 -DHAS_AIRPLAY=1 -DHAS_PULSEAUDIO=1 
-DHAS_PYTHON=1 -DHAS_FILESYSTEM_SMB=1 -DHAS_SNDIO=1 -DHAVE_LIBUDEV=1 
-DHAS_UDFREAD=1 -DHAVE_LIBXSLT=1 -DHAVE_LIBVA=1 -DHAS_GLX=1 -DHAVE_LIBVDPAU=1 
-DDATE_HAS_STRINGVIEW -DFFMPEG_VER_SHA=\"4.4.1\" -DHAVE_GCRYPT=1 
-DSPDLOG_FMT_EXTERNAL -DSPDLOG_DEBUG_ON -DSPDLOG_NO_ATOMIC_LEVELS 
-DSPDLOG_ENABLE_PATTERN_PADDING -DSPDLOG_COMPILED_LIB -DSPDLOG_SHARED_LIB 
-DHAS_EGL=1 -DHAVE_EGLEXTANGLE=1 -DHAVE_X11=1 -DHAVE_LIBXRANDR=1 
-DHAVE_HDR_OUTPUT_METADATA=1 -DHAVE_DRM_MODIFIER_NAME=1 -DHAS_GL=1 
-DHAVE_WAYLAND=1 -DHAVE_GBM=1 -DHAS_GBM_BO_MAP=1 -DHAS_GBM_MODIFIERS=1 
-DHAS_MYSQL=1 -DHAS_UPNP=1 -DHAS_DVD_DRIVE -DHAS_CDDA_RIPPER -DHAS_AIRTUNES=1 
-DBIN_INSTALL_PATH=\"/usr/lib/s390x-linux-gnu/kodi\" 
-DINSTALL_PATH=\"/usr/share/kodi\" -Werror=double-promotion 
-Werror=missing-field-initializers -Werror=sign-compare -MD -MT 
build/windowing/X11/CMakeFiles/windowing_X11.dir/WinSystemX11.cpp.o -MF 
CMakeFiles/windowing_X11.dir/WinSystemX11.cpp.o.d -o 
CMakeFiles/windowing_X11.dir/WinSystemX11.cpp.o -c 
/<<PKGBUILDDIR>>/xbmc/windowing/X11/WinSystemX11.cpp
In file included from /<<PKGBUILDDIR>>/xbmc/guilib/VisibleEffect.h:23,
                 from /<<PKGBUILDDIR>>/xbmc/guilib/GUIControl.h:17,
                 from /<<PKGBUILDDIR>>/xbmc/guilib/GUIControlLookup.h:11,
                 from /<<PKGBUILDDIR>>/xbmc/guilib/GUIControlGroup.h:16,
                 from /<<PKGBUILDDIR>>/xbmc/guilib/GUIWindow.h:17,
                 from /<<PKGBUILDDIR>>/xbmc/guilib/GUIWindowManager.h:12,
                 from /<<PKGBUILDDIR>>/xbmc/windowing/X11/WinEventsX11.cpp:16:
/<<PKGBUILDDIR>>/xbmc/utils/TransformMatrix.h: In member function ‘void 
TransformMatrix::SetFader(float)’:
/<<PKGBUILDDIR>>/xbmc/utils/TransformMatrix.h:129:19: error: implicit 
conversion from ‘float’ to ‘double’ to match other operand of binary expression 
[-Werror=double-promotion]
  129 |     identity = (a == 1.0f);
      |                 ~~^~~~~~~
/<<PKGBUILDDIR>>/xbmc/utils/TransformMatrix.h: In member function ‘void 
TransformMatrix::SetFader(float, float, float, float)’:
/<<PKGBUILDDIR>>/xbmc/utils/TransformMatrix.h:141:20: error: implicit 
conversion from ‘float’ to ‘double’ to match other operand of binary expression 
[-Werror=double-promotion]
  141 |     identity = ((a == 1.0f) && (r == 1.0f) && (g == 1.0f) && (b == 
1.0f));
      |                  ~~^~~~~~~
/<<PKGBUILDDIR>>/xbmc/utils/TransformMatrix.h:141:35: error: implicit 
conversion from ‘float’ to ‘double’ to match other operand of binary expression 
[-Werror=double-promotion]
  141 |     identity = ((a == 1.0f) && (r == 1.0f) && (g == 1.0f) && (b == 
1.0f));
      |                                 ~~^~~~~~~
/<<PKGBUILDDIR>>/xbmc/utils/TransformMatrix.h:141:50: error: implicit 
conversion from ‘float’ to ‘double’ to match other operand of binary expression 
[-Werror=double-promotion]
  141 |     identity = ((a == 1.0f) && (r == 1.0f) && (g == 1.0f) && (b == 
1.0f));
      |                                                ~~^~~~~~~
/<<PKGBUILDDIR>>/xbmc/utils/TransformMatrix.h:141:65: error: implicit 
conversion from ‘float’ to ‘double’ to match other operand of binary expression 
[-Werror=double-promotion]
  141 |     identity = ((a == 1.0f) && (r == 1.0f) && (g == 1.0f) && (b == 
1.0f));
      |                                                               ~~^~~~~~~
In file included from /<<PKGBUILDDIR>>/xbmc/input/Key.h:17,
                 from /<<PKGBUILDDIR>>/xbmc/input/KeyboardStat.h:27,
                 from /<<PKGBUILDDIR>>/xbmc/input/InputManager.h:11,
                 from /<<PKGBUILDDIR>>/xbmc/windowing/X11/WinEventsX11.cpp:17:
/<<PKGBUILDDIR>>/xbmc/input/actions/Action.h: In member function ‘float 
CAction::GetAmount(unsigned int) const’:
/<<PKGBUILDDIR>>/xbmc/input/actions/Action.h:80:34: error: implicit conversion 
from ‘float’ to ‘double’ to match other result of conditional 
[-Werror=double-promotion]
   80 |     return (index < max_amounts) ? m_amount[index] : 0;
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/xbmc/input/Key.h:17,
                 from /<<PKGBUILDDIR>>/xbmc/input/KeyboardStat.h:27,
                 from /<<PKGBUILDDIR>>/xbmc/input/InputManager.h:11,
                 from /<<PKGBUILDDIR>>/xbmc/windowing/X11/WinSystemX11.cpp:18:
/<<PKGBUILDDIR>>/xbmc/input/actions/Action.h: In member function ‘float 
CAction::GetAmount(unsigned int) const’:
/<<PKGBUILDDIR>>/xbmc/input/actions/Action.h:80:34: error: implicit conversion 
from ‘float’ to ‘double’ to match other result of conditional 
[-Werror=double-promotion]
   80 |     return (index < max_amounts) ? m_amount[index] : 0;
      |            ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~
In file included from /<<PKGBUILDDIR>>/xbmc/windowing/GraphicContext.h:16,
                 from /<<PKGBUILDDIR>>/xbmc/windowing/X11/WinSystemX11.cpp:27:
/<<PKGBUILDDIR>>/xbmc/utils/TransformMatrix.h: In member function ‘void 
TransformMatrix::SetFader(float)’:
/<<PKGBUILDDIR>>/xbmc/utils/TransformMatrix.h:129:19: error: implicit 
conversion from ‘float’ to ‘double’ to match other operand of binary expression 
[-Werror=double-promotion]
  129 |     identity = (a == 1.0f);
      |                 ~~^~~~~~~
/<<PKGBUILDDIR>>/xbmc/utils/TransformMatrix.h: In member function ‘void 
TransformMatrix::SetFader(float, float, float, float)’:
/<<PKGBUILDDIR>>/xbmc/utils/TransformMatrix.h:141:20: error: implicit 
conversion from ‘float’ to ‘double’ to match other operand of binary expression 
[-Werror=double-promotion]
  141 |     identity = ((a == 1.0f) && (r == 1.0f) && (g == 1.0f) && (b == 
1.0f));
      |                  ~~^~~~~~~
/<<PKGBUILDDIR>>/xbmc/utils/TransformMatrix.h:141:35: error: implicit 
conversion from ‘float’ to ‘double’ to match other operand of binary expression 
[-Werror=double-promotion]
  141 |     identity = ((a == 1.0f) && (r == 1.0f) && (g == 1.0f) && (b == 
1.0f));
      |                                 ~~^~~~~~~
/<<PKGBUILDDIR>>/xbmc/utils/TransformMatrix.h:141:50: error: implicit 
conversion from ‘float’ to ‘double’ to match other operand of binary expression 
[-Werror=double-promotion]
  141 |     identity = ((a == 1.0f) && (r == 1.0f) && (g == 1.0f) && (b == 
1.0f));
      |                                                ~~^~~~~~~
/<<PKGBUILDDIR>>/xbmc/utils/TransformMatrix.h:141:65: error: implicit 
conversion from ‘float’ to ‘double’ to match other operand of binary expression 
[-Werror=double-promotion]
  141 |     identity = ((a == 1.0f) && (r == 1.0f) && (g == 1.0f) && (b == 
1.0f));
      |                                                               ~~^~~~~~~
cc1plus: some warnings being treated as errors

Cheers
-- 
Sebastian Ramacher

Reply via email to