On Sun, May 17, 2009 at 10:12:09AM +0400, Alexey Tourbin wrote: > После обновления libalsa что-то сломалось в symbol versioning. > > [at@altair ~]$ rpmpeek /ALT/archive/Sisyphus/2009/05/01/files/x86_64/RPMS/libalsa-1.0.19-alt1.x86_64.rpm readelf -aW ./usr/lib64/libasound.so.2 |grep -w snd_pcm_hw_params_get_channels > 231: 00000000000519d0 31 FUNC GLOBAL DEFAULT 12 snd_pcm_hw_params_get_channels@ALSA_0.9 > 233: 00000000000519c0 15 FUNC GLOBAL DEFAULT 12 snd_pcm_hw_params_get_channels@@ALSA_0.9.0rc4 > [at@altair ~]$ rpmpeek /ALT/Sisyphus/files/x86_64/RPMS/libalsa-1.0.20-alt1.x86_64.rpm readelf -aW ./usr/lib64/libasound.so.2 |grep -w snd_pcm_hw_params_get_channels > 493: 0000000000051080 15 FUNC WEAK DEFAULT 12 snd_pcm_hw_params_get_channels@@ALSA_0.9.0rc4 > [at@altair ~]$ > > Похоже, что это связано не с изменениями в libalsa, а с изменениями > в binutils. Скорее как раз в libalsa или libtool: http://git.altlinux.org/tasks/6474/build/1/x86_64/log checking for versioned symbols... grep: libtool: No such file or directory ./configure: line 12212: test: too many arguments ./configure: line 12215: test: -gt: unary operator expected broken libtool - use libtool v1.4+; no versions