Hi Christian,

> The build requirement has in fact changed after last year's release:
> http://doc.linuxsampler.org/Release_Notes/LinuxSampler_2_1_1/

[..]

>
> Short: either compile with clang (works also with quite old versions of clang)
> or update to GCC >= 8.x. You can install both clang and gcc without problems.
> If you have both installed, just force LS compilation with clang like this:
>
>       CXX=clang++ CC=clang ./configure && make

Great, this actually worked; thanks a lot!
With this (and installing/using clang-6), I was able to build LinuxSampler on
my laptop (Mint 19.2, Tara), and it runs fine there.
On the desktop PC I still have build issues, but it's running a much older Mint
version (18.2 "Sonya", with gcc 5.4.0) which I'll soon update anyway, so it's
perhaps not worth the time/effort.

You might still want to add these explanations to LinuxSampler's README.txt;
I can imagine I am not the only one tripping over this.

>
> Background: The LS code base is now using a lot of so called "designated
> initializers", probably better described as C-style "named initializers" for
> semantic critical functions/methods. Instead of this:

[..]

Thanks for this insightful&instructional explanation. While I am no C++
developer, I fully understand your point.

Greetings,
Frank (who now actually started discovering nksp :-)



_______________________________________________
Linuxsampler-devel mailing list
Linuxsampler-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/linuxsampler-devel

Reply via email to