Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 151430 - media-sound/mute-0.1.1 does not work
Summary: media-sound/mute-0.1.1 does not work
Status: RESOLVED WONTFIX
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Hanno Böck
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-10-15 01:59 UTC by Jouni Rinne
Modified: 2007-03-26 23:53 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Jouni Rinne 2006-10-15 01:59:37 UTC
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')
Comment 1 Jouni Rinne 2006-10-15 02:35:35 UTC
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.
Comment 2 Jouni Rinne 2006-10-15 02:53:28 UTC
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...
Comment 3 Leonard Ritter 2006-10-16 04:18:04 UTC
if LD_LIBRARY_PATH is set, mute uses that one instead. i will change this behaviour for subsequent versions.
Comment 4 Leonard Ritter 2006-10-16 04:20:22 UTC
watch this ticket for updates

http://trac.zeitherrschaft.org/zzub/ticket/116
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2007-03-26 23:53:01 UTC
Removed from the tree, use media-sound/aldrin