In file included from /build/libmarble4/src/marble-15.07.80/src/lib/marble/layers/PopupLayer.cpp:18:0: /build/libmarble4/src/marble-15.07.80/src/lib/marble/PopupItem.h:23:35: fatal error: ui_NullWebPopupWidget.h: No such file or directory compilation terminated. src/lib/marble/CMakeFiles/marblewidget.dir/build.make:9976: recipe for target 'src/lib/marble/CMakeFiles/marblewidget.dir/layers/PopupLayer.cpp.o' failed make[2]: *** [src/lib/marble/CMakeFiles/marblewidget.dir/layers/PopupLayer.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... CMakeFiles/Makefile2:1065: recipe for target 'src/lib/marble/CMakeFiles/marblewidget.dir/all' failed make[1]: *** [src/lib/marble/CMakeFiles/marblewidget.dir/all] Error 2 Makefile:160: recipe for target 'all' failed make: *** [all] Error 2 Reproducible: Always
I just tested it with Qt 4.8.2 without a problem. From the compile output above it seems you're running it without webkit. Is webkit not installed or did you disable it explicitly with a cmake option?
I have qtwebkit from the qtwebkit-23 repo, not the one bundled with Qt
*** Bug 350762 has been marked as a duplicate of this bug. ***
Ok, I can reproduce it now with plain webkit, affects also the master branch.
The problem seems to be that qt4/Qt/qconfig.h sets QT_NO_WEBKIT without any checks. Can you give the patch at https://git.reviewboard.kde.org/r/124526/ a try? Thanks.
patch works, thanks
Git commit 62797313aa22b846a03ae19324f4b29845fe7568 by Dennis Nienhüser. Committed on 30/07/2015 at 06:54. Pushed by nienhueser into branch 'Applications/15.08'. Change QT_NO_WEBKIT to MARBLE_NO_WEBKIT Fixes compilation with Qt 4. MARBLE_NO_WEBKIT is set if webkit is not found by cmake. REVIEW: 124526 (cherry picked from commit c67ebec4d8f50a03998e40cc0aacaa881d5625af) M +7 -0 CMakeLists.txt M +2 -0 src/apps/marble-mobile/MobileMainWindow.cpp M +5 -5 src/lib/marble/CMakeLists.txt M +1 -1 src/lib/marble/LegendWidget.cpp M +6 -6 src/lib/marble/MarbleLegendBrowser.cpp M +1 -1 src/lib/marble/MarbleLegendBrowser.h M +9 -9 src/lib/marble/PopupItem.cpp M +1 -1 src/lib/marble/PopupItem.h M +1 -1 src/lib/marble/cloudsync/RouteItemDelegate.cpp M +1 -1 src/lib/marble/routing/RoutingInputWidget.cpp M +1 -1 src/plugins/render/CMakeLists.txt http://commits.kde.org/marble/62797313aa22b846a03ae19324f4b29845fe7568