Source: ghostwriter
Version: 1.8.1-1
Severity: serious
Justification: FTBFS on amd64
Tags: bullseye sid ftbfs
Usertags: ftbfs-20201119 ftbfs-bullseye
Hi,
During a rebuild of all packages in sid, your package failed to build
on amd64.
Relevant part (hopefully):
> g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
> -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time
> -D_FORTIFY_SOURCE=2 -std=gnu++11 -Wall -Wextra -D_REENTRANT -fPIC
> -DAPPVERSION=\"v1.8.1\" -DDATADIR=\"/usr/share/ghostwriter\" -DQT_NO_DEBUG
> -DQT_SVG_LIB -DQT_WEBENGINEWIDGETS_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB
> -DQT_WEBENGINE_LIB -DQT_WEBENGINECORE_LIB -DQT_QUICK_LIB -DQT_GUI_LIB
> -DQT_CONCURRENT_LIB -DQT_QMLMODELS_LIB -DQT_WEBCHANNEL_LIB -DQT_QML_LIB
> -DQT_NETWORK_LIB -DQT_POSITIONING_LIB -DQT_CORE_LIB -I. -Isrc -Isrc/spelling
> -I/usr/include/hunspell -I/usr/include/x86_64-linux-gnu/qt5
> -I/usr/include/x86_64-linux-gnu/qt5/QtSvg
> -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineWidgets
> -I/usr/include/x86_64-linux-gnu/qt5/QtPrintSupport
> -I/usr/include/x86_64-linux-gnu/qt5/QtWidgets
> -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngine
> -I/usr/include/x86_64-linux-gnu/qt5/QtWebEngineCore
> -I/usr/include/x86_64-linux-gnu/qt5/QtQuick
> -I/usr/include/x86_64-linux-gnu/qt5/QtGui
> -I/usr/include/x86_64-linux-gnu/qt5/QtConcurrent
> -I/usr/include/x86_64-linux-gnu/qt5/QtQmlModels
> -I/usr/include/x86_64-linux-gnu/qt5/QtWebChannel
> -I/usr/include/x86_64-linux-gnu/qt5/QtQml
> -I/usr/include/x86_64-linux-gnu/qt5/QtNetwork
> -I/usr/include/x86_64-linux-gnu/qt5/QtPositioning
> -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Ibuild/release
> -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o
> build/release/HtmlPreview.o src/HtmlPreview.cpp
> src/MarkdownEditor.cpp: In member function ‘virtual void
> MarkdownEditor::paintEvent(QPaintEvent*)’:
> src/MarkdownEditor.cpp:301:30: error: aggregate ‘QPainterPath path’ has
> incomplete type and cannot be defined
> 301 | QPainterPath path;
> | ^~~~
> src/MarkdownEditor.cpp: In member function ‘void
> MarkdownEditor::setupPaperMargins(int)’:
> src/MarkdownEditor.cpp:497:63: warning: ‘const QRect
> QDesktopWidget::screenGeometry(int) const’ is deprecated: Use
> QGuiApplication::screens() [-Wdeprecated-declarations]
> 497 | int screenWidth =
> QApplication::desktop()->screenGeometry().width();
> | ^
> In file included from
> /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QDesktopWidget:1,
> from src/MarkdownEditor.cpp:33:
> /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qdesktopwidget.h:79:67: note:
> declared here
> 79 | QT_DEPRECATED_X("Use QGuiApplication::screens()") const QRect
> screenGeometry(int screen = -1) const;
> |
> ^~~~~~~~~~~~~~
> src/MarkdownEditor.cpp: In member function ‘virtual bool
> MarkdownEditor::eventFilter(QObject*, QEvent*)’:
> src/MarkdownEditor.cpp:771:67: warning: ‘QList<QTextLayout::FormatRange>
> QTextLayout::additionalFormats() const’ is deprecated: Use formats()
> [-Wdeprecated-declarations]
> 771 | cursorForWord.block().layout()->additionalFormats();
> | ^
> In file included from
> /usr/include/x86_64-linux-gnu/qt5/QtGui/qabstracttextdocumentlayout.h:45,
> from
> /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qplaintextedit.h:51,
> from
> /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QPlainTextEdit:1,
> from src/MarkdownEditor.h:24,
> from src/MarkdownEditor.cpp:41:
> /usr/include/x86_64-linux-gnu/qt5/QtGui/qtextlayout.h:155:57: note: declared
> here
> 155 | QT_DEPRECATED_X("Use formats()") QList<FormatRange>
> additionalFormats() const;
> |
> ^~~~~~~~~~~~~~~~~
> src/MarkdownEditor.cpp: In member function ‘void
> MarkdownEditor::setTabulationWidth(int)’:
> src/MarkdownEditor.cpp:1410:55: warning: ‘int QFontMetrics::width(QChar)
> const’ is deprecated: Use QFontMetrics::horizontalAdvance
> [-Wdeprecated-declarations]
> 1410 | this->setTabStopWidth(fontMetrics.width(QChar(' ')) * tabWidth);
> | ^
> In file included from
> /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:50,
> from
> /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qscrollbar.h:44,
> from
> /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QScrollBar:1,
> from src/MarkdownEditor.cpp:25:
> /usr/include/x86_64-linux-gnu/qt5/QtGui/qfontmetrics.h:110:9: note: declared
> here
> 110 | int width(QChar) const;
> | ^~~~~
> src/MarkdownEditor.cpp:1410:67: warning: ‘void
> QPlainTextEdit::setTabStopWidth(int)’ is deprecated
> [-Wdeprecated-declarations]
> 1410 | this->setTabStopWidth(fontMetrics.width(QChar(' ')) * tabWidth);
> | ^
> In file included from
> /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QPlainTextEdit:1,
> from src/MarkdownEditor.h:24,
> from src/MarkdownEditor.cpp:41:
> /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qplaintextedit.h:179:24: note:
> declared here
> 179 | QT_DEPRECATED void setTabStopWidth(int width);
> | ^~~~~~~~~~~~~~~
> make[1]: *** [Makefile:1083: build/release/MarkdownEditor.o] Error 1
The full build log is available from:
http://qa-logs.debian.net/2020/11/19/ghostwriter_1.8.1-1_unstable.log
A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!
About the archive rebuild: The rebuild was done on EC2 VM instances from
Amazon Web Services, using a clean, minimal and up-to-date chroot. Every
failed build was retried once to eliminate random failures.