I copied the entire MusE installation from my PC to my laptop and it works - except for the synthesizers. I copied all files from /usr/local.
Only the MESS synths are present; no synths in LV2.
Installation on both PCs:
- Xubuntu 20.04, fully updated to the same state
- ubuntustudio-audio-plugins (this provides the synths)
- installed missing libs for /usr/local/bin/muse3 (checked with ldd)
- checked all libs which come with MusE (ldd)
- checked some synth libs (.so) which come from ubuntustudio-audio-plugins (ldd)
No unsatisfied dependency found at all!
Observation: MusE throws many of these error messages on startup, on my laptop only:
error: failed to open file /usr/lib/lv2/gx_colwah.lv2/manifest.ttl (Datei oder Verzeichnis nicht gefunden)
The file is neither present on the PC nor on the laptop. Strange.
Is it impossible to build the binaries on one machine (PC i5-3470) and run it on another (laptop i5-4300U)?
Is there some dependency on the development packets which of course are not installed on the cloned installation?
Except for the missing synths, MusE is fully functional on the cloned installation and the CPU load on my laptop is lower than expected (to say something positive).
If there is no explanation for this issue, I will just build MusE from scratch on my laptop too. Perhaps this will revive the synths.
No Synths after copy of MusE binaries to other PC
Moderators: MattKingUSA, khz, spamatica
-
- Established Member
- Posts: 51
- Joined: Tue May 28, 2019 2:33 pm
- Location: Germany
- Been thanked: 3 times
- Contact:
No Synths after copy of MusE binaries to other PC
/* Drunk, 'll fix later ... well, usability is anyway only of interest to those who got beyond the crashes! */
-
- Established Member
- Posts: 669
- Joined: Sat Sep 15, 2012 12:36 am
- Has thanked: 40 times
- Been thanked: 110 times
Re: No Synths after copy of MusE binaries to other PC
Hello. Generally, copying binaries from one installation to another is not recommended.
It is always best to build the app natively on the target.
But hey, it at least runs.
Please check Global Settings > Plugin Paths to make sure they point to your plugin folders.
Or, the problem might be that lv2, lilv, and sord packages are not all installed on the target?
You may run MusE with the -D command-line option for diagnostic output and post the results.
Hopefully it will reveal the problem.
If I recall the author acknowledged it recently, and has either made a fix or was working on a fix.
It is always best to build the app natively on the target.
But hey, it at least runs.
Please check Global Settings > Plugin Paths to make sure they point to your plugin folders.
Or, the problem might be that lv2, lilv, and sord packages are not all installed on the target?
You may run MusE with the -D command-line option for diagnostic output and post the results.
Hopefully it will reveal the problem.
Yeah, that's a known Guitarix problem. Don't worry too much about it. Just a warning.error: failed to open file /usr/lib/lv2/gx_colwah.lv2/manifest.ttl (Datei oder Verzeichnis nicht gefunden)
If I recall the author acknowledged it recently, and has either made a fix or was working on a fix.
-
- Established Member
- Posts: 51
- Joined: Tue May 28, 2019 2:33 pm
- Location: Germany
- Been thanked: 3 times
- Contact:
SOLVED: No Synths after copy of MusE binaries to other PC
Some more trial'n'error revealed: And the magic spell is ...
sudo apt-get install liblilv-dev
So that's a cute bug, cute because there is a simpe workaround. I will report this on github.io too.
sudo apt-get install liblilv-dev
So that's a cute bug, cute because there is a simpe workaround. I will report this on github.io too.
/* Drunk, 'll fix later ... well, usability is anyway only of interest to those who got beyond the crashes! */
-
- Established Member
- Posts: 578
- Joined: Mon Feb 08, 2010 10:38 am
- Has thanked: 86 times
- Been thanked: 99 times
Re: SOLVED: No Synths after copy of MusE binaries to other PC
Alright, that clears it up.
I saw you wrote in the ticket that MusE depends on the development package, actually I'm pretty sure it's the liblilv library that MusE depends on. When you install the dev package the library will also be be installed (since the dev package depends on the library and the packaging system will pull that in by itself).
You should be able to test this theory by uninstalling the dev package, if I'm right, the library won't be removed and MusE will still work.
It's actually a bit surprising that MusE would start without liblilv, I would have thought it would simply refuse. ... that might mean that I'm wrong.
MusE DAW
-
- Established Member
- Posts: 669
- Joined: Sat Sep 15, 2012 12:36 am
- Has thanked: 40 times
- Been thanked: 110 times
-
- Established Member
- Posts: 51
- Joined: Tue May 28, 2019 2:33 pm
- Location: Germany
- Been thanked: 3 times
- Contact:
Re: No Synths after copy of MusE binaries to other PC
Checked this again:
- purged all libraries with deborphan, removed also the libs MusE depends on.
- reinstalled the libs MusE needs to start
- started MusE - NO SYNTHS!
- installed lv2-dev
- started MusE - SYNTHS are present!
- removed lv2-dev
- started MusE - NO SYNTHS!
So my first statement was wrong or some other dependency pulled in lv2-dev.
- purged all libraries with deborphan, removed also the libs MusE depends on.
- reinstalled the libs MusE needs to start
- started MusE - NO SYNTHS!
- installed lv2-dev
- started MusE - SYNTHS are present!
- removed lv2-dev
- started MusE - NO SYNTHS!
So my first statement was wrong or some other dependency pulled in lv2-dev.
/* Drunk, 'll fix later ... well, usability is anyway only of interest to those who got beyond the crashes! */