[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#950564: olive-editor FTBFS on 32bit: error: narrowing conversion



Source: olive-editor
Version: 20200121-1
Severity: serious
Tags: ftbfs

https://buildd.debian.org/status/package.php?p=olive-editor&suite=sid

...
cd /<<PKGBUILDDIR>>/obj-i686-linux-gnu/app && /usr/bin/c++  -DAPPVERSION=\"0.2.0\" -DGITHASH=\"\" -DQT_CORE_LIB -DQT_DEPRECATED_WARNINGS -DQT_GUI_LIB -DQT_MULTIMEDIA_LIB -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_SVG_LIB -DQT_WIDGETS_LIB -I/<<PKGBUILDDIR>>/obj-i686-linux-gnu/app -I/<<PKGBUILDDIR>>/app -I/<<PKGBUILDDIR>>/obj-i686-linux-gnu/app/olive-editor_autogen/include -isystem /usr/include/i386-linux-gnu/qt5 -isystem /usr/include/i386-linux-gnu/qt5/QtCore -isystem /usr/lib/i386-linux-gnu/qt5/mkspecs/linux-g++ -isystem /usr/include/i386-linux-gnu/qt5/QtGui -isystem /usr/include/i386-linux-gnu/qt5/QtWidgets -isystem /usr/include/i386-linux-gnu/qt5/QtMultimedia -isystem /usr/include/i386-linux-gnu/qt5/QtNetwork -isystem /usr/include/i386-linux-gnu/qt5/QtOpenGL -isystem /usr/include/i386-linux-gnu/qt5/QtSvg  -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2   -O2 -Werror -Wuninitialized -pedantic-errors -Wall -Wextra -Wconversion -Wsign-conversion -fPIC -std=c++11 -o CMakeFiles/olive-editor.dir/node/inputarray.cpp.o -c /<<PKGBUILDDIR>>/app/node/inputarray.cpp
/<<PKGBUILDDIR>>/app/node/input.cpp: In member function ‘virtual void NodeInput::Load(QXmlStreamReader*, QHash<unsigned int, NodeOutput*>&, QList<NodeParam::SerializedConnection>&, QList<NodeParam::FootageConnection>&)’:
/<<PKGBUILDDIR>>/app/node/input.cpp:166:71: error: narrowing conversion of ‘QXmlStreamReader::text() const().QStringRef::toULongLong(0, 10)’ from ‘qulonglong’ {aka ‘long long unsigned int’} to ‘quintptr’ {aka ‘unsigned int’} [-Wnarrowing]
  166 |             input_connections.append({this, reader->text().toULongLong()});
      |                                             ~~~~~~~~~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/app/node/input.cpp:166:71: error: conversion from ‘qulonglong’ {aka ‘long long unsigned int’} to ‘quintptr’ {aka ‘unsigned int’} may change value [-Werror=conversion]
/<<PKGBUILDDIR>>/app/node/input.cpp: In member function ‘QVariant NodeInput::StringToValue(const QString&, QList<NodeParam::FootageConnection>&)’:
/<<PKGBUILDDIR>>/app/node/input.cpp:275:57: error: narrowing conversion of ‘(& string)->QString::toULongLong(0, 10)’ from ‘qulonglong’ {aka ‘long long unsigned int’} to ‘quintptr’ {aka ‘unsigned int’} [-Wnarrowing]
  275 |     footage_connections.append({this, string.toULongLong()});
      |                                       ~~~~~~~~~~~~~~~~~~^~
/<<PKGBUILDDIR>>/app/node/input.cpp:275:57: error: conversion from ‘qulonglong’ {aka ‘long long unsigned int’} to ‘quintptr’ {aka ‘unsigned int’} may change value [-Werror=conversion]
cc1plus: all warnings being treated as errors
make[3]: *** [app/CMakeFiles/olive-editor.dir/build.make:1452: app/CMakeFiles/olive-editor.dir/node/input.cpp.o] Error 1

Reply to: