-
Notifications
You must be signed in to change notification settings - Fork 188
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
Isn't compatible with FluidSynth 2.x #1078
Comments
|
It's known that the fluidsynth opcodes are written for 1.x |
|
You should remove the dependency on FluidSynth then is you can't support the new version. |
|
Csound tries to maintain backward compatibility wherever possible. Removing the fluidsynth opcodes could break hundreds of existing Csound instruments that users spent a lot of time developing. |
|
You should consider supporting FluidSynth 2.x then, because these users won't be able to use their instruments once their FluidSynth package would update to 2.x. |
|
Is it possible to have both versions installed? Sorry, I know nothing of fluidsynth. |
|
@rorywalsh Currently FluidSynth isn't designed to be concurrently installed. It installs FluidSynth project could easily uniquify these file names and allow concurrent version installations. You should contact them and request this since you are the interested party. |
|
Reopening: let's leave this as a todo to support Fluidsynth 2.x as the problem is coming up often enough that it needs a fix. One path would be to have CMake detect Fluidsynth version and enable build only for 1.x, or other path to conditionally build for either 1.x or 2.x. |
|
Following up on what I said, FluidSynth could rename all files with |
|
That's a very good idea. Maybe a ticket should be open there. As for Csound, the fluidsynth opcodes are scheduled to move to their own separate repo. |
|
I would prefer that this issue is closed as far as Csound is concerned as we have to take these opcodes out of the main repo. |
|
FluidSynth rejected the idea of having the ability to install versions concurrently. Consequently, you should either convert to 2.x or abandon FluidSynth entirely, as far as most users go. |
|
It doesn't build: #1081 |
|
That seems unrelated to Fluidsynth opcodes, but we'll need to address that. |
|
Yes, but I can't build it to verify because of this. |
|
Also, this is a dup of #1036 |
|
Fixed as part of #1036. |
See log here: https://ptpb.pw/-t-8
The text was updated successfully, but these errors were encountered: