When I try to run mute-0.1.1, I get the following error: madmax@bluelight ~ $ mute Traceback (most recent call last): File "/usr/bin/mute", line 6, in ? mute.run(sys.argv) File "/usr/bin/../share/mute/__init__.py", line 26, in run import mutemain File "/usr/bin/../share/mute/mutemain.py", line 37, in ? from zzub import Player File "/usr/bin/../share/mute/zzub.py", line 22, in ? import libzzub File "/usr/bin/../share/mute/libzzub.py", line 4, in ? from pylibzzub import * File "/usr/bin/../share/mute/pylibzzub.py", line 111, in ? libzzub = dlopen('zzub') File "/usr/bin/../share/mute/procwrap.py", line 36, in dlopen return library.load(name) File "/usr/bin/../share/mute/library.py", line 78, in load assert m, "libraries %s not found in %s" % (','.join(["'%s'" % a for a in names]),','.join(searchpaths)) AssertionError: libraries 'zzub' not found in /home/madmax/GNUstep/Library/Libraries,/usr/GNUstep/Local/Library/Libraries,/usr/GNUstep/Network/Library/Libraries,/usr/GNUstep/System/Library/Libraries I don't understand why mute is trying to find libzzub within my GNUstep libraries? Additionally, I think the ebuild *should* remove the .sconsign files scons is scattering around (see the output of 'equery files mute')
Is mute using LD_LIBRARY_PATH to find libraries? If so, I'd say it is a bad idea, at least on Gentoo systems with GNUstep installed. The search path mentioned in the error is just the same as my LD_LIBRARY_PATH environment variable.
Yeah, it works if I run it with 'LD_LIBRARY_PATH=/usr/lib mute' - *but* only if jackd is not running. If I try to run it with jackd, I get the following error: madmax@bluelight ~ $ LD_LIBRARY_PATH=/usr/lib mute enumerating /usr/lib/zzub/libladspadapter.so loading machine '/usr/lib/zzub/libladspadapter.so' initializing ladspadapter... ladspadapter: enumerated 353 plugin(s). enumerating /usr/lib/zzub/libMatilde Tracker.so loading machine '/usr/lib/zzub/libMatilde Tracker.so' enumerating /usr/lib/zzub/.sconsign enumerating /usr/lib/zzub/.. enumerating /usr/lib/zzub/. Segmentation fault ...and jackd (0.102.20) and qjackctl both crash :( Not good...
if LD_LIBRARY_PATH is set, mute uses that one instead. i will change this behaviour for subsequent versions.
watch this ticket for updates http://trac.zeitherrschaft.org/zzub/ticket/116
Removed from the tree, use media-sound/aldrin