Package: libasound2 Version: 1.0.11-6 Severity: important
/usr/lib/libasound.so.2.0.0 is compiled with datadir=/home/jordi/svn/pkg-alsa/trunk/build-area/alsa-lib-1.0.11/${prefix}/share/alsa libasound2 searches for alsa.conf in the build-dir rather than /usr/share/alsa/ - thus alsa apps fail to work until I create /usr/share/alsa as /home/jordi/... or set the ALSA_CONFIG_PATH enviroment variable. adding --datadir=/usr/share to the configure lines in debian/rules and rebuilding libasound2 helped me out. -robin alsa-lib-1.0.11/configure.in:65 says: eval dir="$datadir" case "$dir" in /*) ;; *) dir="$PWD/$dir" esac \${prefix} is not replaced (maybe due to 40_relibtoolise.dpatch ??). datadir starts with '$' instead of '/' -> pwd is prepended and '..${prefix}..' ends up in include/config.h and bibuild/include/config.h $ strace alsamixer ... stat64("/home/jordi/svn/pkg-alsa/trunk/build-area/alsa-lib-1.0.11//share/alsa/alsa.conf", 0xaf951b1c) = -1 ENOENT (No such file or directory) write(2, "ALSA lib control.c:816:(snd_ctl_"..., 47ALSA lib control.c:816:(snd_ctl_open_noupdate) ) = 47 write(2, "Invalid CTL default", 19Invalid CTL default) = 19 write(2, "\n", 1 ) = 1 fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 9), ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xa7f3d000 write(1, "\n", 1 ) = 1 write(2, "alsamixer: function snd_ctl_open"..., 79alsamixer: function snd_ctl_open failed for default: No such file or directory ) = 79 munmap(0xa7f3d000, 4096) = 0 exit_group(1) = ? ... $ strings /usr/lib/libasound.so.2.0.0 | grep share ... /home/jordi/svn/pkg-alsa/trunk/build-area/alsa-lib-1.0.11/${prefix}/share/alsa/%s /home/jordi/svn/pkg-alsa/trunk/build-area/alsa-lib-1.0.11/${prefix}/share/alsa/alsa.conf /home/jordi/svn/pkg-alsa/trunk/build-area/alsa-lib-1.0.11/${prefix}/share/alsa/smixer.conf /home/jordi/svn/pkg-alsa/trunk/build-area/alsa-lib-1.0.11/${prefix}/share ... -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.16 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages libasound2 depends on: ii libc6 2.3.6-9 GNU C Library: Shared libraries libasound2 recommends no packages. -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]