<div dir="ltr">Hi<div>I am building QGIS master on Ubuntu 16.04 with python support and the build fails at 99%</div><div><br></div><div>This is the error message I get.</div><div> </div><div><div><i>[ 99%] Generating ui_DlgVersioning.py</i></div><div><i>cd /home/dev/code/build-QGIS-Desktop_Qt_5_5_1_GCC_64bit-Debug-Python/python/plugins/db_manager/db_plugins/postgis/plugins/versioning && /home/dev/code/QGIS/scripts/pyuic-wrapper.sh /usr/bin/pyuic5 /home/dev/code/build-QGIS-Desktop_Qt_5_5_1_GCC_64bit-Debug-Python/output/lib /home/dev/code/build-QGIS-Desktop_Qt_5_5_1_GCC_64bit-Debug-Python/output/python /usr/bin/python3 /home/dev/code/QGIS/python/plugins/db_manager/db_plugins/postgis/plugins/versioning/DlgVersioning.ui -o /home/dev/code/build-QGIS-Desktop_Qt_5_5_1_GCC_64bit-Debug-Python/python/plugins/db_manager/db_plugins/postgis/plugins/versioning/ui_DlgVersioning.py</i></div><div><i>Traceback (most recent call last):</i></div><div><i>  File "/home/dev/code/QGIS/scripts/pyuic-wrapper.py", line 26, in <module></i></div><div><i>    import qgis.PyQt.uic.pyuic</i></div><div><i>  File "/home/dev/code/build-QGIS-Desktop_Qt_5_5_1_GCC_64bit-Debug-Python/output/python/qgis/__init__.py", line 72, in <module></i></div><div><i>    from qgis.core import QgsFeature, QgsGeometry</i></div><div><i>  File "/home/dev/code/build-QGIS-Desktop_Qt_5_5_1_GCC_64bit-Debug-Python/output/python/qgis/core/__init__.py", line 34, in <module></i></div><div><i>    from qgis._core import *</i></div><div><i>ImportError: /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5: undefined symbol: _Z10qAllocMoreii</i></div><div><i>python/plugins/db_manager/db_plugins/postgis/plugins/versioning/CMakeFiles/zzz-db_manager-5-depend.dir/build.make:62: recipe for target 'python/plugins/db_manager/db_plugins/postgis/plugins/versioning/ui_DlgVersioning.py' failed</i></div><div><i>make[2]: *** [python/plugins/db_manager/db_plugins/postgis/plugins/versioning/ui_DlgVersioning.py] Error 1</i></div><div><i>make[2]: Leaving directory '/home/dev/code/build-QGIS-Desktop_Qt_5_5_1_GCC_64bit-Debug-Python'</i></div><div><i>CMakeFiles/Makefile2:3920: recipe for target 'python/plugins/db_manager/db_plugins/postgis/plugins/versioning/CMakeFiles/zzz-db_manager-5-depend.dir/all' failed</i></div><div><i>make[1]: *** [python/plugins/db_manager/db_plugins/postgis/plugins/versioning/CMakeFiles/zzz-db_manager-5-depend.dir/all] Error 2</i></div><div><i>make[1]: Leaving directory '/home/dev/code/build-QGIS-Desktop_Qt_5_5_1_GCC_64bit-Debug-Python'</i></div><div><i>Makefile:149: recipe for target 'all' failed</i></div><div><i>make: *** [all] Error 2</i></div></div><div><br></div><div>Seems like <font color="#cc0000">ImportError: /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5: undefined symbol: _Z10qAllocMoreii </font>is the issue.</div><div>I have checked with: </div><div><i>nm -D /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 | grep _Z10qAllocMoreii</i> and the out put is:</div><div><i> U _Z10qAllocMoreii</i></div><div>Which show it is undefined. If I check  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 I can see that the function id defined.<br></div><div><i>nm -D /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 | grep _Z10qAllocMoreii</i> and the output is:<br></div><div><i>00000000000a8c80 T _Z10qAllocMoreii</i><br></div><div><i><br></i></div><div>So I dont know exactly how to fix this, it seems like the  /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 should be visible to the complier or python at this build step?</div><div>Any thoughts how to handle this?</div><div><br></div><div>Regards</div><div>Theuns Heydenrych</div><div><br></div><div><br></div></div>