| Summary: | Master branch of kelpcenter fails to compile with master branch of Frameworks, and Qt 5.14 branch | ||
|---|---|---|---|
| Product: | [Applications] khelpcenter | Reporter: | bluescreenavenger |
| Component: | general | Assignee: | Documentation Editorial Team <kde-doc-english> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | yurchor |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
I found out that this is because of the Deprecations being enabled by cmake with the existence of the .git folder. |
It's odd that this worked before with 5.14, and I can't figure out what exactly changed, but it seems that .toSet is no longer defined... [ 50%] Building CXX object CMakeFiles/kdeinit_khelpcenter.dir/navigatorappitem.cpp.o /srcbuild/khelpcenter/searchhandlers/cachereader.cpp: In member function ‘QSet<QString> CacheReader::documents() const’: /srcbuild/khelpcenter/searchhandlers/cachereader.cpp:108:25: error: ‘fromList’ is not a member of ‘QSet<QString>’ return QSet<QString>::fromList( mRanges.uniqueKeys() ); ^~~~~~~~ make[2]: *** [searchhandlers/CMakeFi