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?
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 c:874:( snd_ctl_ open_conf) Cannot open shared library /usr/lib/ alsa-lib/ libasound_ module_ ctl_pulse. so c:874:( snd_ctl_ open_conf) Cannot open shared library /usr/lib/ alsa-lib/ libasound_ module_ ctl_pulse. so c:874:( snd_ctl_ open_conf) Cannot open shared library /usr/lib/ alsa-lib/ libasound_ module_ ctl_pulse. so (snd_pcm_ open_conf) Cannot open shared library /usr/lib/ alsa-lib/ libasound_ module_ pcm_pulse. so (snd_pcm_ open_conf) Cannot open shared library /usr/lib/ alsa-lib/ libasound_ module_ pcm_pulse. so
ALSA lib control.
ALSA lib control.
ALSA lib control.
ALSA lib pcm.c:2106:
ALSA lib pcm.c:2106:
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 (0xf716e000)
libasound.so.2 => /usr/lib32/
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?