Vestige plugin missing

Having trouble with LMMS? Ask about it here.
I downloaded lmms-1.1.90 and compiled it. There were no errors during the cmake prebuild stage (except for three missing, optional libraries: carla, libpulse and libgig) and actual building.
Upon opening LMMS, Vestige was not present in the Instrument plugins tab.
I checked /usr/lib/lmms and libvestige.so, libvstbase.so and libvsteffect.so were present.
I ran ldd on libvestige.so and it reported that libvstbase.so was "missing" (it's path was hardcoded in as ../libvstbase.so), I fixed that by creating a symlink and ran ldconfig.
After opening LMMS again, Vestige was still absent. What could be the cause of this?
Welcome to the forum djVortex! First, For you, all important links:
http://lmms.io/forum/viewtopic.php?f=1&t=4740
And a few rules for posting and using the right sub-forum :)
djVortex wrote:I downloaded lmms-1.1.90 and compiled it.
You need wine, but the distro you use is also important, and annoyingly, so is your linux. I believe 'mint' has real issues still...
KX-studio has allegedly the one to use. At least, afaik that distro has the highest success rate.

Maby this is also useful for you?
viewtopic.php?t=5289

If you still is stuck, please
post your:
* OS (pack+ver)
* hardware specification (ram & soundcard is the most important)
* lmms sound device chosen
Still stuck, I can't switch distros.

I have wine installed (version 1,8) and it was installed before I built LMMS.

Running LMMS from the terminal prints this:

Code: Select all

guest@porteus:~$ lmms
Notice: could not set realtime priority.
VST sync support disabled in your configuration
OS: Porteus v3.1, kernel 3.17.4-porteus (based on Slackware)
Hardware:
Processor:
address sizes : 36 bits physical, 48 bits virtual
cpu MHz : 1667.000
cpu MHz : 2167.000
cpu cores : 2
cpuid level : 10
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc arch_perfmon pebs bts aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm lahf_lm dtherm tpr_shadow
model name : Intel(R) Core(TM)2 CPU T7400 @ 2.16GHz
vendor_id : GenuineIntel
Family: Pentium M
Signature: Type 0, Family 6, Model 15, Stepping 6
APIC (On-chip APIC hardware supported)
PGE (Page global enable)
ACPI (ACPI supported)
HTT (Multi-threading)
TM (Thermal monitor supported)
External Clock: 667 MHz
Max Speed: 2160 MHz
Current Speed: 2160 MHz

RAM: 3GB

Sound card:
HDA-Intel - HDA Intel
Intel Corporation NM10/ICH7 Family High Definition Audio Controller (rev 02)

**** List of PLAYBACK Hardware Devices ****
card 0: Intel [HDA Intel], device 0: STAC9250 Analog [STAC9250 Analog]
Subdevices: 0/1
Subdevice #0: subdevice #0
card 0: Intel [HDA Intel], device 6: Si3054 Modem [Si3054 Modem]
Subdevices: 1/1
Subdevice #0: subdevice #0

Audio Interface: ALSA (I had it set to SDL before, but that caused frequent Segmentation faults)
Audio device: sysdefault:CARD=Intel
Is that output al you see ?

Those messages can be ignored. I have LMMS on running on openSUSE, and there I see those lines too.

First message has to do with real timekernels, which I believe nobody uses anymore.
musikbear wrote: KX-studio has allegedly the one to use. At least, afaik that distro has the highest success rate.
You are right, although I am not using it, KX - studio is a good distro build for music production.

After me talking to the right people though, on openSUSE it should not be a problem to install and run lmms either. :P
Okay! I found the fix. Funny thing is I found it while dealing with another issue. ZynAddSubFX Show GUI hanged LMMS, output from terminal revealed that a shared library (libZynAddSubFxCore.so) couldn't be found.
So I created this script:

Code: Select all

#!/bin/sh
LD_LIBRARY_PATH=/usr/lib/lmms:$LD_LIBRARY_PATH lmms
Saved it in a folder in my PATH and ran it.
Now vestige shows up and the Show GUI button works.