Closed kforney closed 5 years ago
Looks like the signature changed in version 2.0, so I'd expect it to stay stable now. Best way is probably to single out the destructor and reinterpret_cast the function pointer, so we still compile with earlier versions.
Actually scratch that, the source incompatibility is only an issue if compilation is done with FLUID_SHARED enabled (ie. directly linking); since the default mode (dlsym'ing) still works regardless, I think it's reasonable to expect people wishing to link directly to have the most recent fluidsynth present.
I received the following error while attempting to compile mkxp on Arch Linux:
If it matters, my FluidSynth version is 2.0.4.