Bug#867765: qtcreator FTBFS: error: 'class std::set<QString>' has no member named 'contains'
Source: qtcreator
Version: 4.2.0-1
Severity: serious
Tags: buster sid
Some recent change in unstable makes qtcreator FTBFS:
https://tests.reproducible-builds.org/debian/history/qtcreator.html
https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/qtcreator.html
...
/build/1st/qtcreator-4.2.0/src/plugins/qbsprojectmanager/qbsnodes.cpp: In function 'QList<ProjectExplorer::ProjectAction> QbsProjectManager::Internal::supportedNodeActions(ProjectExplorer::Node*, bool)':
/build/1st/qtcreator-4.2.0/src/plugins/qbsprojectmanager/qbsnodes.cpp:256:58: error: 'class std::set<QString>' has no member named 'contains'
&& !project->qbsProject().buildSystemFiles().contains(node->filePath().toString())) {
^~~~~~~~
/build/1st/qtcreator-4.2.0/src/plugins/qbsprojectmanager/qbsnodes.cpp: In member function 'QStringList QbsProjectManager::Internal::QbsRootProjectNode::unreferencedBuildSystemFiles(const qbs::Project&) const':
/build/1st/qtcreator-4.2.0/src/plugins/qbsprojectmanager/qbsnodes.cpp:901:33: error: 'class std::set<QString>' has no member named 'subtract'
return p.buildSystemFiles().subtract(referencedBuildSystemFiles(p.projectData())).toList();
^~~~~~~~
Makefile:1325: recipe for target '.obj/release-shared/qbsnodes.o' failed
make[4]: *** [.obj/release-shared/qbsnodes.o] Error 1
...
Reply to: