[Pkg-alsa-devel] Bug#548983: lib32asound2-plugins: Unsatisfied library dependencies of /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so
Jan Sucan
bhujanga at seznam.cz
Tue Sep 29 19:14:28 UTC 2009
Package: lib32asound2-plugins
Version: 1.0.20-1
Severity: normal
I'm using Pulseaudio (0.9.15-4.1). I installed Doom 3 game and configure it to use ALSA instead of OSS via it's config file (~/.doom3/base/DoomConfig.cfg). When I started game from terminal, I got no sound and this warning appeared
------ Alsa Sound Initialization -----
dlopen(libasound.so.2)
asoundlib version: 1.0.21a
ALSA lib ../../../src/pcm/pcm.c:2171:(snd_pcm_open_conf) Cannot open shared library /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so
snd_pcm_open SND_PCM_STREAM_PLAYBACK 'default' failed: No such file or directory
dlclose
WARNING: sound subsystem disabled
--------------------------------------
----------- Alsa Shutdown ------------
--------------------------------------
So I install package lib32asound2-plugins (1.0.20-1) which contains /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so library. I started Doom 3 again an still got no sound. I checked dependencies of this shared library whith ldd
debian:~# ldd /usr/lib32/alsa-lib/libasound_module_pcm_pulse.so
linux-gate.so.1 => (0xf7f83000)
libpulse.so.0 => /usr/lib32/libpulse.so.0 (0xf7f26000)
libasound.so.2 => /usr/lib32/libasound.so.2 (0xf7e5d000)
libc.so.6 => /lib32/libc.so.6 (0xf7d07000)
libpulsecommon-0.9.15.so => /usr/lib32/libpulsecommon-0.9.15.so (0xf7cc3000)
libX11.so.6 => /usr/lib32/libX11.so.6 (0xf7ba7000)
libICE.so.6 => /usr/lib32/libICE.so.6 (0xf7b8f000)
libSM.so.6 => /usr/lib32/libSM.so.6 (0xf7b87000)
libXtst.so.6 => /usr/lib32/libXtst.so.6 (0xf7b82000)
libwrap.so.0 => not found
libasyncns.so.0 => /usr/lib32/libasyncns.so.0 (0xf7b7c000)
libdbus-1.so.3 => /lib32/libdbus-1.so.3 (0xf7b43000)
libpthread.so.0 => /lib32/libpthread.so.0 (0xf7b2b000)
libcap.so.2 => /lib32/libcap.so.2 (0xf7b27000)
libgdbm.so.3 => not found
librt.so.1 => /lib32/librt.so.1 (0xf7b1e000)
libdl.so.2 => /lib32/libdl.so.2 (0xf7b1a000)
libm.so.6 => /lib32/libm.so.6 (0xf7af6000)
/lib/ld-linux.so.2 (0xf7f84000)
libwrap.so.0 => not found
libgdbm.so.3 => not found
libxcb.so.1 => /usr/lib32/libxcb.so.1 (0xf7adc000)
libuuid.so.1 => /lib32/libuuid.so.1 (0xf7ad8000)
libXext.so.6 => /usr/lib32/libXext.so.6 (0xf7aca000)
libresolv.so.2 => /lib32/libresolv.so.2 (0xf7ab5000)
libnsl.so.1 => /lib32/libnsl.so.1 (0xf7a9c000)
libXau.so.6 => /usr/lib32/libXau.so.6 (0xf7a99000)
libXdmcp.so.6 => /usr/lib32/libXdmcp.so.6 (0xf7a94000)
debian:~#
libwrap.so.0 and libgdbm.so.3 was missing. I downloaded packages for "testing" from http://www.debian.org/distrib/packages which contains these libraries for i386 architecture. I extracted needed libraries and their symlinks and copied libwrap.so.0 and libwrap.so.0.7.6 to the /lib32 directory and libgdbm_compat.so.3, libgdbm_compat.so.3.0.0, libgdbm.so.3 and libgdbm.so.3.0.0 to the /usr/lib32 directory.
When I started Doom 3 again sound worked perfectly.
Also when these libraries was missing Skype crashed immediately after login with:
jan at debian:~$ skype
Inconsistency detected by ld.so: dl-open.c: 623: _dl_open: Assertion `_dl_debug_initialize (0, args.nsid)->r_state == RT_CONSISTENT' failed!
jan at debian:~$
With these libraries it works without problem. I downloaded Skype from official Skype web (skype-debian_2.1.0.47-1_i386.deb).
-- System Information:
Debian Release: squeeze/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.30-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=sk_SK.UTF-8, LC_CTYPE=sk_SK.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages lib32asound2-plugins depends on:
ii ia32-libs 20090808 ia32 shared libraries for use on a
ii lib32asound2 1.0.21a-1 shared library for ALSA applicatio
ii libc6-i386 2.9-25 GNU C Library: 32-bit shared libra
lib32asound2-plugins recommends no packages.
lib32asound2-plugins suggests no packages.
-- no debconf information
More information about the Pkg-alsa-devel
mailing list