[devel] I: solfege-3.10.3-alt1 broken

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Ср Мар 19 13:06:09 MSK 2008


On Wed, Mar 19, 2008 at 11:33:32AM +0300, Dmitry V. Levin wrote:
> On Wed, Mar 19, 2008 at 05:10:45AM +0300, QA Team Robot wrote:
> > 	2 NEW bad_elf_symbols added to the list
> > solfege	/usr/lib/solfege/_solfege_c_midi.so	U	awe_drum_channels
> > solfege	/usr/lib/solfege/_solfege_c_midi.so	U	awe_set_channel_mode
> 
> Похоже что свежезалитый solfege-3.10.3-alt1 сломан.
> 
> В логе сборки пакета присутствуют строки
> verify-elf: WARNING: ./usr/lib/solfege/_solfege_c_midi.so: undefined symbol: awe_drum_channels
> verify-elf: WARNING: ./usr/lib/solfege/_solfege_c_midi.so: undefined symbol: awe_set_channel_mode
> но мантейнер, видимо, не обратил на это внимания.

Я вчера посмотрел, в чём там дело.
Эти две функции реализованы в #ifdef'ах, а вызываются без ifdef'ов.

solfege-3.10.3/soundcard/macro_to_function.c:
    83  #ifdef HAVE_LINUX_AWE_VOICE_H
    84  void awe_set_channel_mode(int devnum, int mode)
    85  {
    86    AWE_SET_CHANNEL_MODE(devnum, mode);
    87  }
    88  
    89  void awe_drum_channels(int awe_dev, int ch)
    90  {
    91    AWE_DRUM_CHANNELS(awe_dev, ch);
    92  }
    93  #endif

Это напоминает кое-что...
Сегодня я понял, что это может быть связано с новым glibc-kernheaders:

/ALT/beehive/old-logs/i586/2008/0118/success/solfege-3.8.2-alt1:
   303  checking linux/awe_voice.h usability... yes
   304  checking linux/awe_voice.h presence... yes
   305  checking for linux/awe_voice.h... yes

свежий лог пересборки:
   314  checking linux/awe_voice.h usability... no
   315  checking linux/awe_voice.h presence... no
   316  checking for linux/awe_voice.h... no


То это не только maintainer не обратил внимания, а ещё и надо
разбираться, где собака зарыта.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 197 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20080319/56a5efaf/attachment-0002.bin>


Подробная информация о списке рассылки Devel