Summary: | dev-qt/qt-creator-4.0.3: qbsprojectparser.cpp:90:12: error: ‘class qbs::SetupProjectParameters’ has no member named ‘setBuildVariant’ | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Dmitriy Baranov <reagentoo> |
Component: | Current packages | Assignee: | Davide Pesavento <pesa> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | capsel, qt, wiselord1983 |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge --info
build.log stripped 5mb |
Description
Dmitriy Baranov
2016-09-18 17:58:39 UTC
Created attachment 446456 [details]
emerge --info
Created attachment 446458 [details]
build.log stripped 5mb
What version of dev-util/qbs is installed? This error comes from changes in src/lib/corelib/tools/setupprojectparameters.{h,cpp} qbs-1.5.2 has "buildVariant" property in SetupProjectParameters class, while qbs-1.6.0 has "configurationName" instead. So, old setters/getters used in qt-creator sources don't work. so do you have dev-util/qbs-1.6.0 installed? we probably need to restrict the dependency to ~dev-util/qbs-1.5.2 One more possible solution is using bundled qbs which comes with qt-creator (which is qbs-1.5.2 in fact). Currently qt-creator ebuild uses system-wide qbs and removes bundled one. |