Hi devs,

I just downloaded the 1.1.2 version of FluidSynth. I've tried to
compile it with the following arguments:

./configure --enable-ladspa
make

I get this compiler error:

synth/fluid_synth.c: In function ‘fluid_synth_render_blocks’:
synth/fluid_synth.c:3302: error: ‘fluid_synth_t’ has no member named ‘left_buf’
synth/fluid_synth.c:3302: error: ‘fluid_synth_t’ has no member named ‘right_buf’
synth/fluid_synth.c:3302: error: ‘fluid_synth_t’ has no member named
‘fx_left_buf’
synth/fluid_synth.c:3302: error: ‘fluid_synth_t’ has no member named
‘fx_right_buf’

I don't really know what LADSPA is, but the reason I'm using that
argument is that the Debian package
(http://packages.debian.org/unstable/sound/fluidsynth) turns this flag
on by default.

It looks like line 3302 is:

fluid_LADSPA_run(synth->LADSPA_FxUnit, synth->left_buf,
synth->right_buf, synth->fx_left_buf, synth->fx_right_buf);

but in synth/fluid_synth.h, they are commented out:

/*
 fluid_real_t** left_buf;
 fluid_real_t** right_buf;
 fluid_real_t** fx_left_buf;
 fluid_real_t** fx_right_buf;

 fluid_revmodel_t* reverb;
 fluid_chorus_t* chorus;
*/

Hope there is an easy fix (like uncommenting those lines).

Matt Giuca

_______________________________________________
fluid-dev mailing list
fluid-dev@nongnu.org
http://lists.nongnu.org/mailman/listinfo/fluid-dev

Reply via email to