| Summary: | knode build fails when QT has accessibility disabled | ||
|---|---|---|---|
| Product: | [Unmaintained] knode | Reporter: | Mike Frysinger <vapier> |
| Component: | general | Assignee: | kdepim bugs <pim-bugs-null> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | 4.7 | ||
| Target Milestone: | --- | ||
| Platform: | Gentoo Packages | ||
| OS: | Linux | ||
| Latest Commit: | Version Fixed/Implemented In: | ||
| Sentry Crash Report: | |||
Fixed in master + 4.8 http://commits.kde.org/kdepim/c761419b4aea58675fd137fd0374112cb39da031 |
Version: 4.7 (using KDE 4.7.4) OS: Linux seems that the generated KDE code uses the UI_QT_NO_ACCESSIBILITY define, but QT itself uses QT_NO_ACCESSIBILITY, so when QT is built w/out accessibility, the knode build fails: In file included from /var/tmp/portage/kde-base/knode-4.7.4/work/knode-4.7.4/knode/kncomposerview.h:18:0, from /var/tmp/portage/kde-base/knode-4.7.4/work/knode-4.7.4/knode/kncomposerview.cpp:16: /var/tmp/portage/kde-base/knode-4.7.4/work/knode-4.7.4_build/knode/ui_composer_view.h: In member function ‘void KNode::Composer::Ui_View::retranslateUi(QFrame*)’: /var/tmp/portage/kde-base/knode-4.7.4/work/knode-4.7.4_build/knode/ui_composer_view.h:286:33: error: ‘class QLabel’ has no member named ‘setAccessibleName’ /var/tmp/portage/kde-base/knode-4.7.4/work/knode-4.7.4_build/knode/ui_composer_view.h:291:20: error: ‘class KPushButton’ has no member named ‘setAccessibleName’ Reproducible: Always Steps to Reproduce: - build QT w/out accessibility support - build knode - fail! Expected Results: build success bug 187119 might be related somewhat