<div dir="ltr"><div dir="ltr"><div dir="ltr"><div dir="ltr"><div>Hi list,</div><div><br></div><div>Since the minimum QT requirement for QGIS was bumped to 5.9, I have had trouble building using the system packages.</div><div><br></div><div>I downloaded a separate QT 5.9 package, and have been attempting to build with it it, partly using <a href="https://www.lutraconsulting.co.uk/blog/2017/08/06/qgis3d-build/" target="_blank">https://www.lutraconsulting.co.uk/blog/2017/08/06/qgis3d-build/</a>.</div><div><br></div><div>I am still getting a lot of errors, for example;</div><div><br></div><div>/home/stephen/dev/qt_5_9/5.9.1/gcc_64/include/QtCore/QtCore:87:14: error: missing binary operator before token "("<br> #if QT_CONFIG(library)</div><div><br></div><div>and /home/stephen/dev/qt_5_9/5.9.1/gcc_64/include/QtCore/qhashfunctions.h:85:52: error: redefinition of ‘constexpr uint qHash(long int, uint)’<br> Q_DECL_CONST_FUNCTION Q_DECL_CONSTEXPR inline uint qHash(long key, uint seed = 0) Q_DECL_NOTHROW { return qHash(ulong(key), seed); }</div><div><br></div><div>amongst others.<br></div><div><br></div><div>I assume this is a conflict between the QT 5.5 installed as a package, and the new 5.9 installation. But not sure how to fix it as I have specified all the new locations in ccmake.</div><div><br></div><div>Is there a guide anywhere, or something obvious I am doing wrong, or should I just cut my losses and move to bionic?</div><div><br></div><div>Thanks for any advice</div><div><br></div><div>Stephen<br></div></div></div></div></div>