scribus ftbfs on armel
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
scribus (Ubuntu) |
Fix Released
|
High
|
Unassigned | ||
Oneiric |
Fix Released
|
High
|
Unassigned |
Bug Description
see https:/
(please enable verbose build logs)
[ 3%] Building CXX object scribus/
/build/
/build/
/build/
/usr/include/
/build/
/build/
/usr/include/
make[3]: *** [scribus/
make[3]: Leaving directory `/build/
make[2]: *** [scribus/
Changed in scribus (Ubuntu Oneiric): | |
importance: | Undecided → High |
milestone: | none → ubuntu-11.10-beta-1 |
status: | New → Confirmed |
Changed in scribus (Ubuntu): | |
milestone: | ubuntu-11.10-beta-1 → ubuntu-11.10-beta-2 |
tags: | added: arm-porting-queue |
tags: | added: rls-mgr-o-tracking |
Looking at Qt's qglobal.h it looks like it defines qreal as float on ARM (and a lot of non-x86)
In those scribus lines we have:
ymax = qMax(ymax, gp.y());
ymax is a qreal, gp is a Fpoint and gp.y is going to give a double.
Might get away with changing ymax to be a double, if the later qRound that uses it will take it (it's defined again as taking a qreal, not sure if the implicit cast will work) otherwise it's going to need a cast somewhere.
Dave