In git master there is an optional find_package on qt5positioning > CMakeLists.txt: find_package(Qt5Positioning) and an unprotected include in > ./src/lib/marble/declarative/Placemark.cpp:#include <QGeoAddress> ultimately resulting in a build failure if qt5positioning is not found > ../../../../../src/lib/marble/declarative/Placemark.cpp:14:23: fatal error: QGeoAddress: No such file or directory Reproducible: Always Actual Results: should either mark qt5positioning REQUIRE in cmake or make the QGeoAddress use conditional to whether positioning was found
Rex Dieter was working on a patch to improve the optional switch between Qt4 and Qt5 in Marble's cmake files. Once that is in we can mark all Qt modules REQUIRED.
*** This bug has been marked as a duplicate of bug 352242 ***