I once compiled a game for Linux. Doom 3
This was really as easy as read the manual, download source code, type or copy paste 3 lines of code, and copy some game data over from you’re windows install. ( the maps / worlds )
For compiling LMMS and Carla the word nightmare comes to mind first.
For LMMS its all good now though. In YAST look for LMMS vst (not just LMMS) and you will be able to also use windows VST, if you have wine installed.
If you’re against using wine, get the LMMS version with out vst behind it.
Carla is a plugin host. It extends the number of plugins we can use in LMMS.
The list of dependencies, if you want all features, is were things get complicated fast.
I remember to having install both qt 4 and 5. ( not sure if that is still needed, I have not yet looked that much at the current dependencies )
The dev of Carla once tried to help me, but that did not work out, because he is not that familiar with openSUSE, he uses Debian and or Ubuntu.
That is funny about the Linux world. Before you know it, you’re talking to the dev of the program.
The Devs of LMMS also have tried to help me. Ones successful, I could ignore the cmake error, ones not successful.
But they never said we wont help you, because you’re not on Ubuntu.
That why today, I still try when I can, to also help them.
I probably need to learn on how to do a backtrace. I reported a bug in LMMS to the devs, and to figure out what’s going wrong, it seems I need to do a backtrace of lmms and also wine.
Already installed gdb, its a start, now need to figure out, how to use gdb for two programs at once.
https://github.com/LMMS/lmms/wiki/Debugging-LMMS
Now that I am not using the LMMS appimage file any more, but a fully installed LMMS from our repositories, I might even be able to help them better.
( One the LMMS devs said, debugging the appimage version has limitations )
For LMMS users reading this, disable in the settings, plugin embed, and you’re LMMS should be as stable as a rock again.
Be careful about reporting bugs on Linux, you might end up helping them.