Skip to content

Commit 8c63782

Browse files
committedJul 12, 2016
Fix single process build
A race condition triggered that sometimes the file output/python/qgis/__init__.py was not created before a python uic compiler started and therefore the required module could not be imported. This leads to errors like [ 82%] Generating ui_dialogAbout.py Traceback (most recent call last): File "../../../../../scripts/pyuic-wrapper.py", line 26, in <module> import qgis.PyQt.uic.pyuic ImportError: No module named qgis.PyQt.uic.pyuic python/plugins/GdalTools/tools/CMakeFiles/zzz-GdalTools-2-depend.dir/build.make:117: recipe for target 'python/plugins/GdalTools/tools/ui_dialogAbout.py' failed make[2]: *** [python/plugins/GdalTools/tools/ui_dialogAbout.py] Error 1 CMakeFiles/Makefile2:5074: recipe for target 'python/plugins/GdalTools/tools/CMakeFiles/zzz-GdalTools-2-depend.dir/all' failed make[1]: *** [python/plugins/GdalTools/tools/CMakeFiles/zzz-GdalTools-2-depend.dir/all] Error 2 Makefile:160: recipe for target 'all' failed make: *** [all] Error 2
1 parent 3637d6f commit 8c63782

File tree

1 file changed

+1
-0
lines changed

1 file changed

+1
-0
lines changed
 

‎python/PyQt/CMakeLists.txt

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,6 +21,7 @@ SET(PYQT_COMPAT_FILES
2121
)
2222

2323
ADD_CUSTOM_TARGET(pyqtcompat ALL)
24+
ADD_DEPENDENCIES(pyqtcompat pyutils)
2425

2526
IF(ENABLE_QT5)
2627
SET(PYQT_PREFIX PyQt5)

0 commit comments

Comments
 (0)
Please sign in to comment.