[Pkg-kde-extras] Bug#887235: kmymoney FTBFS on armhf/armel: error: no match for call to

Adrian Bunk bunk at debian.org
Sun Jan 14 19:15:23 UTC 2018


Source: kmymoney
Version: 4.8.1.1-1
Severity: serious

https://buildd.debian.org/status/package.php?p=kmymoney&suite=sid

...
/usr/include/qt4/QtCore/qmap.h:178:16: warning: cast from 'char*' to 'QMap<QString, MyMoneyBudget::AccountGroup>::Node* {aka QMapNode<QString, MyMoneyBudget::AccountGroup>*}' increases required alignment of target type [-Wcast-align]
/<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis.cpp: In member function 'QSize KDChart::CartesianAxis::Private::calculateMaximumSize() const':
/<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis.cpp:1015:88: error: no match for call to '(KDChart::XySwitch) (const qreal&, double)'
                 QPointF labelPosition = plane->translate( QPointF( geoXy( drawPos, 1.0 ),
                                                                                        ^
In file included from /<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis.cpp:24:0:
/<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis_p.h:113:7: note: candidate: template<class T> T KDChart::XySwitch::operator()(T, T) const
     T operator()( T x, T y ) const { return isY ? y : x; }
       ^~~~~~~~
/<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis_p.h:113:7: note:   template argument deduction/substitution failed:
/<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis.cpp:1015:88: note:   deduced conflicting types for parameter 'T' ('float' and 'double')
                 QPointF labelPosition = plane->translate( QPointF( geoXy( drawPos, 1.0 ),
                                                                                        ^
/<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis.cpp:1016:88: error: no match for call to '(KDChart::XySwitch) (double, const qreal&)'
                                                                    geoXy( 1.0, drawPos ) ) );
                                                                                        ^
In file included from /<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis.cpp:24:0:
/<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis_p.h:113:7: note: candidate: template<class T> T KDChart::XySwitch::operator()(T, T) const
     T operator()( T x, T y ) const { return isY ? y : x; }
       ^~~~~~~~
/<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis_p.h:113:7: note:   template argument deduction/substitution failed:
/<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis.cpp:1016:88: note:   deduced conflicting types for parameter 'T' ('double' and 'float')
                                                                    geoXy( 1.0, drawPos ) ) );
                                                                                        ^
/<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis.cpp:1062:53: error: no match for call to '(KDChart::XySwitch) (qreal&, double)'
     amountOfLeftOverlap = geoXy( startOverhang, 0.0 );
                                                     ^
In file included from /<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis.cpp:24:0:
/<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis_p.h:113:7: note: candidate: template<class T> T KDChart::XySwitch::operator()(T, T) const
     T operator()( T x, T y ) const { return isY ? y : x; }
       ^~~~~~~~
/<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis_p.h:113:7: note:   template argument deduction/substitution failed:
/<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis.cpp:1062:53: note:   deduced conflicting types for parameter 'T' ('float' and 'double')
     amountOfLeftOverlap = geoXy( startOverhang, 0.0 );
                                                     ^
/<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis.cpp:1063:52: error: no match for call to '(KDChart::XySwitch) (qreal&, double)'
     amountOfRightOverlap = geoXy( endOverhang, 0.0 );
                                                    ^
In file included from /<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis.cpp:24:0:
/<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis_p.h:113:7: note: candidate: template<class T> T KDChart::XySwitch::operator()(T, T) const
     T operator()( T x, T y ) const { return isY ? y : x; }
       ^~~~~~~~
/<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis_p.h:113:7: note:   template argument deduction/substitution failed:
/<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis.cpp:1063:52: note:   deduced conflicting types for parameter 'T' ('float' and 'double')
     amountOfRightOverlap = geoXy( endOverhang, 0.0 );
                                                    ^
/<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis.cpp:1064:55: error: no match for call to '(KDChart::XySwitch) (double, qreal&)'
     amountOfBottomOverlap = geoXy( 0.0, startOverhang );
                                                       ^
In file included from /<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis.cpp:24:0:
/<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis_p.h:113:7: note: candidate: template<class T> T KDChart::XySwitch::operator()(T, T) const
     T operator()( T x, T y ) const { return isY ? y : x; }
       ^~~~~~~~
/<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis_p.h:113:7: note:   template argument deduction/substitution failed:
/<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis.cpp:1064:55: note:   deduced conflicting types for parameter 'T' ('double' and 'float')
     amountOfBottomOverlap = geoXy( 0.0, startOverhang );
                                                       ^
/<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis.cpp:1065:50: error: no match for call to '(KDChart::XySwitch) (double, qreal&)'
     amountOfTopOverlap = geoXy( 0.0, endOverhang );
                                                  ^
In file included from /<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis.cpp:24:0:
/<<PKGBUILDDIR>>/libkdchart/src/KDChart/Cartesian/KDChartCartesianAxis_p.h:113:7: note: candidate: template<class T> T KDChart::XySwitch::operator()(T, T) const
     T operator()( T x, T y ) const { return isY ? y : x; }
       ^~~~~~~~
...



https://wiki.debian.org/ArmEabiFixes#qreal_.28qMin.2C_qMax.2C_Qt.29



More information about the pkg-kde-extras mailing list