Package: src:ardour
Severity: serious
Version: 1:5.12.0-3
Tags: bullseye, sid, ftbfs

ardour failed to build when binnmu'd for the new fluidsynth

../libs/ardour/fluid_synth.cc: In member function ‘bool 
ARDOUR::FluidSynth::load_sf2(const string&)’:
../libs/ardour/fluid_synth.cc:74:17: error: aggregate ‘fluid_preset_t preset’ 
has incomplete type and cannot be defined
    74 |  fluid_preset_t preset;
       |                 ^~~~~~
../libs/ardour/fluid_synth.cc:76:7: error: invalid use of incomplete type 
‘fluid_sfont_t’ {aka ‘struct _fluid_sfont_t’}
    76 |  sfont->iteration_start (sfont);
       |       ^~
In file included from /usr/include/fluidsynth.h:95,
                  from ../libs/ardour/ardour/fluid_synth.h:29,
                  from ../libs/ardour/fluid_synth.cc:21:
/usr/include/fluidsynth/types.h:40:16: note: forward declaration of 
‘fluid_sfont_t’ {aka ‘struct _fluid_sfont_t’}
    40 | typedef struct _fluid_sfont_t fluid_sfont_t;                    /**< 
SoundFont */
       |                ^~~~~~~~~~~~~~
../libs/ardour/fluid_synth.cc:77:23: error: invalid use of incomplete type 
‘fluid_sfont_t’ {aka ‘struct _fluid_sfont_t’}
    77 |  for (count = 0; sfont->iteration_next (sfont, &preset) != 0; ++count) 
{
       |                       ^~
In file included from /usr/include/fluidsynth.h:95,
                  from ../libs/ardour/ardour/fluid_synth.h:29,
                  from ../libs/ardour/fluid_synth.cc:21:
/usr/include/fluidsynth/types.h:40:16: note: forward declaration of 
‘fluid_sfont_t’ {aka ‘struct _fluid_sfont_t’}
    40 | typedef struct _fluid_sfont_t fluid_sfont_t;                    /**< 
SoundFont */
       |                ^~~~~~~~~~~~~~

Reply via email to