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.

Reply via email to