Source: qpdfview Version: 0.4.18-7 Severity: serious Justification: FTBFS Tags: bookworm sid ftbfs User: lu...@debian.org Usertags: ftbfs-20220716 ftbfs-bookworm
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > g++ -c -pipe -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. > -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time > -D_FORTIFY_SOURCE=2 -Wall -Wextra -D_REENTRANT -fPIC -D_FILE_OFFSET_BITS=64 > -DQT_NO_DEBUG -DQT_PLUGIN -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_CORE_LIB -I. > -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/QtGui > -I/usr/include/x86_64-linux-gnu/qt5/QtCore -Imoc-fitz > -I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o > objects-fitz/moc_fitzmodel.o moc-fitz/moc_fitzmodel.cpp > sources/fitzmodel.cpp: In function ‘qpdfview::Model::Outline > {anonymous}::loadOutline(fz_outline*)’: > sources/fitzmodel.cpp:75:23: error: no match for ‘operator!=’ (operand types > are ‘fz_location’ and ‘int’) > 75 | if(item->page != -1) > | ~~~~~~~~~~ ^~ ~~ > | | | > | | int > | fz_location > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:45, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:47, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/QList:1, > from sources/model.h:26, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h:118:41: note: candidate: > ‘template<class T1, class T2> constexpr bool operator!=(const QPair<T1, T2>&, > const QPair<T1, T2>&)’ > 118 | Q_DECL_CONSTEXPR Q_INLINE_TEMPLATE bool operator!=(const QPair<T1, > T2> &p1, const QPair<T1, T2> &p2) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qpair.h:118:41: note: template > argument deduction/substitution failed: > sources/fitzmodel.cpp:75:27: note: ‘fz_location’ is not derived from ‘const > QPair<T1, T2>’ > 75 | if(item->page != -1) > | ^ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h:43, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h:49, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:45, > from > /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h:44, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPainterPath:1, > from sources/model.h:27, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:190:13: note: > candidate: ‘template<class T, class Cleanup> bool operator!=(const > QScopedPointer<T, Cleanup>&, const QScopedPointer<T, Cleanup>&)’ > 190 | inline bool operator!=(const QScopedPointer<T, Cleanup> &lhs, const > QScopedPointer<T, Cleanup> &rhs) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:190:13: note: > template argument deduction/substitution failed: > sources/fitzmodel.cpp:75:27: note: ‘fz_location’ is not derived from ‘const > QScopedPointer<T, Cleanup>’ > 75 | if(item->page != -1) > | ^ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h:43, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h:49, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:45, > from > /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h:44, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPainterPath:1, > from sources/model.h:27, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:208:13: note: > candidate: ‘template<class T, class Cleanup> bool operator!=(const > QScopedPointer<T, Cleanup>&, std::nullptr_t)’ > 208 | inline bool operator!=(const QScopedPointer<T, Cleanup> &lhs, > std::nullptr_t) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:208:13: note: > template argument deduction/substitution failed: > sources/fitzmodel.cpp:75:27: note: ‘fz_location’ is not derived from ‘const > QScopedPointer<T, Cleanup>’ > 75 | if(item->page != -1) > | ^ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h:43, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h:49, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:45, > from > /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h:44, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPainterPath:1, > from sources/model.h:27, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:214:13: note: > candidate: ‘template<class T, class Cleanup> bool operator!=(std::nullptr_t, > const QScopedPointer<T, Cleanup>&)’ > 214 | inline bool operator!=(std::nullptr_t, const QScopedPointer<T, > Cleanup> &rhs) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qscopedpointer.h:214:13: note: > template argument deduction/substitution failed: > sources/fitzmodel.cpp:75:27: note: mismatched types ‘const > QScopedPointer<T, Cleanup>’ and ‘int’ > 75 | if(item->page != -1) > | ^ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qmetatype.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:54, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qiodevice.h:45, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qdatastream.h:44, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qregion.h:49, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:45, > from > /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h:44, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPainterPath:1, > from sources/model.h:27, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:568:6: note: > candidate: ‘template<class T, int Prealloc1, int Prealloc2> bool > operator!=(const QVarLengthArray<T, Prealloc1>&, const QVarLengthArray<T, > Prealloc2>&)’ > 568 | bool operator!=(const QVarLengthArray<T, Prealloc1> &l, const > QVarLengthArray<T, Prealloc2> &r) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qvarlengtharray.h:568:6: note: > template argument deduction/substitution failed: > sources/fitzmodel.cpp:75:27: note: ‘fz_location’ is not derived from ‘const > QVarLengthArray<T, Prealloc1>’ > 75 | if(item->page != -1) > | ^ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:43, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h:45, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtPlugin:1, > from sources/model.h:28, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:752:6: note: > candidate: ‘template<class T, class X> bool operator!=(const > QSharedPointer<T>&, const QSharedPointer<T>&)’ > 752 | bool operator!=(const QSharedPointer<T> &ptr1, const > QSharedPointer<X> &ptr2) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:752:6: note: > template argument deduction/substitution failed: > sources/fitzmodel.cpp:75:27: note: ‘fz_location’ is not derived from ‘const > QSharedPointer<T>’ > 75 | if(item->page != -1) > | ^ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:43, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h:45, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtPlugin:1, > from sources/model.h:28, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:768:6: note: > candidate: ‘template<class T, class X> bool operator!=(const > QSharedPointer<T>&, const X*)’ > 768 | bool operator!=(const QSharedPointer<T> &ptr1, const X *ptr2) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:768:6: note: > template argument deduction/substitution failed: > sources/fitzmodel.cpp:75:27: note: ‘fz_location’ is not derived from ‘const > QSharedPointer<T>’ > 75 | if(item->page != -1) > | ^ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:43, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h:45, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtPlugin:1, > from sources/model.h:28, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:773:6: note: > candidate: ‘template<class T, class X> bool operator!=(const T*, const > QSharedPointer<T>&)’ > 773 | bool operator!=(const T *ptr1, const QSharedPointer<X> &ptr2) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:773:6: note: > template argument deduction/substitution failed: > sources/fitzmodel.cpp:75:27: note: mismatched types ‘const T*’ and > ‘fz_location’ > 75 | if(item->page != -1) > | ^ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:43, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h:45, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtPlugin:1, > from sources/model.h:28, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:784:6: note: > candidate: ‘template<class T, class X> bool operator!=(const > QSharedPointer<T>&, const QWeakPointer<X>&)’ > 784 | bool operator!=(const QSharedPointer<T> &ptr1, const QWeakPointer<X> > &ptr2) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:784:6: note: > template argument deduction/substitution failed: > sources/fitzmodel.cpp:75:27: note: ‘fz_location’ is not derived from ‘const > QSharedPointer<T>’ > 75 | if(item->page != -1) > | ^ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:43, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h:45, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtPlugin:1, > from sources/model.h:28, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:796:13: note: > candidate: ‘template<class T> bool operator!=(const QSharedPointer<T>&, > std::nullptr_t)’ > 796 | inline bool operator!=(const QSharedPointer<T> &lhs, std::nullptr_t) > noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:796:13: note: > template argument deduction/substitution failed: > sources/fitzmodel.cpp:75:27: note: ‘fz_location’ is not derived from ‘const > QSharedPointer<T>’ > 75 | if(item->page != -1) > | ^ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:43, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h:45, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtPlugin:1, > from sources/model.h:28, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:808:13: note: > candidate: ‘template<class T> bool operator!=(std::nullptr_t, const > QSharedPointer<T>&)’ > 808 | inline bool operator!=(std::nullptr_t, const QSharedPointer<T> &rhs) > noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:808:13: note: > template argument deduction/substitution failed: > sources/fitzmodel.cpp:75:27: note: mismatched types ‘const > QSharedPointer<T>’ and ‘int’ > 75 | if(item->page != -1) > | ^ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:43, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h:45, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtPlugin:1, > from sources/model.h:28, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:820:13: note: > candidate: ‘template<class T> bool operator!=(const QWeakPointer<T>&, > std::nullptr_t)’ > 820 | inline bool operator!=(const QWeakPointer<T> &lhs, std::nullptr_t) > noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:820:13: note: > template argument deduction/substitution failed: > sources/fitzmodel.cpp:75:27: note: ‘fz_location’ is not derived from ‘const > QWeakPointer<T>’ > 75 | if(item->page != -1) > | ^ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer.h:48, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:43, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h:45, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtPlugin:1, > from sources/model.h:28, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:832:13: note: > candidate: ‘template<class T> bool operator!=(std::nullptr_t, const > QWeakPointer<T>&)’ > 832 | inline bool operator!=(std::nullptr_t, const QWeakPointer<T> &rhs) > noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsharedpointer_impl.h:832:13: note: > template argument deduction/substitution failed: > sources/fitzmodel.cpp:75:27: note: mismatched types ‘const QWeakPointer<T>’ > and ‘int’ > 75 | if(item->page != -1) > | ^ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h:45, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtPlugin:1, > from sources/model.h:28, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:114:13: note: candidate: > ‘template<class T> bool operator!=(const T*, const QPointer<T>&)’ > 114 | inline bool operator!=(const T *o, const QPointer<T> &p) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:114:13: note: template > argument deduction/substitution failed: > sources/fitzmodel.cpp:75:27: note: mismatched types ‘const T*’ and > ‘fz_location’ > 75 | if(item->page != -1) > | ^ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h:45, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtPlugin:1, > from sources/model.h:28, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:118:13: note: candidate: > ‘template<class T> bool operator!=(const QPointer<T>&, const T*)’ > 118 | inline bool operator!= (const QPointer<T> &p, const T *o) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:118:13: note: template > argument deduction/substitution failed: > sources/fitzmodel.cpp:75:27: note: ‘fz_location’ is not derived from ‘const > QPointer<T>’ > 75 | if(item->page != -1) > | ^ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h:45, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtPlugin:1, > from sources/model.h:28, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:122:13: note: candidate: > ‘template<class T> bool operator!=(T*, const QPointer<T>&)’ > 122 | inline bool operator!=(T *o, const QPointer<T> &p) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:122:13: note: template > argument deduction/substitution failed: > sources/fitzmodel.cpp:75:27: note: mismatched types ‘T*’ and ‘fz_location’ > 75 | if(item->page != -1) > | ^ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h:45, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtPlugin:1, > from sources/model.h:28, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:126:13: note: candidate: > ‘template<class T> bool operator!=(const QPointer<T>&, T*)’ > 126 | inline bool operator!= (const QPointer<T> &p, T *o) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:126:13: note: template > argument deduction/substitution failed: > sources/fitzmodel.cpp:75:27: note: ‘fz_location’ is not derived from ‘const > QPointer<T>’ > 75 | if(item->page != -1) > | ^ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h:45, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtPlugin:1, > from sources/model.h:28, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:130:13: note: candidate: > ‘template<class T> bool operator!=(const QPointer<T>&, const QPointer<T>&)’ > 130 | inline bool operator!= (const QPointer<T> &p1, const QPointer<T> &p2) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qpointer.h:130:13: note: template > argument deduction/substitution failed: > sources/fitzmodel.cpp:75:27: note: ‘fz_location’ is not derived from ‘const > QPointer<T>’ > 75 | if(item->page != -1) > | ^ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:49, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:44, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:47, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/QList:1, > from sources/model.h:26, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:62:30: note: candidate: > ‘constexpr bool operator!=(char, QLatin1Char)’ > 62 | Q_DECL_CONSTEXPR inline bool operator!=(char lhs, QLatin1Char rhs) > noexcept { return lhs != rhs.toLatin1(); } > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:62:46: note: no known > conversion for argument 1 from ‘fz_location’ to ‘char’ > 62 | Q_DECL_CONSTEXPR inline bool operator!=(char lhs, QLatin1Char rhs) > noexcept { return lhs != rhs.toLatin1(); } > | ~~~~~^~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:69:30: note: candidate: > ‘constexpr bool operator!=(QLatin1Char, char)’ > 69 | Q_DECL_CONSTEXPR inline bool operator!=(QLatin1Char lhs, char rhs) > noexcept { return lhs.toLatin1() != rhs; } > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:69:53: note: no known > conversion for argument 1 from ‘fz_location’ to ‘QLatin1Char’ > 69 | Q_DECL_CONSTEXPR inline bool operator!=(QLatin1Char lhs, char rhs) > noexcept { return lhs.toLatin1() != rhs; } > | ~~~~~~~~~~~~^~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:640:30: note: candidate: > ‘constexpr bool operator!=(QChar, QChar)’ > 640 | Q_DECL_CONSTEXPR inline bool operator!=(QChar c1, QChar c2) noexcept > { return !operator==(c1, c2); } > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:640:47: note: no known > conversion for argument 1 from ‘fz_location’ to ‘QChar’ > 640 | Q_DECL_CONSTEXPR inline bool operator!=(QChar c1, QChar c2) noexcept > { return !operator==(c1, c2); } > | ~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:651:30: note: candidate: > ‘constexpr bool operator!=(QChar, std::nullptr_t)’ > 651 | Q_DECL_CONSTEXPR inline bool operator!=(QChar lhs, std::nullptr_t) > noexcept { return !operator==(lhs, nullptr); } > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:651:47: note: no known > conversion for argument 1 from ‘fz_location’ to ‘QChar’ > 651 | Q_DECL_CONSTEXPR inline bool operator!=(QChar lhs, std::nullptr_t) > noexcept { return !operator==(lhs, nullptr); } > | ~~~~~~^~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:656:30: note: candidate: > ‘constexpr bool operator!=(std::nullptr_t, QChar)’ > 656 | Q_DECL_CONSTEXPR inline bool operator!=(std::nullptr_t, QChar rhs) > noexcept { return !operator==(nullptr, rhs); } > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qchar.h:656:41: note: no known > conversion for argument 1 from ‘fz_location’ to ‘std::nullptr_t’ > 656 | Q_DECL_CONSTEXPR inline bool operator!=(std::nullptr_t, QChar rhs) > noexcept { return !operator==(nullptr, rhs); } > | ^~~~~~~~~~~~~~ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:50, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:44, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:47, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/QList:1, > from sources/model.h:26, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:690:13: note: > candidate: ‘bool operator!=(const QByteArray&, const QByteArray&)’ > 690 | inline bool operator!=(const QByteArray &a1, const QByteArray &a2) > noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:690:42: note: no > known conversion for argument 1 from ‘fz_location’ to ‘const QByteArray&’ > 690 | inline bool operator!=(const QByteArray &a1, const QByteArray &a2) > noexcept > | ~~~~~~~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:692:13: note: > candidate: ‘bool operator!=(const QByteArray&, const char*)’ > 692 | inline bool operator!=(const QByteArray &a1, const char *a2) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:692:42: note: no > known conversion for argument 1 from ‘fz_location’ to ‘const QByteArray&’ > 692 | inline bool operator!=(const QByteArray &a1, const char *a2) noexcept > | ~~~~~~~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:694:13: note: > candidate: ‘bool operator!=(const char*, const QByteArray&)’ > 694 | inline bool operator!=(const char *a1, const QByteArray &a2) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:694:36: note: no > known conversion for argument 1 from ‘fz_location’ to ‘const char*’ > 694 | inline bool operator!=(const char *a1, const QByteArray &a2) noexcept > | ~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:811:13: note: > candidate: ‘bool operator!=(const QByteArray::FromBase64Result&, const > QByteArray::FromBase64Result&)’ > 811 | inline bool operator!=(const QByteArray::FromBase64Result &lhs, const > QByteArray::FromBase64Result &rhs) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:811:60: note: no > known conversion for argument 1 from ‘fz_location’ to ‘const > QByteArray::FromBase64Result&’ > 811 | inline bool operator!=(const QByteArray::FromBase64Result &lhs, const > QByteArray::FromBase64Result &rhs) noexcept > | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:44, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:47, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/QList:1, > from sources/model.h:26, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1379:13: note: candidate: > ‘bool operator!=(QString::Null, QString::Null)’ > 1379 | inline bool operator!=(QString::Null, QString::Null) { return false; } > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1379:24: note: no known > conversion for argument 1 from ‘fz_location’ to ‘QString::Null’ > 1379 | inline bool operator!=(QString::Null, QString::Null) { return false; } > | ^~~~~~~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1381:13: note: candidate: > ‘bool operator!=(QString::Null, const QString&)’ > 1381 | inline bool operator!=(QString::Null, const QString &s) { return > !s.isNull(); } > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1381:24: note: no known > conversion for argument 1 from ‘fz_location’ to ‘QString::Null’ > 1381 | inline bool operator!=(QString::Null, const QString &s) { return > !s.isNull(); } > | ^~~~~~~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1383:13: note: candidate: > ‘bool operator!=(const QString&, QString::Null)’ > 1383 | inline bool operator!=(const QString &s, QString::Null) { return > !s.isNull(); } > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1383:39: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QString&’ > 1383 | inline bool operator!=(const QString &s, QString::Null) { return > !s.isNull(); } > | ~~~~~~~~~~~~~~~^ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1388:13: note: candidate: > ‘bool operator!=(QLatin1String, QLatin1String)’ > 1388 | inline bool operator!=(QLatin1String s1, QLatin1String s2) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1388:38: note: no known > conversion for argument 1 from ‘fz_location’ to ‘QLatin1String’ > 1388 | inline bool operator!=(QLatin1String s1, QLatin1String s2) noexcept > | ~~~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1432:32: note: candidate: > ‘bool operator!=(const char*, const QString&)’ > 1432 | inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const > QString &s2) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1432:55: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const char*’ > 1432 | inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const > QString &s2) > | ~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1445:32: note: candidate: > ‘bool operator!=(const char*, QLatin1String)’ > 1445 | inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, > QLatin1String s2) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1445:55: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const char*’ > 1445 | inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, > QLatin1String s2) > | ~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1822:13: note: candidate: > ‘bool operator!=(const QStringRef&, const QStringRef&)’ > 1822 | inline bool operator!=(const QStringRef &s1, const QStringRef &s2) > noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1822:42: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QStringRef&’ > 1822 | inline bool operator!=(const QStringRef &s1, const QStringRef &s2) > noexcept > | ~~~~~~~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1834:13: note: candidate: > ‘bool operator!=(const QString&, const QStringRef&)’ > 1834 | inline bool operator!=(const QString &lhs, const QStringRef &rhs) > noexcept { return lhs.compare(rhs) != 0; } > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1834:39: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QString&’ > 1834 | inline bool operator!=(const QString &lhs, const QStringRef &rhs) > noexcept { return lhs.compare(rhs) != 0; } > | ~~~~~~~~~~~~~~~^~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1841:13: note: candidate: > ‘bool operator!=(const QStringRef&, const QString&)’ > 1841 | inline bool operator!=(const QStringRef &lhs, const QString &rhs) > noexcept { return rhs != lhs; } > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1841:42: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QStringRef&’ > 1841 | inline bool operator!=(const QStringRef &lhs, const QString &rhs) > noexcept { return rhs != lhs; } > | ~~~~~~~~~~~~~~~~~~^~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1870:13: note: candidate: > ‘bool operator!=(QLatin1String, const QStringRef&)’ > 1870 | inline bool operator!=(QLatin1String lhs, const QStringRef &rhs) > noexcept { return rhs.compare(lhs) != 0; } > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1870:38: note: no known > conversion for argument 1 from ‘fz_location’ to ‘QLatin1String’ > 1870 | inline bool operator!=(QLatin1String lhs, const QStringRef &rhs) > noexcept { return rhs.compare(lhs) != 0; } > | ~~~~~~~~~~~~~~^~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1877:13: note: candidate: > ‘bool operator!=(const QStringRef&, QLatin1String)’ > 1877 | inline bool operator!=(const QStringRef &lhs, QLatin1String rhs) > noexcept { return rhs != lhs; } > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1877:42: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QStringRef&’ > 1877 | inline bool operator!=(const QStringRef &lhs, QLatin1String rhs) > noexcept { return rhs != lhs; } > | ~~~~~~~~~~~~~~~~~~^~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1891:13: note: candidate: > ‘bool operator!=(QChar, const QString&)’ > 1891 | inline bool operator!=(QChar lhs, const QString &rhs) noexcept { > return !(lhs == rhs); } > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1891:30: note: no known > conversion for argument 1 from ‘fz_location’ to ‘QChar’ > 1891 | inline bool operator!=(QChar lhs, const QString &rhs) noexcept { > return !(lhs == rhs); } > | ~~~~~~^~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1896:13: note: candidate: > ‘bool operator!=(const QString&, QChar)’ > 1896 | inline bool operator!=(const QString &lhs, QChar rhs) noexcept { > return !(rhs == lhs); } > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1896:39: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QString&’ > 1896 | inline bool operator!=(const QString &lhs, QChar rhs) noexcept { > return !(rhs == lhs); } > | ~~~~~~~~~~~~~~~^~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1910:13: note: candidate: > ‘bool operator!=(QChar, const QStringRef&)’ > 1910 | inline bool operator!=(QChar lhs, const QStringRef &rhs) noexcept { > return !(lhs == rhs); } > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1910:30: note: no known > conversion for argument 1 from ‘fz_location’ to ‘QChar’ > 1910 | inline bool operator!=(QChar lhs, const QStringRef &rhs) noexcept { > return !(lhs == rhs); } > | ~~~~~~^~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1915:13: note: candidate: > ‘bool operator!=(const QStringRef&, QChar)’ > 1915 | inline bool operator!=(const QStringRef &lhs, QChar rhs) noexcept { > return !(rhs == lhs); } > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1915:42: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QStringRef&’ > 1915 | inline bool operator!=(const QStringRef &lhs, QChar rhs) noexcept { > return !(rhs == lhs); } > | ~~~~~~~~~~~~~~~~~~^~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1929:13: note: candidate: > ‘bool operator!=(QChar, QLatin1String)’ > 1929 | inline bool operator!=(QChar lhs, QLatin1String rhs) noexcept { > return !(lhs == rhs); } > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1929:30: note: no known > conversion for argument 1 from ‘fz_location’ to ‘QChar’ > 1929 | inline bool operator!=(QChar lhs, QLatin1String rhs) noexcept { > return !(lhs == rhs); } > | ~~~~~~^~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1934:13: note: candidate: > ‘bool operator!=(QLatin1String, QChar)’ > 1934 | inline bool operator!=(QLatin1String lhs, QChar rhs) noexcept { > return !(rhs == lhs); } > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1934:38: note: no known > conversion for argument 1 from ‘fz_location’ to ‘QLatin1String’ > 1934 | inline bool operator!=(QLatin1String lhs, QChar rhs) noexcept { > return !(rhs == lhs); } > | ~~~~~~~~~~~~~~^~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1942:13: note: candidate: > ‘bool operator!=(QStringView, QStringView)’ > 1942 | inline bool operator!=(QStringView lhs, QStringView rhs) noexcept { > return !(lhs == rhs); } > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1942:36: note: no known > conversion for argument 1 from ‘fz_location’ to ‘QStringView’ > 1942 | inline bool operator!=(QStringView lhs, QStringView rhs) noexcept { > return !(lhs == rhs); } > | ~~~~~~~~~~~~^~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1950:13: note: candidate: > ‘bool operator!=(QStringView, QChar)’ > 1950 | inline bool operator!=(QStringView lhs, QChar rhs) noexcept { return > lhs != QStringView(&rhs, 1); } > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1950:36: note: no known > conversion for argument 1 from ‘fz_location’ to ‘QStringView’ > 1950 | inline bool operator!=(QStringView lhs, QChar rhs) noexcept { return > lhs != QStringView(&rhs, 1); } > | ~~~~~~~~~~~~^~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1957:13: note: candidate: > ‘bool operator!=(QChar, QStringView)’ > 1957 | inline bool operator!=(QChar lhs, QStringView rhs) noexcept { return > QStringView(&lhs, 1) != rhs; } > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1957:30: note: no known > conversion for argument 1 from ‘fz_location’ to ‘QChar’ > 1957 | inline bool operator!=(QChar lhs, QStringView rhs) noexcept { return > QStringView(&lhs, 1) != rhs; } > | ~~~~~~^~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1965:13: note: candidate: > ‘bool operator!=(QStringView, QLatin1String)’ > 1965 | inline bool operator!=(QStringView lhs, QLatin1String rhs) noexcept { > return !(lhs == rhs); } > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1965:36: note: no known > conversion for argument 1 from ‘fz_location’ to ‘QStringView’ > 1965 | inline bool operator!=(QStringView lhs, QLatin1String rhs) noexcept { > return !(lhs == rhs); } > | ~~~~~~~~~~~~^~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1972:13: note: candidate: > ‘bool operator!=(QLatin1String, QStringView)’ > 1972 | inline bool operator!=(QLatin1String lhs, QStringView rhs) noexcept { > return !(lhs == rhs); } > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1972:38: note: no known > conversion for argument 1 from ‘fz_location’ to ‘QLatin1String’ > 1972 | inline bool operator!=(QLatin1String lhs, QStringView rhs) noexcept { > return !(lhs == rhs); } > | ~~~~~~~~~~~~~~^~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1981:32: note: candidate: > ‘bool operator!=(const QStringRef&, const QByteArray&)’ > 1981 | inline QT_ASCII_CAST_WARN bool operator!=(const QStringRef &lhs, > const QByteArray &rhs) { return lhs.compare(rhs) != 0; } > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1981:61: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QStringRef&’ > 1981 | inline QT_ASCII_CAST_WARN bool operator!=(const QStringRef &lhs, > const QByteArray &rhs) { return lhs.compare(rhs) != 0; } > | ~~~~~~~~~~~~~~~~~~^~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1988:32: note: candidate: > ‘bool operator!=(const QByteArray&, const QStringRef&)’ > 1988 | inline QT_ASCII_CAST_WARN bool operator!=(const QByteArray &lhs, > const QStringRef &rhs) { return rhs.compare(lhs) != 0; } > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1988:61: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QByteArray&’ > 1988 | inline QT_ASCII_CAST_WARN bool operator!=(const QByteArray &lhs, > const QStringRef &rhs) { return rhs.compare(lhs) != 0; } > | ~~~~~~~~~~~~~~~~~~^~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:2010:32: note: candidate: > ‘bool operator!=(const char*, const QStringRef&)’ > 2010 | inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const > QStringRef &s2) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:2010:55: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const char*’ > 2010 | inline QT_ASCII_CAST_WARN bool operator!=(const char *s1, const > QStringRef &s2) > | ~~~~~~~~~~~~^~ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h:45, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h:44, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPainterPath:1, > from sources/model.h:27, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h:168:30: note: candidate: > ‘constexpr bool operator!=(const QPoint&, const QPoint&)’ > 168 | Q_DECL_CONSTEXPR inline bool operator!=(const QPoint &p1, const > QPoint &p2) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h:168:55: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QPoint&’ > 168 | Q_DECL_CONSTEXPR inline bool operator!=(const QPoint &p1, const > QPoint &p2) > | ~~~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h:363:30: note: candidate: > ‘constexpr bool operator!=(const QPointF&, const QPointF&)’ > 363 | Q_DECL_CONSTEXPR inline bool operator!=(const QPointF &p1, const > QPointF &p2) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h:363:56: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QPointF&’ > 363 | Q_DECL_CONSTEXPR inline bool operator!=(const QPointF &p1, const > QPointF &p2) > | ~~~~~~~~~~~~~~~^~ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h:43, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h:46, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h:44, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPainterPath:1, > from sources/model.h:27, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h:144:30: note: candidate: > ‘constexpr bool operator!=(const QMargins&, const QMargins&)’ > 144 | Q_DECL_CONSTEXPR inline bool operator!=(const QMargins &m1, const > QMargins &m2) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h:144:57: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QMargins&’ > 144 | Q_DECL_CONSTEXPR inline bool operator!=(const QMargins &m1, const > QMargins &m2) noexcept > | ~~~~~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h:380:30: note: candidate: > ‘constexpr bool operator!=(const QMarginsF&, const QMarginsF&)’ > 380 | Q_DECL_CONSTEXPR inline bool operator!=(const QMarginsF &lhs, const > QMarginsF &rhs) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h:380:58: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QMarginsF&’ > 380 | Q_DECL_CONSTEXPR inline bool operator!=(const QMarginsF &lhs, const > QMarginsF &rhs) noexcept > | ~~~~~~~~~~~~~~~~~^~~ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h:44, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h:46, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h:44, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPainterPath:1, > from sources/model.h:27, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h:178:30: note: candidate: > ‘constexpr bool operator!=(const QSize&, const QSize&)’ > 178 | Q_DECL_CONSTEXPR inline bool operator!=(const QSize &s1, const QSize > &s2) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h:178:54: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QSize&’ > 178 | Q_DECL_CONSTEXPR inline bool operator!=(const QSize &s1, const QSize > &s2) noexcept > | ~~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h:353:30: note: candidate: > ‘constexpr bool operator!=(const QSizeF&, const QSizeF&)’ > 353 | Q_DECL_CONSTEXPR inline bool operator!=(const QSizeF &s1, const > QSizeF &s2) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h:353:55: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QSizeF&’ > 353 | Q_DECL_CONSTEXPR inline bool operator!=(const QSizeF &s1, const > QSizeF &s2) noexcept > | ~~~~~~~~~~~~~~^~ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h:46, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h:44, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPainterPath:1, > from sources/model.h:27, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h:459:30: note: candidate: > ‘constexpr bool operator!=(const QRect&, const QRect&)’ > 459 | Q_DECL_CONSTEXPR inline bool operator!=(const QRect &r1, const QRect > &r2) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h:459:54: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QRect&’ > 459 | Q_DECL_CONSTEXPR inline bool operator!=(const QRect &r1, const QRect > &r2) noexcept > | ~~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h:866:30: note: candidate: > ‘constexpr bool operator!=(const QRectF&, const QRectF&)’ > 866 | Q_DECL_CONSTEXPR inline bool operator!=(const QRectF &r1, const > QRectF &r2) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h:866:55: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QRectF&’ > 866 | Q_DECL_CONSTEXPR inline bool operator!=(const QRectF &r1, const > QRectF &r2) noexcept > | ~~~~~~~~~~~~~~^~ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlocale.h:43, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qtextstream.h:46, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qdebug.h:49, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborcommon.h:45, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborvalue.h:45, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonvalue.h:46, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonobject.h:43, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h:46, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtPlugin:1, > from sources/model.h:28, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:616:13: note: candidate: > ‘bool operator!=(const QVariant&, const QVariantComparisonHelper&)’ > 616 | inline bool operator!=(const QVariant &v1, const > QVariantComparisonHelper &v2) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qvariant.h:616:40: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QVariant&’ > 616 | inline bool operator!=(const QVariant &v1, const > QVariantComparisonHelper &v2) > | ~~~~~~~~~~~~~~~~^~ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborvalue.h:45, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonvalue.h:46, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qjsonobject.h:43, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qplugin.h:46, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/QtPlugin:1, > from sources/model.h:28, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborcommon.h:96:13: note: > candidate: ‘bool operator!=(QCborTag, QCborKnownTags)’ > 96 | inline bool operator!=(QCborTag t, QCborKnownTags kt) { return > quint64(t) != quint64(kt); } > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborcommon.h:96:33: note: no > known conversion for argument 1 from ‘fz_location’ to ‘QCborTag’ > 96 | inline bool operator!=(QCborTag t, QCborKnownTags kt) { return > quint64(t) != quint64(kt); } > | ~~~~~~~~~^ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborcommon.h:97:13: note: > candidate: ‘bool operator!=(QCborKnownTags, QCborTag)’ > 97 | inline bool operator!=(QCborKnownTags kt, QCborTag t) { return > quint64(t) != quint64(kt); } > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qcborcommon.h:97:39: note: no > known conversion for argument 1 from ‘fz_location’ to ‘QCborKnownTags’ > 97 | inline bool operator!=(QCborKnownTags kt, QCborTag t) { return > quint64(t) != quint64(kt); } > | ~~~~~~~~~~~~~~~^~ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtWidgets/qwidget.h:55, > from /usr/include/x86_64-linux-gnu/qt5/QtWidgets/QWidget:1, > from sources/model.h:29, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h:130:13: note: candidate: > ‘bool operator!=(const QCursor&, const QCursor&)’ > 130 | inline bool operator!=(const QCursor &lhs, const QCursor &rhs) > noexcept { return !(lhs == rhs); } > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtGui/qcursor.h:130:39: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QCursor&’ > 130 | inline bool operator!=(const QCursor &lhs, const QCursor &rhs) > noexcept { return !(lhs == rhs); } > | ~~~~~~~~~~~~~~~^~~ > sources/fitzmodel.cpp:77:44: error: no match for ‘operator+’ (operand types > are ‘fz_location’ and ‘int’) > 77 | section.link.page = item->page + 1; > | ~~~~~~~~~~ ^ ~ > | | | > | | int > | fz_location > In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:50, > from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:44, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:47, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/QList:1, > from sources/model.h:26, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:721:25: note: > candidate: ‘const QByteArray operator+(const QByteArray&, const QByteArray&)’ > 721 | inline const QByteArray operator+(const QByteArray &a1, const > QByteArray &a2) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:721:53: note: no > known conversion for argument 1 from ‘fz_location’ to ‘const QByteArray&’ > 721 | inline const QByteArray operator+(const QByteArray &a1, const > QByteArray &a2) > | ~~~~~~~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:723:25: note: > candidate: ‘const QByteArray operator+(const QByteArray&, const char*)’ > 723 | inline const QByteArray operator+(const QByteArray &a1, const char > *a2) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:723:53: note: no > known conversion for argument 1 from ‘fz_location’ to ‘const QByteArray&’ > 723 | inline const QByteArray operator+(const QByteArray &a1, const char > *a2) > | ~~~~~~~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:725:25: note: > candidate: ‘const QByteArray operator+(const QByteArray&, char)’ > 725 | inline const QByteArray operator+(const QByteArray &a1, char a2) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:725:53: note: no > known conversion for argument 1 from ‘fz_location’ to ‘const QByteArray&’ > 725 | inline const QByteArray operator+(const QByteArray &a1, char a2) > | ~~~~~~~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:727:25: note: > candidate: ‘const QByteArray operator+(const char*, const QByteArray&)’ > 727 | inline const QByteArray operator+(const char *a1, const QByteArray > &a2) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:727:47: note: no > known conversion for argument 1 from ‘fz_location’ to ‘const char*’ > 727 | inline const QByteArray operator+(const char *a1, const QByteArray > &a2) > | ~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:729:25: note: > candidate: ‘const QByteArray operator+(char, const QByteArray&)’ > 729 | inline const QByteArray operator+(char a1, const QByteArray &a2) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qbytearray.h:729:40: note: no > known conversion for argument 1 from ‘fz_location’ to ‘char’ > 729 | inline const QByteArray operator+(char a1, const QByteArray &a2) > | ~~~~~^~ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtCore/qhashfunctions.h:44, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:47, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/QList:1, > from sources/model.h:26, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1530:22: note: candidate: > ‘const QString operator+(const QString&, const QString&)’ > 1530 | inline const QString operator+(const QString &s1, const QString &s2) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1530:47: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QString&’ > 1530 | inline const QString operator+(const QString &s1, const QString &s2) > | ~~~~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1532:22: note: candidate: > ‘const QString operator+(const QString&, QChar)’ > 1532 | inline const QString operator+(const QString &s1, QChar s2) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1532:47: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QString&’ > 1532 | inline const QString operator+(const QString &s1, QChar s2) > | ~~~~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1534:22: note: candidate: > ‘const QString operator+(QChar, const QString&)’ > 1534 | inline const QString operator+(QChar s1, const QString &s2) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1534:38: note: no known > conversion for argument 1 from ‘fz_location’ to ‘QChar’ > 1534 | inline const QString operator+(QChar s1, const QString &s2) > | ~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1537:41: note: candidate: > ‘const QString operator+(const QString&, const char*)’ > 1537 | inline QT_ASCII_CAST_WARN const QString operator+(const QString &s1, > const char *s2) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1537:66: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QString&’ > 1537 | inline QT_ASCII_CAST_WARN const QString operator+(const QString &s1, > const char *s2) > | ~~~~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1539:41: note: candidate: > ‘const QString operator+(const char*, const QString&)’ > 1539 | inline QT_ASCII_CAST_WARN const QString operator+(const char *s1, > const QString &s2) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1539:63: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const char*’ > 1539 | inline QT_ASCII_CAST_WARN const QString operator+(const char *s1, > const QString &s2) > | ~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1541:41: note: candidate: > ‘const QString operator+(char, const QString&)’ > 1541 | inline QT_ASCII_CAST_WARN const QString operator+(char c, const > QString &s) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1541:56: note: no known > conversion for argument 1 from ‘fz_location’ to ‘char’ > 1541 | inline QT_ASCII_CAST_WARN const QString operator+(char c, const > QString &s) > | ~~~~~^ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1543:41: note: candidate: > ‘const QString operator+(const QString&, char)’ > 1543 | inline QT_ASCII_CAST_WARN const QString operator+(const QString &s, > char c) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1543:66: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QString&’ > 1543 | inline QT_ASCII_CAST_WARN const QString operator+(const QString &s, > char c) > | ~~~~~~~~~~~~~~~^ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1545:41: note: candidate: > ‘const QString operator+(const QByteArray&, const QString&)’ > 1545 | inline QT_ASCII_CAST_WARN const QString operator+(const QByteArray > &ba, const QString &s) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1545:69: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QByteArray&’ > 1545 | inline QT_ASCII_CAST_WARN const QString operator+(const QByteArray > &ba, const QString &s) > | ~~~~~~~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1547:41: note: candidate: > ‘const QString operator+(const QString&, const QByteArray&)’ > 1547 | inline QT_ASCII_CAST_WARN const QString operator+(const QString &s, > const QByteArray &ba) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:1547:66: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QString&’ > 1547 | inline QT_ASCII_CAST_WARN const QString operator+(const QString &s, > const QByteArray &ba) > | ~~~~~~~~~~~~~~~^ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:2056:16: note: candidate: > ‘QString operator+(const QString&, const QStringRef&)’ > 2056 | inline QString operator+(const QString &s1, const QStringRef &s2) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:2056:41: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QString&’ > 2056 | inline QString operator+(const QString &s1, const QStringRef &s2) > | ~~~~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:2058:16: note: candidate: > ‘QString operator+(const QStringRef&, const QString&)’ > 2058 | inline QString operator+(const QStringRef &s1, const QString &s2) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:2058:44: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QStringRef&’ > 2058 | inline QString operator+(const QStringRef &s1, const QString &s2) > | ~~~~~~~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:2060:16: note: candidate: > ‘QString operator+(const QStringRef&, QLatin1String)’ > 2060 | inline QString operator+(const QStringRef &s1, QLatin1String s2) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:2060:44: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QStringRef&’ > 2060 | inline QString operator+(const QStringRef &s1, QLatin1String s2) > | ~~~~~~~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:2062:16: note: candidate: > ‘QString operator+(QLatin1String, const QStringRef&)’ > 2062 | inline QString operator+(QLatin1String s1, const QStringRef &s2) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:2062:40: note: no known > conversion for argument 1 from ‘fz_location’ to ‘QLatin1String’ > 2062 | inline QString operator+(QLatin1String s1, const QStringRef &s2) > | ~~~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:2064:16: note: candidate: > ‘QString operator+(const QStringRef&, const QStringRef&)’ > 2064 | inline QString operator+(const QStringRef &s1, const QStringRef &s2) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:2064:44: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QStringRef&’ > 2064 | inline QString operator+(const QStringRef &s1, const QStringRef &s2) > | ~~~~~~~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:2066:16: note: candidate: > ‘QString operator+(const QStringRef&, QChar)’ > 2066 | inline QString operator+(const QStringRef &s1, QChar s2) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:2066:44: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QStringRef&’ > 2066 | inline QString operator+(const QStringRef &s1, QChar s2) > | ~~~~~~~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:2068:16: note: candidate: > ‘QString operator+(QChar, const QStringRef&)’ > 2068 | inline QString operator+(QChar s1, const QStringRef &s2) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstring.h:2068:32: note: no known > conversion for argument 1 from ‘fz_location’ to ‘QChar’ > 2068 | inline QString operator+(QChar s1, const QStringRef &s2) > | ~~~~~~^~ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:1196, > from /usr/include/x86_64-linux-gnu/qt5/QtCore/QList:1, > from sources/model.h:26, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h:303:20: note: > candidate: ‘QStringList operator+(const QList<QString>&, const QStringList&)’ > 303 | inline QStringList operator+(const QList<QString> &one, const > QStringList &other) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qstringlist.h:303:52: note: no > known conversion for argument 1 from ‘fz_location’ to ‘const QList<QString>&’ > 303 | inline QStringList operator+(const QList<QString> &one, const > QStringList &other) > | ~~~~~~~~~~~~~~~~~~~~~~^~~ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h:45, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h:44, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPainterPath:1, > from sources/model.h:27, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h:171:38: note: candidate: > ‘constexpr const QPoint operator+(const QPoint&, const QPoint&)’ > 171 | Q_DECL_CONSTEXPR inline const QPoint operator+(const QPoint &p1, > const QPoint &p2) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h:171:62: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QPoint&’ > 171 | Q_DECL_CONSTEXPR inline const QPoint operator+(const QPoint &p1, > const QPoint &p2) > | ~~~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h:195:38: note: candidate: > ‘constexpr const QPoint operator+(const QPoint&)’ > 195 | Q_DECL_CONSTEXPR inline const QPoint operator+(const QPoint &p) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h:195:38: note: candidate > expects 1 argument, 2 provided > /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h:370:39: note: candidate: > ‘constexpr const QPointF operator+(const QPointF&, const QPointF&)’ > 370 | Q_DECL_CONSTEXPR inline const QPointF operator+(const QPointF &p1, > const QPointF &p2) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h:370:64: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QPointF&’ > 370 | Q_DECL_CONSTEXPR inline const QPointF operator+(const QPointF &p1, > const QPointF &p2) > | ~~~~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h:390:39: note: candidate: > ‘constexpr const QPointF operator+(const QPointF&)’ > 390 | Q_DECL_CONSTEXPR inline const QPointF operator+(const QPointF &p) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qpoint.h:390:39: note: candidate > expects 1 argument, 2 provided > In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h:43, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h:46, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h:44, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPainterPath:1, > from sources/model.h:27, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h:153:34: note: candidate: > ‘constexpr QMargins operator+(const QMargins&, const QMargins&)’ > 153 | Q_DECL_CONSTEXPR inline QMargins operator+(const QMargins &m1, const > QMargins &m2) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h:153:60: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QMargins&’ > 153 | Q_DECL_CONSTEXPR inline QMargins operator+(const QMargins &m1, const > QMargins &m2) noexcept > | ~~~~~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h:165:34: note: candidate: > ‘constexpr QMargins operator+(const QMargins&, int)’ > 165 | Q_DECL_CONSTEXPR inline QMargins operator+(const QMargins &lhs, int > rhs) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h:165:60: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QMargins&’ > 165 | Q_DECL_CONSTEXPR inline QMargins operator+(const QMargins &lhs, int > rhs) noexcept > | ~~~~~~~~~~~~~~~~^~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h:171:34: note: candidate: > ‘constexpr QMargins operator+(int, const QMargins&)’ > 171 | Q_DECL_CONSTEXPR inline QMargins operator+(int lhs, const QMargins > &rhs) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h:171:48: note: no known > conversion for argument 1 from ‘fz_location’ to ‘int’ > 171 | Q_DECL_CONSTEXPR inline QMargins operator+(int lhs, const QMargins > &rhs) noexcept > | ~~~~^~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h:267:34: note: candidate: > ‘constexpr QMargins operator+(const QMargins&)’ > 267 | Q_DECL_CONSTEXPR inline QMargins operator+(const QMargins &margins) > noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h:267:34: note: candidate > expects 1 argument, 2 provided > /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h:385:35: note: candidate: > ‘constexpr QMarginsF operator+(const QMarginsF&, const QMarginsF&)’ > 385 | Q_DECL_CONSTEXPR inline QMarginsF operator+(const QMarginsF &lhs, > const QMarginsF &rhs) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h:385:62: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QMarginsF&’ > 385 | Q_DECL_CONSTEXPR inline QMarginsF operator+(const QMarginsF &lhs, > const QMarginsF &rhs) noexcept > | ~~~~~~~~~~~~~~~~~^~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h:397:35: note: candidate: > ‘constexpr QMarginsF operator+(const QMarginsF&, qreal)’ > 397 | Q_DECL_CONSTEXPR inline QMarginsF operator+(const QMarginsF &lhs, > qreal rhs) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h:397:62: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QMarginsF&’ > 397 | Q_DECL_CONSTEXPR inline QMarginsF operator+(const QMarginsF &lhs, > qreal rhs) noexcept > | ~~~~~~~~~~~~~~~~~^~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h:403:35: note: candidate: > ‘constexpr QMarginsF operator+(qreal, const QMarginsF&)’ > 403 | Q_DECL_CONSTEXPR inline QMarginsF operator+(qreal lhs, const > QMarginsF &rhs) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h:403:51: note: no known > conversion for argument 1 from ‘fz_location’ to ‘qreal’ {aka ‘double’} > 403 | Q_DECL_CONSTEXPR inline QMarginsF operator+(qreal lhs, const > QMarginsF &rhs) noexcept > | ~~~~~~^~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h:471:35: note: candidate: > ‘constexpr QMarginsF operator+(const QMarginsF&)’ > 471 | Q_DECL_CONSTEXPR inline QMarginsF operator+(const QMarginsF &margins) > noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qmargins.h:471:35: note: candidate > expects 1 argument, 2 provided > In file included from /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h:44, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h:46, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h:44, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPainterPath:1, > from sources/model.h:27, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h:181:37: note: candidate: > ‘constexpr const QSize operator+(const QSize&, const QSize&)’ > 181 | Q_DECL_CONSTEXPR inline const QSize operator+(const QSize & s1, const > QSize & s2) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h:181:61: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QSize&’ > 181 | Q_DECL_CONSTEXPR inline const QSize operator+(const QSize & s1, const > QSize & s2) noexcept > | ~~~~~~~~~~~~~~^~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h:356:38: note: candidate: > ‘constexpr const QSizeF operator+(const QSizeF&, const QSizeF&)’ > 356 | Q_DECL_CONSTEXPR inline const QSizeF operator+(const QSizeF & s1, > const QSizeF & s2) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qsize.h:356:63: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QSizeF&’ > 356 | Q_DECL_CONSTEXPR inline const QSizeF operator+(const QSizeF & s1, > const QSizeF & s2) noexcept > | ~~~~~~~~~~~~~~~^~ > In file included from /usr/include/x86_64-linux-gnu/qt5/QtGui/qpolygon.h:46, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/qmatrix.h:44, > from > /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h:44, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPainterPath:1, > from sources/model.h:27, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h:464:31: note: candidate: > ‘constexpr QRect operator+(const QRect&, const QMargins&)’ > 464 | Q_DECL_CONSTEXPR inline QRect operator+(const QRect &rectangle, const > QMargins &margins) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h:464:54: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QRect&’ > 464 | Q_DECL_CONSTEXPR inline QRect operator+(const QRect &rectangle, const > QMargins &margins) noexcept > | ~~~~~~~~~~~~~^~~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h:470:31: note: candidate: > ‘constexpr QRect operator+(const QMargins&, const QRect&)’ > 470 | Q_DECL_CONSTEXPR inline QRect operator+(const QMargins &margins, > const QRect &rectangle) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h:470:57: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QMargins&’ > 470 | Q_DECL_CONSTEXPR inline QRect operator+(const QMargins &margins, > const QRect &rectangle) noexcept > | ~~~~~~~~~~~~~~~~^~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h:877:32: note: candidate: > ‘constexpr QRectF operator+(const QRectF&, const QMarginsF&)’ > 877 | Q_DECL_CONSTEXPR inline QRectF operator+(const QRectF &lhs, const > QMarginsF &rhs) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h:877:56: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QRectF&’ > 877 | Q_DECL_CONSTEXPR inline QRectF operator+(const QRectF &lhs, const > QMarginsF &rhs) noexcept > | ~~~~~~~~~~~~~~^~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h:883:32: note: candidate: > ‘constexpr QRectF operator+(const QMarginsF&, const QRectF&)’ > 883 | Q_DECL_CONSTEXPR inline QRectF operator+(const QMarginsF &lhs, const > QRectF &rhs) noexcept > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtCore/qrect.h:883:59: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QMarginsF&’ > 883 | Q_DECL_CONSTEXPR inline QRectF operator+(const QMarginsF &lhs, const > QRectF &rhs) noexcept > | ~~~~~~~~~~~~~~~~~^~~ > In file included from > /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainterpath.h:45, > from /usr/include/x86_64-linux-gnu/qt5/QtGui/QPainterPath:1, > from sources/model.h:27, > from sources/fitzmodel.h:38, > from sources/fitzmodel.cpp:24: > /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h:415:19: note: candidate: > ‘QTransform operator+(const QTransform&, qreal)’ > 415 | inline QTransform operator +(const QTransform &a, qreal n) > | ^~~~~~~~ > /usr/include/x86_64-linux-gnu/qt5/QtGui/qtransform.h:415:48: note: no known > conversion for argument 1 from ‘fz_location’ to ‘const QTransform&’ > 415 | inline QTransform operator +(const QTransform &a, qreal n) > | ~~~~~~~~~~~~~~~~~~^ > sources/fitzmodel.cpp: In member function ‘virtual QList<QRectF> > qpdfview::Model::FitzPage::search(const QString&, bool, bool) const’: > sources/fitzmodel.cpp:322:105: error: cannot convert ‘fz_quad*’ to ‘int*’ > 322 | int numberOfHits = fz_search_stext_page(m_parent->m_context, > textPage, needle.constData(), hits.data(), hits.size()); > | > ~~~~~~~~~^~ > | > | > | > fz_quad* > In file included from sources/fitzmodel.cpp:39: > /usr/include/mupdf/fitz/structured-text.h:248:89: note: initializing > argument 4 of ‘int fz_search_stext_page(fz_context*, fz_stext_page*, const > char*, int*, fz_quad*, int)’ > 248 | int fz_search_stext_page(fz_context *ctx, fz_stext_page *text, const > char *needle, int *hit_mark, fz_quad *hit_bbox, int hit_max); > | > ~~~~~^~~~~~~~ > sources/fitzmodel.cpp:327:105: error: cannot convert ‘fz_quad*’ to ‘int*’ > 327 | numberOfHits = fz_search_stext_page(m_parent->m_context, > textPage, needle.constData(), hits.data(), hits.size()); > | > ~~~~~~~~~^~ > | > | > | > fz_quad* > In file included from sources/fitzmodel.cpp:39: > /usr/include/mupdf/fitz/structured-text.h:248:89: note: initializing > argument 4 of ‘int fz_search_stext_page(fz_context*, fz_stext_page*, const > char*, int*, fz_quad*, int)’ > 248 | int fz_search_stext_page(fz_context *ctx, fz_stext_page *text, const > char *needle, int *hit_mark, fz_quad *hit_bbox, int hit_max); > | > ~~~~~^~~~~~~~ > make[2]: *** [Makefile.fitz-plugin:397: objects-fitz/fitzmodel.o] Error 1 The full build log is available from: http://qa-logs.debian.net/2022/07/16/qpdfview_0.4.18-7_unstable.log All bugs filed during this archive rebuild are listed at: https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220716;users=lu...@debian.org or: https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220716&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results 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! If you reassign this bug to another package, please marking it as 'affects'-ing this package. See https://www.debian.org/Bugs/server-control#affects If you fail to reproduce this, please provide a build log and diff it with mine so that we can identify if something relevant changed in the meantime.