Source: freewheeling
Version: 0.6.4-1.1
Severity: serious
Justification: FTBFS
Tags: bookworm sid ftbfs
User: lu...@debian.org
Usertags: ftbfs-20220525 ftbfs-bookworm

Hi,

During a rebuild of all packages in sid, your package failed to build
on amd64.


Relevant part (hopefully):
> g++ -DPACKAGE_NAME=\"fweelin\" -DPACKAGE_TARNAME=\"fweelin\" 
> -DPACKAGE_VERSION=\"0.6.4\" -DPACKAGE_STRING=\"fweelin\ 0.6.4\" 
> -DPACKAGE_BUGREPORT=\"https://github.com/free-wheeling/freewheeling/issues\"; 
> -DPACKAGE_URL=\"\" -DPACKAGE=\"fweelin\" -DVERSION=\"0.6.4\" 
> -DHAVE_LIBNETTLE=1 -DHAVE_LIBDL=1 -DHAVE_LIBFREETYPE=1 -DHAVE_LIBSDL_GFX=1 
> -DCAPITAL_FILLED_PIE=1 -DHAVE_LIBSDL_TTF=1 -DHAVE_LIBSDL=1 -DHAVE_LIBLO=1 
> -DHAVE_LIBXML2=1 -DHAVE_LIBM=1 -DHAVE_LIBPTHREAD=1 -DHAVE_LIBASOUND=1 
> -DHAVE_LIBJACK=1 -DUSE_FLUIDSYNTH=1 -DHAVE_LIBVORBIS=1 -DHAVE_LIBVORBISFILE=1 
> -DHAVE_LIBVORBISENC=1 -DHAVE_LIBOGG=1 -DHAVE_LIBSNDFILE=1 -DHAVE_STDIO_H=1 
> -DHAVE_STDLIB_H=1 -DHAVE_STRING_H=1 -DHAVE_INTTYPES_H=1 -DHAVE_STDINT_H=1 
> -DHAVE_STRINGS_H=1 -DHAVE_SYS_STAT_H=1 -DHAVE_SYS_TYPES_H=1 -DHAVE_UNISTD_H=1 
> -DHAVE_SYS_TIME_H=1 -DSTDC_HEADERS=1 -DHAVE_ERRNO_H=1 -DHAVE_FCNTL_H=1 
> -DHAVE_INTTYPES_H=1 -DHAVE_LIMITS_H=1 -DHAVE_STDINT_H=1 -DHAVE_STDLIB_H=1 
> -DHAVE_STRING_H=1 -DHAVE_SYS_RESOURCE_H=1 -DHAVE_SYS_TIME_H=1 
> -DHAVE_TERMIOS_H=1 -DHAVE_UNISTD_H=1 -DHAVE_UTIME_H=1 -DTIME_WITH_SYS_TIME=1 
> -DHAVE__BOOL=1 -DHAVE_ALLOCA_H=1 -DHAVE_ALLOCA=1 -DHAVE_FORK=1 -DHAVE_VFORK=1 
> -DHAVE_WORKING_VFORK=1 -DHAVE_WORKING_FORK=1 -DHAVE_MALLOC=1 -DHAVE_ATEXIT=1 
> -DHAVE_DUP2=1 -DHAVE_FLOOR=1 -DHAVE_GETTIMEOFDAY=1 -DHAVE_MEMSET=1 
> -DHAVE_POW=1 -DHAVE_REALPATH=1 -DHAVE_SELECT=1 -DHAVE_SQRT=1 
> -DHAVE_STRCASECMP=1 -DHAVE_STRCHR=1 -DHAVE_STRNCASECMP=1 -DHAVE_STRRCHR=1 
> -DHAVE_STRTOL=1 -I.   -Wdate-time -D_FORTIFY_SOURCE=2 -g -O2 
> -ffile-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat 
> -Werror=format-security  -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -I. -g -Wall 
> -Wno-write-strings -D_REENTRANT -DPTHREADS -DNDEBUG -DVERSION=\"0.6.4\" 
> -DFWEELIN_DATADIR=\"/usr/share/fweelin\" -DADDON_DIR=\"/usr/local/lib/jack\" 
> -I/usr/include/freetype2 -I/usr/include/libxml2 -funroll-loops 
> -finline-functions -fomit-frame-pointer -ffast-math -fexpensive-optimizations 
> -fstrict-aliasing -falign-loops=2 -falign-jumps=2 -falign-functions=2 -O9 
> -Wno-non-virtual-dtor -g -O2 -ffile-prefix-map=/<<PKGBUILDDIR>>=. 
> -fstack-protector-strong -Wformat -Werror=format-security -c -o 
> elastin/elastin.o elastin/elastin.cc
> In file included from fweelin_block.h:34,
>                  from fweelin_config.h:27,
>                  from fweelin_core_dsp.cc:37:
> elastin/elastin.h: In member function ‘float Elastin::Correlate(el_nframes_t, 
> el_nframes_t, el_nframes_t)’:
> elastin/elastin.h:309:20: warning: ISO C++17 does not allow ‘register’ 
> storage class specifier [-Wregister]
>   309 |     register float cor = 0.0;
>       |                    ^~~
> elastin/elastin.h:310:18: warning: ISO C++17 does not allow ‘register’ 
> storage class specifier [-Wregister]
>   310 |     register int numch = d->numch;
>       |                  ^~~~~
> elastin/elastin.h:311:23: warning: ISO C++17 does not allow ‘register’ 
> storage class specifier [-Wregister]
>   311 |     for (register int i = 0; i < numch; i++) {
>       |                       ^
> elastin/elastin.h:312:29: warning: ISO C++17 does not allow ‘register’ 
> storage class specifier [-Wregister]
>   312 |       register el_sample_t *t1 = &(sbufs[i][idx1]),
>       |                             ^~
> elastin/elastin.h:313:10: warning: ISO C++17 does not allow ‘register’ 
> storage class specifier [-Wregister]
>   313 |         *t2 = &(sbufs[i][idx2]);
>       |          ^~
> elastin/elastin.h:314:34: warning: ISO C++17 does not allow ‘register’ 
> storage class specifier [-Wregister]
>   314 |       for (register el_nframes_t j = 0; j < cnt; j++, t1++, t2++)
>       |                                  ^
> In file included from elastin/elastin.cc:61:
> elastin/elastin.h: In member function ‘float Elastin::Correlate(el_nframes_t, 
> el_nframes_t, el_nframes_t)’:
> elastin/elastin.h:309:20: warning: ISO C++17 does not allow ‘register’ 
> storage class specifier [-Wregister]
>   309 |     register float cor = 0.0;
>       |                    ^~~
> elastin/elastin.h:310:18: warning: ISO C++17 does not allow ‘register’ 
> storage class specifier [-Wregister]
>   310 |     register int numch = d->numch;
>       |                  ^~~~~
> elastin/elastin.h:311:23: warning: ISO C++17 does not allow ‘register’ 
> storage class specifier [-Wregister]
>   311 |     for (register int i = 0; i < numch; i++) {
>       |                       ^
> elastin/elastin.h:312:29: warning: ISO C++17 does not allow ‘register’ 
> storage class specifier [-Wregister]
>   312 |       register el_sample_t *t1 = &(sbufs[i][idx1]),
>       |                             ^~
> elastin/elastin.h:313:10: warning: ISO C++17 does not allow ‘register’ 
> storage class specifier [-Wregister]
>   313 |         *t2 = &(sbufs[i][idx2]);
>       |          ^~
> elastin/elastin.h:314:34: warning: ISO C++17 does not allow ‘register’ 
> storage class specifier [-Wregister]
>   314 |       for (register el_nframes_t j = 0; j < cnt; j++, t1++, t2++)
>       |                                  ^
> elastin/elastin.cc: In member function ‘el_sample_t 
> Elastin::Analyze_GetAmpEnv(el_nframes_t, el_nframes_t)’:
> elastin/elastin.cc:387:24: warning: ISO C++17 does not allow ‘register’ 
> storage class specifier [-Wregister]
>   387 |   register el_sample_t amp = 0.0;
>       |                        ^~~
> elastin/elastin.cc:389:27: warning: ISO C++17 does not allow ‘register’ 
> storage class specifier [-Wregister]
>   389 |     register el_sample_t *sbuf = sbufs[i];
>       |                           ^~~~
> elastin/elastin.cc:390:32: warning: ISO C++17 does not allow ‘register’ 
> storage class specifier [-Wregister]
>   390 |     for (register el_nframes_t n = idx1; n < idx2; n++)
>       |                                ^
> elastin/elastin.cc: In member function ‘el_nframes_t 
> Elastin::Synthesize_RT(el_sample_t**, el_sample_t**, el_nframes_t, char, 
> el_nframes_t)’:
> elastin/elastin.cc:692:19: warning: ISO C++17 does not allow ‘register’ 
> storage class specifier [-Wregister]
>   692 |   register double tb_pos = tempbuf_pos; // *** Can use float?
>       |                   ^~~~~~
> elastin/elastin.cc: In member function ‘el_nframes_t 
> Elastin::Synthesize_TS(el_sample_t**, el_nframes_t)’:
> elastin/elastin.cc:775:35: warning: ISO C++17 does not allow ‘register’ 
> storage class specifier [-Wregister]
>   775 |             register el_sample_t *bb = &(bufs[ch][bufidx]),
>       |                                   ^~
> elastin/elastin.cc:776:16: warning: ISO C++17 does not allow ‘register’ 
> storage class specifier [-Wregister]
>   776 |               *sb1 = &(sbufs[ch][fadepos1]),
>       |                ^~~
> elastin/elastin.cc:777:16: warning: ISO C++17 does not allow ‘register’ 
> storage class specifier [-Wregister]
>   777 |               *sb2 = &(sbufs[ch][fadepos2]);
>       |                ^~~
> In file included from fweelin_block.h:34,
>                  from fweelin_event.h:231,
>                  from fweelin_midiio.h:29,
>                  from fweelin_core.h:35,
>                  from fweelin_core_dsp.h:24,
>                  from fweelin_fluidsynth.h:26,
>                  from fweelin_fluidsynth.cc:35:
> elastin/elastin.h: In member function ‘float Elastin::Correlate(el_nframes_t, 
> el_nframes_t, el_nframes_t)’:
> elastin/elastin.h:309:20: warning: ISO C++17 does not allow ‘register’ 
> storage class specifier [-Wregister]
>   309 |     register float cor = 0.0;
>       |                    ^~~
> elastin/elastin.h:310:18: warning: ISO C++17 does not allow ‘register’ 
> storage class specifier [-Wregister]
>   310 |     register int numch = d->numch;
>       |                  ^~~~~
> elastin/elastin.h:311:23: warning: ISO C++17 does not allow ‘register’ 
> storage class specifier [-Wregister]
>   311 |     for (register int i = 0; i < numch; i++) {
>       |                       ^
> elastin/elastin.h:312:29: warning: ISO C++17 does not allow ‘register’ 
> storage class specifier [-Wregister]
>   312 |       register el_sample_t *t1 = &(sbufs[i][idx1]),
>       |                             ^~
> elastin/elastin.h:313:10: warning: ISO C++17 does not allow ‘register’ 
> storage class specifier [-Wregister]
>   313 |         *t2 = &(sbufs[i][idx2]);
>       |          ^~
> elastin/elastin.h:314:34: warning: ISO C++17 does not allow ‘register’ 
> storage class specifier [-Wregister]
>   314 |       for (register el_nframes_t j = 0; j < cnt; j++, t1++, t2++)
>       |                                  ^
> fweelin_fluidsynth.cc: In constructor 
> ‘FluidSynthProcessor::FluidSynthProcessor(Fweelin*, char)’:
> fweelin_fluidsynth.cc:90:72: error: ‘FALSE’ was not declared in this scope
>    90 |     fluid_synth_activate_octave_tuning(synth, 0, 0, "DETUNE", 
> pitches, FALSE);
>       |                                                                       
>  ^~~~~
> make[2]: *** [Makefile:475: fweelin_fluidsynth.o] Error 1


The full build log is available from:
http://qa-logs.debian.net/2022/05/25/freewheeling_0.6.4-1.1_unstable.log

All bugs filed during this archive rebuild are listed at:
https://bugs.debian.org/cgi-bin/pkgreport.cgi?tag=ftbfs-20220525;users=lu...@debian.org
or:
https://udd.debian.org/bugs/?release=na&merged=ign&fnewerval=7&flastmodval=7&fusertag=only&fusertagtag=ftbfs-20220525&fusertaguser=lu...@debian.org&allbugs=1&cseverity=1&ctags=1&caffected=1#results

A list of current common problems and possible solutions is available at
http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute!

If you reassign this bug to another package, please marking it as 'affects'-ing
this package. See https://www.debian.org/Bugs/server-control#affects

If you fail to reproduce this, please provide a build log and diff it with mine
so that we can identify if something relevant changed in the meantime.

Reply via email to