<div dir="ltr"><div><div><div><div>Hi<br><br></div>I recently updated my operative system (openSuSE Leap 42.3) and I am now having problems building QGIS (2.18.16). <br><br>The error is the following:<br><br>[ 72%] Building CXX object src/plugins/georeferencer/<wbr>CMakeFiles/georefplugin.dir/<wbr>qgsgcpcanvasitem.cpp.o<br>In file included from /usr/include/QtXml/<wbr>QDomDocument:1:0,<br>                 from /usr/local/src/qgis-2.18.16/<wbr>src/plugins/georeferencer/../.<wbr>./core/qgsexpression.h:23,<br>                 from /usr/local/src/qgis-2.18.16/<wbr>src/plugins/georeferencer/../.<wbr>./core/qgsexpressioncontext.h:<wbr>23,<br>                 from /usr/local/src/qgis-2.18.16/<wbr>src/plugins/georeferencer/../.<wbr>./gui/qgsmapcanvas.h:23,<br>                 from /usr/local/src/qgis-2.18.16/<wbr>src/plugins/georeferencer/<wbr>qgsgcpcanvasitem.h:19,<br>                 from /usr/local/src/qgis-2.18.16/<wbr>src/plugins/georeferencer/<wbr>qgsgcpcanvasitem.cpp:16:<br>/usr/include/QtXml/qdom.h:99:<wbr>20: error: variable ‘Q_XML_EXPORT QDomImplementation’ has initializer but incomplete type<br> class Q_XML_EXPORT QDomImplementation<br><br></div><div></div>To my knowledge the Qt5 environment is properly installed, with all the corresponding devel packages and including the Qt XML libraries. I saw this thread (*) in which it is concluded that cleaning the build directory solved the problem, but it wasn't the solution in my case.<br><br>(*) <a href="http://osgeo-org.1560.x6.nabble.com/Error-in-compiling-current-master-td5310725.html">http://osgeo-org.1560.x6.nabble.com/Error-in-compiling-current-master-td5310725.html</a><br><br>I understand this is most probably not related to QGIS but to the 
building environment. In any case I wonder if someone here can have a hint on
 how to overcome this.<br><br></div>Regards,<br><br></div>H.<br></div>