[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