Comment 20 for bug 182731

Revision history for this message
Matthew Williams (number6) wrote :

When running gizmo with the updated ia32-libs, I get the following swears:

ALSA lib control.c:874:(snd_ctl_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_ctl_pulse.so
ALSA lib control.c:874:(snd_ctl_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_ctl_pulse.so
ALSA lib control.c:874:(snd_ctl_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_ctl_pulse.so
ALSA lib control.c:874:(snd_ctl_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_ctl_pulse.so
ALSA lib pcm.c:2106:(snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so
ALSA lib pcm.c:2106:(snd_pcm_open_conf) Cannot open shared library /usr/lib/alsa-lib/libasound_module_pcm_pulse.so

Notice that the 64 bit versions of the libraries are being referenced, not the ones in /usr/lib32. Here is the output from ldd /usr/bin/gizmo | grep asound:
libasound.so.2 => /usr/lib32/libasound.so.2 (0xf716e000)

So, it looks like gizmo is loading the correct 32 bit version of the asound library, but then that library is trying to load the 64 bit plugins which fails miserably. Is there a way to get the 32 bit version of libasound to look in /usr/lib32/alsa-lib instead of /usr/lib/alsa-lib?