kde4bindings fails to build on ARM
Bug #308814 reported by
Michael Casadevall
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
KDE Bindings |
Invalid
|
Medium
|
|||
kdelibs |
Fix Released
|
Medium
|
|||
kde4bindings (Ubuntu) |
Fix Released
|
High
|
Scott Kitterman | ||
kde4libs (Ubuntu) |
Fix Released
|
High
|
Scott Kitterman | ||
python-qt4 (Ubuntu) |
Fix Released
|
High
|
Michael Casadevall |
Bug Description
kde4bindings FTBFS due to a bug in python-qt4. kde4libs also needs a patch removed that was added erroneously due to the bug in python-qt4
Changed in kde4bindings: | |
assignee: | nobody → sonicmctails |
importance: | Undecided → High |
status: | New → Fix Committed |
Changed in kde4libs: | |
importance: | Undecided → High |
status: | New → Fix Committed |
Changed in python-qt4: | |
assignee: | nobody → sonicmctails |
importance: | Undecided → High |
status: | New → In Progress |
Changed in kde4libs: | |
assignee: | nobody → sonicmctails |
description: | updated |
Changed in kde4bindings: | |
assignee: | sonicmctails → kitterman |
status: | Fix Committed → In Progress |
Changed in kde4libs: | |
assignee: | sonicmctails → kitterman |
status: | Fix Committed → In Progress |
Changed in python-qt4: | |
assignee: | sonicmctails → kitterman |
Changed in kdebindings: | |
status: | Unknown → New |
Changed in kdelibs: | |
status: | Unknown → Confirmed |
Changed in kdelibs: | |
status: | Confirmed → Fix Released |
Changed in kdebindings: | |
importance: | Unknown → Medium |
Changed in kdelibs: | |
importance: | Unknown → Medium |
Changed in kdebindings: | |
status: | New → Incomplete |
Changed in kdebindings: | |
status: | Incomplete → New |
Changed in kdebindings: | |
status: | New → Incomplete |
Changed in kdebindings: | |
status: | Incomplete → Invalid |
To post a comment you must log in.
Version: (using Devel)
Compiler: GCC 4.3 ARM architecture
OS: Linux
Installed from: Compiled sources
On architectures where Qt doesn't define qreal to double but a float (that is, architectures lacking a FPU, the ARM architecture, and Windows CE), parts of KDE fail to build from source, such as kde4bindings due to this mismatch since a few APIs return QList <double> vs QList <qreal>, which then fail when other code (such as kde4bindings), tries to QList<qreal> = *function call that returns QList <double>*
majorTickMarks() and minorTickMarks() are two functions (from kplotaxis.h), that currently have this issue, but their may be others that also do. Although the obvious fix would be to change the QList<doubles> to QList<qreal>, this may be the wrong way to fix it (there are cases where you want to return doubles for instance). I"ll provide a patch once the proper fix is determined.