# HG changeset patch # User Gianfranco Costamagna # Date 1389091258 -3600 # Node ID fe4b1ce9b6f82c2735734855080e7c5bbb263f6d # Parent 9d79a52c5586b3f2350c3d9dea6b9906b011c3ab backport of r2aa9cf5badfcc978268a9bf06950942f27dfd366 Added cast to qreal, avoiding ftbfs due to issue #758 More explanation here https://wiki.debian.org/ArmEabiFixes And on qt-project.org reference website: "Typedef for double on all platforms except for those using CPUs with ARM architectures. On ARM-based platforms, qreal is a typedef for float for performance reasons." diff -r 9d79a52c5586 -r fe4b1ce9b6f8 QTfrontend/drawmapscene.cpp --- a/QTfrontend/drawmapscene.cpp Sat Jan 04 02:36:55 2014 +0100 +++ b/QTfrontend/drawmapscene.cpp Tue Jan 07 11:40:58 2014 +0100 @@ -459,7 +459,7 @@ l.append(center); } else { - qreal angleDelta = qMax(0.1, qMin(0.7, 120 / r)); + qreal angleDelta = qMax(static_cast (0.1), qMin(static_cast (0.7), 120 / r)); for(qreal angle = 0.0; angle < 2*M_PI; angle += angleDelta) l.append(center + QPointF(rx * cos(angle), ry * sin(angle))); l.append(l.first());