I just tried the latest tip 739 and juce does not compile with the following error:
platform_specific_code/juce_linux_AudioCDReader.cpp:66: error: no ‘bool juce::AudioCDReader::read(int**, juce::int64, int)’ member function declared in class ‘juce::AudioCDReader’
Now for compiling the audio plugin in juce_amalgamated.cpp lines 259981
should changed also for the same function (AudioCDReader::readSamples).
Also premake.lua for audio plugin is missing the freetype2 include plus I think the paths for vstsdk must be for older version so I included my own path.
Don’t think I’ve ever actually tried running the plugin host on linux, so you’re on your own debugging that one! If you can step into it, shouldn’t be hard to see where it gets to before it stops…
What about the actual plugin? I have tried to compile with both vstsdk 2.3 and 2.4, it compiles ok to libjuceplugindemo.so but it does not load in both Jost and energy XT.
I believe this is due to hardcoded max nb of channels such as
"static const int maxNumChans = 64;" in juce_linux_Audio.cpp but I did not really try to understand the details to be honest…
Hi jpo. I have tried your mod and now plugin host is opening ok.
I have noticed in the linux version when you select “edit the list of available plugins” in the “options” button menu the item “scan for new vst plugins” is missing so you can not change the directory for scanning your plugins. I will check some more and post the results.