On Fri, Apr 24, 2020 at 07:15:24PM -0400, Leo Famulari wrote: > ------ > ALSA lib conf.c:3683:(snd_config_hooks_call) Cannot open shared library > libasound_module_conf_pulse.so > (/gnu/store/nyylgcnzmbw8wrn4sna2crl0g7zxxh33-alsa-lib-1.2.2/lib/alsa-lib/libasound_module_conf_pulse.so: > libasound_module_conf_pulse.so: cannot open shared object file: No such file > or directory) > ------
alsa-lib looks for this based on the compile-time constant ALSA_PLUGIN_DIR, set during configure using --with-plugindir. This is tricky because alsa-plugins depends on alsa-lib, and there are also other packages that can provide plugins, like bluez-alsa. Nixpkgs used to patch alsa-lib to look things up at runtime with an environment variable, but stopped for some reason. That discussion even points back to Guix periodically, but no solutions: https://github.com/NixOS/nixpkgs/issues/6860