-
-
Notifications
You must be signed in to change notification settings - Fork 1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
lmms 1.2.0-rc7 fails to build with fluidsynth 2.0.0 #4640
Comments
Thank you for reporting! I'll look into this. |
There are two types of errors:
I'll work on it in a few days and provide a fix. |
@PhysSong thanks for the fast reply! Please note: During rebuilding against fluidsynth 2.0.0, I realized, that nearly none of the projects implementing it, are compatible to the new API. |
@dvzrv Can you test if my fluidsynth2 branch compiles with FluidSynth 2.0? |
@PhysSong will try to do that later today! Thanks! :) |
Please, note that a new 2.0.1 version as been released yesterday. |
Have sent similar for carla (see falkTX/Carla#765) and looked into https://github.com/PhysSong/lmms/tree/fluidsynth2. Wouldn't it be better to ask fluidsynth on first instantiation for default values instead of pinning them? |
For reference, done by @schnitzeltony as well : Calf & fluidsynth 2.0. |
@schnitzeltony Is that about hard-coded macro values? I can do that, but I think it will decrease readability a lot. |
Since I have not contributed (much) here: it is just a suggestion.
Yes - advantage would be that if fluidsynth changes defaults, these changes are taken. Had the similar issue at carla so I decided to collect all defaults required at one place. |
Okay. I'll try that and see if it looks okay. |
@dvzrv Updated the fluidsynth2 branch(with a force-push). Tested with both 1.1.9 and 2.0.1, worked fine. Also addressed #4640 (comment) . |
Thanks for addressing my comment. I think hard-coding defaults for fluidsynth 1.x is OK - future changes in 1.x are unlikely. Have not yet build tested (will do this evening), but would be happy to see this merged: lmms is the last on my list... |
PR opened: #4678 |
On 2018-10-24 22:02:50 (-0700), Hyunjin Song wrote:
Can anyone test that?
Will try to do it this evening! Sorry this takes so long.
…
|
@PhysSong I can confirm that your branch builds with fluidsynth 2.0.0 and 1.1.11! |
Tested the patch in Gentoo, and working fine with fluidsynth 2.0.0. Thanks. |
I'm currently rebuilding a bunch of software against fluidsynth 2.0.0 on Arch Linux.
Sadly that introduced an API change.
LMMS currently fails to build with it:
lmms-1.2.0rc7-fluidsynth2.0.txt
Any help in integrating/patching the
sf2_player
would be greatly appreciated!Plus, I think this should probably be fixed before releasing 1.2.0!
The text was updated successfully, but these errors were encountered: