I would recommend those steps (for an up-to-date Fedora Workstation):
- clone the LMMS github repository
- install the package dependencies: see the wiki
- check your "wine" install, install all "wine" packages that seems reasonably related
- check that your default wine prefix is okay
- inside the cloned repository, create the build directory and "cd" into it
- run "cmake .."
- from the report of cmake, try to install on your system as many dependencies as you can (I mean: even optional one)
- whenever you have installed something, run "rm * -rf" (you're still inside the "build" directory), and run again "cmake .."
- run "make" to build LMMS
- dowload the official Sforzando windows installer from Plogue: link, it should be a windows EXE named something like "WIN_sforzando_vxxx.exe" where "xxx" is the latest version
- from your donwload user directory, run "wine WIN_sforzando_vxxx.exe" and install it to the default directory (don't forget to use the default wine prefix, since LMMS doesn't allow one to choose the wine prefix when loading a VST)
- bonus: to avoid browsing tons of directories inside your wine prefix everytime you want to add the Sforzando VST inside a project, copy the dll of the VST into your usual vst directory, on my system it was: "cp ~/.wine/drive_c/Program\ Files/Plogue/sforzando/VST/sforzando\ VST_x86.dll ~/vst/"
- run LMMS, it is inside the build directory you have created previously
- add a Vestige instrument in your project, load the "sforzando VST_x86.dll", open the VST GUI, load any working .sfz file and test it! It should work!