From: Alexey Tourbin <at@altlinux.ru>
To: ALT Devel discussion list <devel@lists.altlinux.org>
Subject: Re: [devel] I: solfege-3.10.3-alt1 broken
Date: Wed, 19 Mar 2008 13:06:09 +0300
Message-ID: <20080319100609.GH7777@solemn.turbinal> (raw)
In-Reply-To: <20080319083332.GB15657@wo.int.altlinux.org>
[-- Attachment #1: Type: text/plain, Size: 1739 bytes --]
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 не обратил внимания, а ещё и надо
разбираться, где собака зарыта.
[-- Attachment #2: Type: application/pgp-signature, Size: 197 bytes --]
next prev parent reply other threads:[~2008-03-19 10:06 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2008-03-19 8:33 ` Dmitry V. Levin
2008-03-19 10:06 ` Alexey Tourbin [this message]
2008-03-19 10:20 ` Dmitry V. Levin
2008-03-19 10:31 ` Alexey Tourbin
2008-03-19 10:36 ` Dmitry V. Levin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20080319100609.GH7777@solemn.turbinal \
--to=at@altlinux.ru \
--cc=devel@lists.altlinux.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
ALT Linux Team development discussions
This inbox may be cloned and mirrored by anyone:
git clone --mirror http://lore.altlinux.org/devel/0 devel/git/0.git
# If you have public-inbox 1.1+ installed, you may
# initialize and index your mirror using the following commands:
public-inbox-init -V2 devel devel/ http://lore.altlinux.org/devel \
devel@altlinux.org devel@altlinux.ru devel@lists.altlinux.org devel@lists.altlinux.ru devel@linux.iplabs.ru mandrake-russian@linuxteam.iplabs.ru sisyphus@linuxteam.iplabs.ru
public-inbox-index devel
Example config snippet for mirrors.
Newsgroup available over NNTP:
nntp://lore.altlinux.org/org.altlinux.lists.devel
AGPL code for this site: git clone https://public-inbox.org/public-inbox.git