Bug#818816: zynaddsubfx: FTBFS with libc 2.23: 'isnan' was not declared in this scope
Martin Michlmayr
tbm at hpe.com
Sun Mar 20 20:05:47 UTC 2016
Package: zynaddsubfx
Version: 2.5.2-2
Severity: important
User: debian-glibc at lists.debian.org
Usertags: 2.23
This package fails to build with libc6 2.23 (2.23-0experimental0 from
experimental).
> sbuild (Debian sbuild) 0.68.0 (15 Jan 2016) on dl580gen9-02.hlinux
...
> cd /<<PKGBUILDDIR>>/obj-x86_64-linux-gnu/rtosc && /usr/bin/cmake -E cmake_link_script CMakeFiles/message-alignment.dir/link.txt --verbose=1
> /usr/bin/cc -O2 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -Wdate-time -D_FORTIFY_SOURCE=2 -fPIC -std=c99 -Wall -Wextra -Wl,-z,relro CMakeFiles/message-alignment.dir/test/message-alignment.c.o -o message-alignment -rdynamic librtosc.a
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
> make[3]: Leaving directory '/<<PKGBUILDDIR>>/obj-x86_64-linux-gnu'
> [ 59%] Built target liblo
> [ 59%] Built target message-alignment
> In file included from /<<PKGBUILDDIR>>/src/UI/Fl_EQGraph.cpp:6:0:
> /<<PKGBUILDDIR>>/src/UI/../DSP/FFTwrapper.h: In instantiation of 'std::complex<_Tp> FFTpolar(const _Tp&, const _Tp&) [with _Tp = float]':
> /<<PKGBUILDDIR>>/src/UI/Fl_EQGraph.cpp:158:59: required from here
> /<<PKGBUILDDIR>>/src/UI/../DSP/FFTwrapper.h:61:18: error: 'isnan' was not declared in this scope
> if (isnan(__x))
> ^
> /<<PKGBUILDDIR>>/src/UI/../DSP/FFTwrapper.h:61:18: note: suggested alternative:
> In file included from /<<PKGBUILDDIR>>/src/UI/Fl_Osc_Widget.H:5:0,
> from /<<PKGBUILDDIR>>/src/UI/Fl_EQGraph.H:2,
> from /<<PKGBUILDDIR>>/src/UI/Fl_EQGraph.cpp:3:
> /usr/include/c++/5/cmath:641:5: note: 'std::isnan'
> isnan(_Tp __x)
> ^
> In file included from /<<PKGBUILDDIR>>/src/UI/Fl_EQGraph.cpp:6:0:
> /<<PKGBUILDDIR>>/src/UI/../DSP/FFTwrapper.h:64:18: error: 'isnan' was not declared in this scope
> if (isnan(__y))
> ^
> /<<PKGBUILDDIR>>/src/UI/../DSP/FFTwrapper.h:64:18: note: suggested alternative:
> In file included from /<<PKGBUILDDIR>>/src/UI/Fl_Osc_Widget.H:5:0,
> from /<<PKGBUILDDIR>>/src/UI/Fl_EQGraph.H:2,
> from /<<PKGBUILDDIR>>/src/UI/Fl_EQGraph.cpp:3:
> /usr/include/c++/5/cmath:641:5: note: 'std::isnan'
> isnan(_Tp __x)
> ^
> src/UI/CMakeFiles/zynaddsubfx_gui.dir/build.make:1185: recipe for target 'src/UI/CMakeFiles/zynaddsubfx_gui.dir/Fl_EQGraph.cpp.o' failed
> make[3]: *** [src/UI/CMakeFiles/zynaddsubfx_gui.dir/Fl_EQGraph.cpp.o] Error 1
--
Martin Michlmayr
Linux for HPE Helion, Hewlett Packard Enterprise
More information about the pkg-multimedia-maintainers
mailing list