Bug#897889: x42-plugins: ftbfs with GCC-8

Juhani Numminen juhaninumminen0 at gmail.com
Wed Jul 18 11:51:53 BST 2018


On Fri, 04 May 2018 12:24:09 +0000 Matthias Klose <doko at debian.org> wrote:
> Package: src:x42-plugins
> Version: 20170428-1.1
> Severity: normal
> Tags: sid buster
> User: debian-gcc at lists.debian.org
> Usertags: ftbfs-gcc-8

> [...]
> src/spectr.c:33:26: note: or use 'j' instead of 'i' for the GNU built-in suffix
>  # define _I ((complex_t)(1i))
>                           ^~
> src/spectr.c:149:61: note: in expansion of macro '_I'
>    const complex_t u1 = ab_2 + creal( v) + ab_2 * creal(c) + _I * (cimag( v) + ab_2 * cimag(c));
>                                                              ^~
> src/spectr.c:33:26: error: unable to find numeric literal operator 'operator""i'
>  # define _I ((complex_t)(1i))
>                           ^~
> src/spectr.c:175:8: note: in expansion of macro '_I'
>       + _I * ((fb->f[i].W[b1] * sin_w) + sin_w2);
>         ^~
> src/spectr.c:33:26: note: add 'using namespace std::complex_literals' (from <complex>) to enable the C++14 user-defined literal suffixes

Hi,

it looks like upstream has committed a fix for that error:
https://github.com/x42/tuna.lv2/commit/06d32a0

Regards,
Juhani



More information about the pkg-multimedia-maintainers mailing list