https://bugs.kde.org/show_bug.cgi?id=398329
Bug ID: 398329 Summary: Build fails without Qt 5.5, due to QItemSelectionModel.setModel, cmake tests for 5.3 Product: marble Version: unspecified Platform: Other OS: Linux Status: UNCONFIRMED Severity: normal Priority: NOR Component: general Assignee: marble-b...@kde.org Reporter: j...@nextraweb.com Target Milestone: --- Check’d out the master branch, and it failed to build: ``` [ 2%] Building CXX object src/lib/marble/CMakeFiles/marblewidget.dir/MarbleModel.cpp.o /home/john/code/marble/src/lib/marble/MarbleModel.cpp: In constructor ‘Marble::MarbleModelPrivate::MarbleModelPrivate()’: /home/john/code/marble/src/lib/marble/MarbleModel.cpp:111:35: error: ‘class QItemSelectionModel’ has no member named ‘setModel’ m_placemarkSelectionModel.setModel(&m_placemarkProxyModel); ^ src/lib/marble/CMakeFiles/marblewidget.dir/build.make:10527: recipe for target 'src/lib/marble/CMakeFiles/marblewidget.dir/MarbleModel.cpp.o' failed make[2]: *** [src/lib/marble/CMakeFiles/marblewidget.dir/MarbleModel.cpp.o] Error 1 CMakeFiles/Makefile2:1200: recipe for target 'src/lib/marble/CMakeFiles/marblewidget.dir/all' failed ``` This is because my installed Qt5 is 5.4.2, and apparently this method was added in 5.5 according to docs. CMakeLists.txt tests for 5.3.0, which is why cmake didn’t fail: set(REQUIRED_QT_VERSION 5.3.0) -- You are receiving this mail because: You are watching all bug changes.