| Summary: | kparts fails to compile with Qt 5.13 | ||
|---|---|---|---|
| Product: | [Frameworks and Libraries] frameworks-kparts | Reporter: | bluescreenavenger |
| Component: | general | Assignee: | David Faure <faure> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | CC: | kdelibs-bugs-null |
| Priority: | NOR | ||
| Version First Reported In: | unspecified | ||
| Target Milestone: | --- | ||
| Platform: | Other | ||
| OS: | Linux | ||
| Latest Commit: | https://commits.kde.org/kparts/3f3c760d7f527503f19203f1d684252883fb0297 | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
Fixed by Laurent Montel with https://commits.kde.org/kparts/3f3c760d7f527503f19203f1d684252883fb0297 |
SUMMARY Building kparts master with Qt 5.13, I get this error output [ 40%] Building CXX object src/CMakeFiles/KF5Parts.dir/selectorinterface.cpp.o /srcbuild/kf5-kparts/src/browserrun.cpp: In static member function ‘static void KParts::BrowserRun::saveUrl(const QUrl&, const QString&, QWidget*, const KParts::OpenUrlArguments&)’: /srcbuild/kf5-kparts/src/browserrun.cpp:433:10: error: ‘class QFileDialog’ has no member named ‘setConfirmOverwrite’; did you mean ‘DontConfirmOverwrite’? dlg->setConfirmOverwrite(true); ^~~~~~~~~~~~~~~~~~~ DontConfirmOverwrite [ 41%] Building CXX object src/CMakeFiles/KF5Parts.dir/fileinfoextension.cpp.o [ 42%] Building CXX object src/CMakeFiles/KF5Parts.dir/listingfilterextension.cpp.o make[2]: *** [src/CMakeFiles/KF5Parts.dir/build.make:323: src/CMakeFiles/KF5Parts.dir/browserrun.cpp.o] Error 1 make[2]: *** Waiting for unfinished jobs.... make[1]: *** [CMakeFiles/Makefile2:845: src/CMakeFiles/KF5Parts.dir/all] Error 2 make: *** [Makefile:141: all] Error 2 SOFTWARE/OS VERSIONS Linux/KDE Plasma: Debian Testing KDE Frameworks Version: Master Qt Version: 5.13 ADDITIONAL INFORMATION