View previous topic :: View next topic |
Author |
Message |
DeIM Guru
Joined: 11 Apr 2006 Posts: 442
|
Posted: Thu Feb 17, 2022 10:43 am Post subject: vst plugin in lmms 1.2.2 - missing wine libraries |
|
|
Hi, I'm trying to enable vst plugin in lmms (vestige). I've overrided mask for vst use flag. I have app-emulation/wine-vanilla 7.2 installed but in log there is:
Code: | -- Could NOT find Wine (missing: WINE_LIBRARIES)
...
* VST-instrument hoster : not found, please install (lib)wine-dev (or similar) - 64 bit systems additionally need gcc-multilib and g++-multilib
* VST-effect hoster : not found, please install (lib)wine-dev (or similar) - 64 bit systems additionally need gcc-multilib and g++-multilib |
Also noticed there are no .pc files with wine-vanilla installation. Could this be the reason build of lmms don't found wine? |
|
Back to top |
|
|
fedeliallalinea Administrator
Joined: 08 Mar 2003 Posts: 31440 Location: here
|
Posted: Thu Feb 17, 2022 10:48 am Post subject: |
|
|
From /var/db/repos/gentoo/profiles/arch/base/package.use.mask
Code: | # Lars Wendler <polynomial-c@gentoo.org> (2014-04-23)
# Not working on 64bit systems
media-sound/lmms vst |
_________________ Questions are guaranteed in life; Answers aren't. |
|
Back to top |
|
|
DeIM Guru
Joined: 11 Apr 2006 Posts: 442
|
Posted: Thu Feb 17, 2022 12:28 pm Post subject: |
|
|
Tried lmms-1.2.2-linux-x86_64.AppImage from upstream pages and vestige is present here.
I've tried to download some free vst plugins but I had no luck.
Output when loading plugin to vestige's dialog:
Code: | 002c:err:winediag:getaddrinfo Failed to resolve your host name IP
MESA-INTEL: warning: Haswell Vulkan support is incomplete
Starting using X11Embed protocol. |
|
|
Back to top |
|
|
DeIM Guru
Joined: 11 Apr 2006 Posts: 442
|
|
Back to top |
|
|
slidey n00b
Joined: 25 Jan 2025 Posts: 1
|
Posted: Sat Jan 25, 2025 2:06 pm Post subject: |
|
|
I did
LMMS uses CMake to configure and build the project and both the 1.2.2 and git versions call FIND_PACKAGE(Wine) in the CMakeLists.txt to check for VST support
FIND_PACKAGE(Wine) pulls cmake/modules/FindWine.cmake, this file differs significantly between the 1.2.2 and git version
1.2.2's FindWine.cmake calls FIND_LIBRARY(WINE_LIBRARY NAMES wine ...), which doesn't make sense for me since there is no such thing as libwine.so, version 1.2.2 was released mid 2020 so I suppose this is deprecated functionality since then.
git LMMS's FindWine.cmake instead searches for winegcc (and wineg++) and then extracts the necessary flags to build for wine from it, however, currently it does not find winegcc on Gentoo since it searches on /opt/wine-staging, /opt/wine-devel, /opt/wine-stable (Debian and Ubuntu folders for wine) and /usr/lib/wine
while Gentoo's winegcc resides on /etc/eselect/wine, for the sake of eselect shenanigans
simply adding /etc/eselect/wine on the list(APPEND WINE_LOCATIONS ...) line on git LMMS's FindWine.cmake just works, which deserves a pull request I have already made:
https://github.com/LMMS/lmms/pull/7665 |
|
Back to top |
|
|
sam_ Developer
Joined: 14 Aug 2020 Posts: 2108
|
Posted: Sun Jan 26, 2025 2:17 pm Post subject: |
|
|
There was bug 948673 recently. |
|
Back to top |
|
|
|