I am now seeing this script miscompile issue as well on x86 hardware (Mandriva 2008 and Ubuntu 8.04 x86 32 bit editions). The second part of the mod-deps.c patch is generating an extra ) for the "fm801-tea575x-bool" test and the "usb-caiaq-input" test sections of acinclude.m4.
Tobin
On Sat, 2008-06-21 at 09:28 +0200, Jaroslav Kysela wrote:
On Fri, 20 Jun 2008, Giuliano Pochini wrote:
On Thu, 19 Jun 2008 11:11:56 +0200 (CEST) Jaroslav Kysela perex@perex.cz wrote:
Just like rc1, it doesn't compile the powermac driver (Linux Jay 2.6.25 #1 SMP Sat Apr 26 00:55:22 CEST 2008 ppc 7455, altivec supported PowerMac3,6 GNU/Linux). The patch below fixes the problem, but I'm not sure it's the right fix.
Could you try this patch on fresh tree?
diff --git a/utils/mod-deps.c b/utils/mod-deps.c index baf21b8..8c9d2a6 100644 --- a/utils/mod-deps.c +++ b/utils/mod-deps.c @@ -130,6 +130,7 @@ static char *kernel_deps[] = { "SUPERH", "SUPERH64", "IA32_EMULATION",
- "M68K", /* architecture specific */ "ARCH_*", "X86_PC9800",
@@ -601,6 +602,10 @@ static struct cond *join_cond(struct cond *cond1, struct cond *cond2) while (cond1->next) cond1 = cond1->next; cond1->next = cond2;
- cond2->left += 1;
- while (cond2->next)
cond2 = cond2->next;
- cond2->right += 1; return orig;
}
No, it miscompiles the configure script: a couple of lines have a superfluous closing parenthesis. I fixed them, but it still didn't set CONFIG_SND_POWERMAC and CONFIG_SND_POWERMAC_AUTO_DRC.
Could you, please, send me your .config from kernel tree privately? Thanks.
Jaroslav
Jaroslav Kysela perex@perex.cz Linux Kernel Sound Maintainer ALSA Project, Red Hat, Inc.
Alsa-devel mailing list Alsa-devel@alsa-project.org http://mailman.alsa-project.org/mailman/listinfo/alsa-devel