Source: merkaartor
Version: 0.18.4+ds-4
Severity: serious
Tags: ftbfs
merkaartor fails to build from source in unstable, A build ends with:
| g++ -c -pipe -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security
-DACCEPT_USE_OF_DEPRECATED_PROJ_API_H -Wdate-time -D_FORTIFY_SOURCE=2
-I/usr/include/gdal -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=.
-fstack-protector-strong -Wformat -Werror=format-security
-DACCEPT_USE_OF_DEPRECATED_PROJ_API_H -Wdate-time -D_FORTIFY_SOURCE=2
-std=gnu++11 -frtti -Wall -Wextra -Wno-reorder -D_REENTRANT -fPIC
-DVERSION=0.18.4 -DREVISION=0.18.4-64bit -DPRODUCT=Merkaartor -DUSE_LIBPROXY
-D_TTY_POSIX_ -DUSE_GPS -DUSE_GPSD_LIB
-DPLUGINS_DIR=/usr/lib/merkaartor/plugins -DSHARE_DIR=/usr/share/merkaartor
-DTRANSDIR_MERKAARTOR=/usr/share/merkaartor/translations
-DTRANSDIR_SYSTEM=/usr/share/qt5/translations/ -DGEOIMAGE -DQT_NO_DEBUG
-DQT_SVG_LIB -DQT_PRINTSUPPORT_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB
-DQT_NETWORK_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -I.
-I../3rdparty/qtsingleapplication-2.6_1-opensource/src -I. -I../include
-I../interfaces -Icommon -IBackend -IPaintStyle -IPaintStyle -IFeatures
-ILayers -IPreferences -ISync -ICommands -IInteractions -IDocks -IQMapControl
-IImportExport -IRender -Iqextserialport -IGPS -ITools -ITagTemplate
-INameFinder -IUtils -IQToolBarDialog -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/QtPrintSupport
-I/usr/include/x86_64-linux-gnu/qt5/QtWidgets
-I/usr/include/x86_64-linux-gnu/qt5/QtGui
-I/usr/include/x86_64-linux-gnu/qt5/QtNetwork
-I/usr/include/x86_64-linux-gnu/qt5/QtXml
-I/usr/include/x86_64-linux-gnu/qt5/QtConcurrent
-I/usr/include/x86_64-linux-gnu/qt5/QtCore -Irelease -I.
-I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o release/Global.o
common/Global.cpp
| In file included from Features/Feature.h:7,
| from Features/Features.h:2,
| from Backend/MemoryBackend.h:4,
| from common/Global.h:19,
| from common/Global.cpp:13:
| common/Coord.h: In function ‘Coord operator/(const Coord&, qreal)’:
| common/Coord.h:95:41: warning: ‘QTextStream&
QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl
[-Wdeprecated-declarations]
| 95 | qDebug()<<"Error: divide by 0"<<endl;
| | ^~~~
| In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h:49,
| from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtDebug:1,
| from common/Coord.h:9,
| from Features/Feature.h:7,
| from Features/Features.h:2,
| from Backend/MemoryBackend.h:4,
| from common/Global.h:19,
| from common/Global.cpp:13:
| /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h:293:75: note: declared
here
| 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl")
QTextStream &endl(QTextStream &s);
| |
^~~~
| In file included from Features/Feature.h:7,
| from Features/Features.h:2,
| from Backend/MemoryBackend.h:4,
| from common/Global.h:19,
| from common/Global.cpp:13:
| common/Coord.h:95:41: warning: ‘QTextStream&
QTextStreamFunctions::endl(QTextStream&)’ is deprecated: Use Qt::endl
[-Wdeprecated-declarations]
| 95 | qDebug()<<"Error: divide by 0"<<endl;
| | ^~~~
| In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h:49,
| from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtDebug:1,
| from common/Coord.h:9,
| from Features/Feature.h:7,
| from Features/Features.h:2,
| from Backend/MemoryBackend.h:4,
| from common/Global.h:19,
| from common/Global.cpp:13:
| /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h:293:75: note: declared
here
| 293 | Q_CORE_EXPORT QT_DEPRECATED_VERSION_X(5, 15, "Use Qt::endl")
QTextStream &endl(QTextStream &s);
| |
^~~~
| In file included from Features/Features.h:2,
| from Backend/MemoryBackend.h:4,
| from common/Global.h:19,
| from common/Global.cpp:13:
| Features/Feature.h: At global scope:
| Features/Feature.h:354:18: error: field ‘thePath’ has incomplete type
‘QPainterPath’
| 354 | QPainterPath thePath;
| | ^~~~~~~
| In file included from Features/Features.h:1,
| from Backend/MemoryBackend.h:4,
| from common/Global.h:19,
| from common/Global.cpp:13:
| ../interfaces/IFeature.h:10:7: note: forward declaration of ‘class
QPainterPath’
| 10 | class QPainterPath;
| | ^~~~~~~~~~~~
| common/Global.cpp: In function ‘QStringList g_getTagValueList(QString)’:
| common/Global.cpp:92:38: warning: ‘QSet<T> QList<T>::toSet() const [with T =
unsigned int]’ is deprecated: Use QSet<T>(list.begin(), list.end()) instead.
[-Wdeprecated-declarations]
| 92 | retList.unite(list.toSet());
| | ^
| In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h:52,
| from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtDebug:1,
| from common/Coord.h:9,
| from Features/Feature.h:7,
| from Features/Features.h:2,
| from Backend/MemoryBackend.h:4,
| from common/Global.h:19,
| from common/Global.cpp:13:
| /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h:406:30: note: declared here
| 406 | Q_OUTOFLINE_TEMPLATE QSet<T> QList<T>::toSet() const
| | ^~~~~~~~
| common/Global.cpp:94:53: warning: ‘QSet<T> QList<T>::toSet() const [with T =
unsigned int]’ is deprecated: Use QSet<T>(list.begin(), list.end()) instead.
[-Wdeprecated-declarations]
| 94 | retList = tagList[tagKeys.indexOf(k)].toSet();
| | ^
| In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h:52,
| from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtDebug:1,
| from common/Coord.h:9,
| from Features/Feature.h:7,
| from Features/Features.h:2,
| from Backend/MemoryBackend.h:4,
| from common/Global.h:19,
| from common/Global.cpp:13:
| /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h:406:30: note: declared here
| 406 | Q_OUTOFLINE_TEMPLATE QSet<T> QList<T>::toSet() const
| | ^~~~~~~~
| common/Global.cpp: In function ‘QStringList g_getTagKeyList()’:
| common/Global.cpp:115:26: warning: ‘QSet<T> QList<T>::toSet() const [with T =
QString]’ is deprecated: Use QSet<T>(list.begin(), list.end()) instead.
[-Wdeprecated-declarations]
| 115 | return tagKeys.toSet().toList();
| | ^
| In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/QList:1,
| from common/Global.h:15,
| from common/Global.cpp:13:
| /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:413:13: note: declared here
| 413 | QSet<T> toSet() const;
| | ^~~~~
| common/Global.cpp:115:35: warning: ‘QList<T> QSet<T>::toList() const [with T
= QString]’ is deprecated: Use values() instead. [-Wdeprecated-declarations]
| 115 | return tagKeys.toSet().toList();
| | ^
| In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h:52,
| from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtDebug:1,
| from common/Coord.h:9,
| from Features/Feature.h:7,
| from Features/Features.h:2,
| from Backend/MemoryBackend.h:4,
| from common/Global.h:19,
| from common/Global.cpp:13:
| /usr/include/x86_64-linux-gnu/qt5/QtCore/qset.h:265:14: note: declared here
| 265 | QList<T> toList() const { return values(); }
| | ^~~~~~
| make[3]: *** [Makefile.Release:2418: release/Global.o] Error 1
| make[3]: Leaving directory '/<<PKGBUILDDIR>>/src'
| make[2]: *** [Makefile:42: release] Error 2
| make[2]: Leaving directory '/<<PKGBUILDDIR>>/src'
| make[1]: *** [Makefile:48: sub-src-make_first] Error 2
| make[1]: Leaving directory '/<<PKGBUILDDIR>>'
| dh_auto_build: error: make -j1 returned exit code 2
| make: *** [debian/rules:17: binary] Error 25
| dpkg-buildpackage: error: debian/rules binary subprocess returned exit status
2
Helmut