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-9GNU 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]