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.

Reply via email to