retitle 904855 FTBFS with Qt 5.11 forwarded 904855 https://savannah.gnu.org/bugs/?53978 tag 904855 + upstream fixed-upstream thanks
In data domenica 29 luglio 2018 01:53:16 CEST, Matthias Klose ha scritto: > Package: src:octave > Version: 4.4.0-3 > Severity: serious > Tags: sid buster > > libtool: compile: g++ -DHAVE_CONFIG_H -I. -I/usr/include/freetype2 > -I/usr/include/libpng16 -I/usr/include/uuid -I/usr/include/freetype2 > -I/usr/include/libpng16 -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork > -I/usr/include/x86_64-linux-gnu/qt5 > -I/usr/include/x86_64-linux-gnu/qt5/QtOpenGL > -I/usr/include/x86_64-linux-gnu/qt5 > -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport > -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtHelp > -I/usr/include/x86_64-linux-gnu/qt5 > -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets > -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtGui > -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtSql > -I/usr/include/x86_64-linux-gnu/qt5 -I/usr/include/x86_64-linux-gnu/qt5/QtCore > -I/usr/include/x86_64-linux-gnu/qt5 -I./libgui/qterminal/libqterminal > -Ilibgui/src -I./libgui/src -I./libgui/src/m-editor -I./libgui/src/qtinfo > -I./libgui/graphics -I./liboctave/array -Iliboctave/numeric > -I./liboctave/numeric -Iliboctave/operators -I./liboctave/operators > -I./liboctave/system -I./liboctave/util -Ilibinterp -I./libinterp > -Ilibinterp/parse-tree -I./libinterp/parse-tree -Ilibinterp/corefcn > -I./libinterp/corefcn -I./libinterp/octave-value -I./liboctave/wrappers > -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -pthread -fopenmp -Wall -W -Wshadow > -Wold-style-cast -Wformat -Wpointer-arith -Wwrite-strings -Wcast-align > -Wcast-qual -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security -c > libgui/src/settings-dialog.cc -fPIC -DPIC -o > libgui/src/.libs/libgui_src_libgui_src_la-settings-dialog.o > libgui/src/settings-dialog.cc: In constructor > 'settings_dialog::settings_dialog(QWidget*, const QString&)': > libgui/src/settings-dialog.cc:302:57: error: invalid use of incomplete type > 'class QButtonGroup' > QButtonGroup *icon_size_group = new QButtonGroup (this); > ^ This happens because in Qt 5.11 some unneeded #include's were removed from public headers, breaking users that relied on them without including everything they needed. This was already reported [1], and fixed upstream [2]. Backporting that commit should be enough to fix the build failure with Qt 5.11. [1] https://savannah.gnu.org/bugs/?53978 [2] https://hg.savannah.gnu.org/hgweb/octave/rev/cdaa884568b1 -- Pino Toscano
signature.asc
Description: This is a digitally signed message part.