Bug#896445: cutesdr FTBFS with Qt 5.10

2018-05-20 Thread Juhani Numminen
Control: tags -1 fixed-upstream

On Sat, 21 Apr 2018 10:44:13 +0300 Adrian Bunk  wrote:
> Source: cutesdr
> Version: 1.13.42-2
> ...

> gui/plotter.cpp:681:59: error: no matching function for call to 
> 'QPainter::drawStaticText(int, int, const QString)'

> /usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:870:13: note:   no known 
> conversion for argument 3 from 'const QString' to 'const QStaticText&'

The release history at the project's download page says that the upstream 
version
1.20 should compile with Qt 5.10.
https://sourceforge.net/projects/cutesdr/files/

Regards,
Juhani



Bug#896445: cutesdr FTBFS with Qt 5.10

2018-04-21 Thread Adrian Bunk
Source: cutesdr
Version: 1.13.42-2
Severity: serious
Tags: buster sid

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/cutesdr.html

...
g++ -c -pipe -g -O2 -fstack-protector-strong -Wformat -Werror=format-security 
-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -g -O2 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -Wall -W -D_REENTRANT -fPIC -DQT_NO_DEBUG 
-DQT_MULTIMEDIA_LIB -DQT_WIDGETS_LIB -DQT_GUI_LIB -DQT_NETWORK_LIB 
-DQT_CORE_LIB -I. -isystem /usr/include/x86_64-linux-gnu/qt5 -isystem 
/usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem 
/usr/include/x86_64-linux-gnu/qt5/QtWidgets -isystem 
/usr/include/x86_64-linux-gnu/qt5/QtGui -isystem 
/usr/include/x86_64-linux-gnu/qt5/QtNetwork -isystem 
/usr/include/x86_64-linux-gnu/qt5/QtCore -I. -isystem /usr/include/libdrm -I. 
-I/usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++ -o plotter.o gui/plotter.cpp
gui/plotter.cpp: In member function 'void CPlotter::DrawOverlay()':
gui/plotter.cpp:681:59: error: no matching function for call to 
'QPainter::drawStaticText(int, int, const QString)'
   painter.drawStaticText(5, y-1, QString::number(dB)+" dB");
   ^
In file included from 
/usr/include/x86_64-linux-gnu/qt5/QtGui/qpaintengine.h:47:0,
 from /usr/include/x86_64-linux-gnu/qt5/QtGui/QtGui:64,
 from ./gui/plotter.h:11,
 from gui/plotter.cpp:41:
/usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:409:10: note: candidate: 
void QPainter::drawStaticText(const QPointF&, const QStaticText&)
 void drawStaticText(const QPointF , const QStaticText 
);
  ^~
/usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:409:10: note:   candidate 
expects 2 arguments, 3 provided
/usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:865:13: note: candidate: 
void QPainter::drawStaticText(const QPoint&, const QStaticText&)
 inline void QPainter::drawStaticText(const QPoint , const QStaticText 
)
 ^~~~
/usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:865:13: note:   candidate 
expects 2 arguments, 3 provided
/usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:870:13: note: candidate: 
void QPainter::drawStaticText(int, int, const QStaticText&)
 inline void QPainter::drawStaticText(int x, int y, const QStaticText 
)
 ^~~~
/usr/include/x86_64-linux-gnu/qt5/QtGui/qpainter.h:870:13: note:   no known 
conversion for argument 3 from 'const QString' to 'const QStaticText&'
make[1]: *** [Makefile:1120: plotter.o] Error 1