Package: sdrangelove
Version: 0.0.1.20150707-1
Severity: important
User: [email protected]
Usertags: ftbfs-gcc-6 gcc-6-narrowing

This package fails to build with GCC 6.  GCC 6 has not been released
yet, but it's expected that GCC 6 will become the default compiler for
stretch.

Note that only the first error is reported; there might be more.  You
can find a snapshot of GCC 6 in experimental.  To build with GCC 6,
you can set CC=gcc-6 CXX=g++-6 explicitly.

You may be able to find out more about this issue at
https://gcc.gnu.org/gcc-6/changes.html

> sbuild (Debian sbuild) 0.67.0 (26 Dec 2015) on dl580gen9-02.hlinux
...
> /usr/bin/c++   -DQT_CORE_LIB -DQT_GUI_LIB -DQT_MULTIMEDIA_LIB 
> -DQT_NETWORK_LIB -DQT_NO_DEBUG -DQT_OPENGL_LIB -DQT_WIDGETS_LIB -DUSE_FFTW 
> -DUSE_SIMD -Dsdrangelove_EXPORTS -isystem /usr/include/x86_64-linux-gnu/qt5 
> -isystem /usr/include/x86_64-linux-gnu/qt5/QtCore -isystem 
> /usr/lib/x86_64-linux-gnu/qt5/mkspecs/linux-g++-64 -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/QtOpenGL -isystem 
> /usr/include/x86_64-linux-gnu/qt5/QtMultimedia -isystem 
> /usr/include/x86_64-linux-gnu/qt5/QtNetwork 
> -I/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu -I/<<PKGBUILDDIR>>/include 
> -I/<<PKGBUILDDIR>>/include-gpl  -g -O2 -fstack-protector-strong -Wformat 
> -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2  -O3 -DNDEBUG -msse2 
> -fPIC   -fPIC -o CMakeFiles/sdrbase.dir/sdrbase/dsp/channelizer.cpp.o -c 
> /<<PKGBUILDDIR>>/sdrbase/dsp/channelizer.cpp
> In file included from /<<PKGBUILDDIR>>/sdrbase/dsp/channelizer.cpp:2:0:
> /<<PKGBUILDDIR>>/include-gpl/dsp/inthalfbandfilter.h: In member function 
> 'void IntHalfbandFilter::doFIR(Sample*)':
> /<<PKGBUILDDIR>>/include-gpl/dsp/inthalfbandfilter.h:279:3: error: narrowing 
> conversion of '-2.614380600368026e+2' from 'double' to 'qint32 {aka int}' 
> inside { } [-Wnarrowing]
>    };
>    ^
> 
> /<<PKGBUILDDIR>>/include-gpl/dsp/inthalfbandfilter.h:279:3: error: narrowing 
> conversion of '2.1336935102783372e+2' from 'double' to 'qint32 {aka int}' 
> inside { } [-Wnarrowing]
> /<<PKGBUILDDIR>>/include-gpl/dsp/inthalfbandfilter.h:279:3: error: narrowing 
> conversion of '-3.0587982212587303e+2' from 'double' to 'qint32 {aka int}' 
> inside { } [-Wnarrowing]
> /<<PKGBUILDDIR>>/include-gpl/dsp/inthalfbandfilter.h:279:3: error: narrowing 
> conversion of '4.3500974196584127e+2' from 'double' to 'qint32 {aka int}' 
> inside { } [-Wnarrowing]
> /<<PKGBUILDDIR>>/include-gpl/dsp/inthalfbandfilter.h:279:3: error: narrowing 
> conversion of '-6.2833154912836517e+2' from 'double' to 'qint32 {aka int}' 
> inside { } [-Wnarrowing]
> /<<PKGBUILDDIR>>/include-gpl/dsp/inthalfbandfilter.h:279:3: error: narrowing 
> conversion of '9.5730480992789853e+2' from 'double' to 'qint32 {aka int}' 
> inside { } [-Wnarrowing]
> /<<PKGBUILDDIR>>/include-gpl/dsp/inthalfbandfilter.h:279:3: error: narrowing 
> conversion of '-1.6857465164424111e+3' from 'double' to 'qint32 {aka int}' 
> inside { } [-Wnarrowing]
> /<<PKGBUILDDIR>>/include-gpl/dsp/inthalfbandfilter.h:279:3: error: narrowing 
> conversion of '5.1976225817547775e+3' from 'double' to 'qint32 {aka int}' 
> inside { } [-Wnarrowing]
> CMakeFiles/sdrbase.dir/build.make:185: recipe for target 
> 'CMakeFiles/sdrbase.dir/sdrbase/dsp/channelizer.cpp.o' failed
> make[3]: *** [CMakeFiles/sdrbase.dir/sdrbase/dsp/channelizer.cpp.o] Error 1
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'

-- 
Martin Michlmayr
Linux for HPE Helion, Hewlett Packard Enterprise

Reply via email to