I confirm the problem with kernel 2.6.29-2-686 (linux-image-2.6.29-2-686 from standard debian package <a href="http://packages.debian.org/search?suite=sid&section=all&arch=any&searchon=names&keywords=linux-image-2.6.29-2-686">http://packages.debian.org/search?suite=sid&section=all&arch=any&searchon=names&keywords=linux-image-2.6.29-2-686</a> installed using pinning) on:<br>
1) a squeeze install created dist-upgrading from lenny <br>2) on a lenny install. <br><br>The debian package linux-headers-2.6.29-2-686 was installed, too. <br><br>I downloaded and installed the latest alsa-source (<a href="http://packages.debian.org/search?suite=sid&searchon=names&keywords=alsa-source">http://packages.debian.org/search?suite=sid&searchon=names&keywords=alsa-source</a>) and it was installed using dpkg -i. <br>
<br>Then, I gave the following commands:<br><br><pre style="margin-top: 0pt; display: inline;">m-a update<br>m-a prepare<br>m-a a-i alsa-source</pre><br><br>The first two commands successfully completed. <br><br>On the contrary, the third command:<br>
<br><pre style="margin-top: 0pt; display: inline;">m-a a-i alsa-source</pre>
<br><br>stopped during "step four" complaining for errors that were reported in a very long log file (/var/cache/modass/alsa-source.buildlog.2.6.29-2-686.1244157605). This is an example (from squeeze install):<br>
<br>/usr/bin/make -C /lib/modules/2.6.29-2-686/build SUBDIRS=/usr/src/modules/alsa-driver CPP="gcc-4.3 -E" CC="gcc-4.3" modules<br>make[3]: Entering directory `/usr/src/linux-headers-2.6.29-2-686'<br>
CC [M] /usr/src/modules/alsa-driver/acore/hrtimer.o<br>In file included from /usr/src/linux-headers-2.6.29-2-common/arch/x86/include/asm/ptrace.h:132,<br> from /usr/src/linux-headers-2.6.29-2-common/arch/x86/include/asm/vm86.h:130,<br>
from /usr/src/linux-headers-2.6.29-2-common/arch/x86/include/asm/processor.h:10,<br> from /usr/src/linux-headers-2.6.29-2-common/include/linux/prefetch.h:14,<br> from /usr/src/linux-headers-2.6.29-2-common/include/linux/list.h:6,<br>
from /usr/src/linux-headers-2.6.29-2-common/include/linux/module.h:9,<br> from /usr/src/modules/alsa-driver/include/adriver.h:57,<br> from /usr/src/modules/alsa-driver/acore/hrtimer.c:1:<br>
/usr/src/linux-headers-2.6.29-2-common/include/linux/init.h:147: error: expected declaration specifiers or ‘...’ before ‘.’ token<br>/usr/src/linux-headers-2.6.29-2-common/include/linux/init.h:147: warning: function declaration isn’t a prototype<br>
/usr/src/linux-headers-2.6.29-2-common/include/linux/init.h: In function ‘__section’:<br>/usr/src/linux-headers-2.6.29-2-common/include/linux/init.h:147: error: expected declaration specifiers before ‘boot_command_line’<br>
/usr/src/linux-headers-2.6.29-2-common/include/linux/init.h:148: error: storage class specified for parameter ‘saved_command_line’<br>/usr/src/linux-headers-2.6.29-2-common/include/linux/init.h:149: error: storage class specified for parameter ‘reset_devices’<br>
/usr/src/linux-headers-2.6.29-2-common/include/linux/init.h:155: error: storage class specified for parameter ‘late_time_init’<br>In file included from /usr/src/linux-headers-2.6.29-2-common/arch/x86/include/asm/vm86.h:130,<br>
from /usr/src/linux-headers-2.6.29-2-common/arch/x86/include/asm/processor.h:10,<br> from /usr/src/linux-headers-2.6.29-2-common/include/linux/prefetch.h:14,<br> from /usr/src/linux-headers-2.6.29-2-common/include/linux/list.h:6,<br>
from /usr/src/linux-headers-2.6.29-2-common/include/linux/module.h:9,<br> from /usr/src/modules/alsa-driver/include/adriver.h:57,<br> from /usr/src/modules/alsa-driver/acore/hrtimer.c:1:<br>
/usr/src/linux-headers-2.6.29-2-common/arch/x86/include/asm/ptrace.h:134: warning: empty declaration<br>/usr/src/linux-headers-2.6.29-2-common/arch/x86/include/asm/ptrace.h:135: warning: empty declaration<br>/usr/src/linux-headers-2.6.29-2-common/arch/x86/include/asm/ptrace.h:137: error: storage class specified for parameter ‘profile_pc’<br>
/usr/src/linux-headers-2.6.29-2-common/arch/x86/include/asm/ptrace.h:140: error: storage class specified for parameter ‘convert_ip_to_linear’<br>/usr/src/linux-headers-2.6.29-2-common/arch/x86/include/asm/ptrace.h:142: error: storage class specified for parameter ‘send_sigtrap’<br>
/usr/src/linux-headers-2.6.29-2-common/arch/x86/include/asm/ptrace.h:143: error: expected ‘;’, ‘,’ or ‘)’ before ‘*’ token<br>/usr/src/linux-headers-2.6.29-2-common/arch/x86/include/asm/ptrace.h:145: error: storage class specified for parameter ‘syscall_trace_enter’<br>
/usr/src/linux-headers-2.6.29-2-common/arch/x86/include/asm/ptrace.h:146: error: storage class specified for parameter ‘syscall_trace_leave’<br>/usr/src/linux-headers-2.6.29-2-common/arch/x86/include/asm/ptrace.h:149: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘{’ token<br>
/usr/src/linux-headers-2.6.29-2-common/arch/x86/include/asm/ptrace.h:161: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before <br><br>On my system gcc-4.1 and gcc-4.3 standard debian packages are currently installed.<br>
<br>This is the reportbug log (from squeeze install):<br><br><div class="syntax"><div class="text" style="font-family: monospace;"><ol><li class="li1"><div class="de1">Subject: alsa-source 1.0.20 fails to compile with kernel 2.6.29.-2-686</div>
</li><li class="li2"><div class="de2">Package: alsa-source</div></li><li class="li1"><div class="de1">Version: 1.0.20+dfsg-1</div></li><li class="li2"><div class="de2">Severity: important</div></li><li class="li1"><div class="de1">
</div></li><li class="li2"><div class="de2">*** Please type your report below this line ***</div></li><li class="li1"><div class="de1"> </div></li><li class="li2"><div class="de2"> </div></li><li class="li1"><div class="de1">
-- Package-specific info:</div></li><li class="li2"><div class="de2">--- Begin additional package status ---</div></li><li class="li1"><div class="de1">Desired=Unknown/Install/Remove/Purge/Hold</div></li><li class="li2"><div class="de2">
| Status=Not/Inst/Cfg-files/Unpacked/Failed-cfg/Half-inst/trig-aWait/Trig-pend</div></li><li class="li1"><div class="de1">|/ Err?=(none)/Hold/Reinst-required/X=both-problems (Status,Err: uppercase=bad)</div></li><li class="li2">
<div class="de2">||/ Nome Versione Descrizione</div></li><li class="li1"><div class="de1">+++-==============-==============-============================================</div></li><li class="li2"><div class="de2">
ii alsa-base 1.0.20+dfsg-1 ALSA driver configuration files</div></li><li class="li1"><div class="de1">ii libasound2 1.0.19-1 shared library for ALSA applications</div></li><li class="li2"><div class="de2">
--- End additional package status ---</div></li><li class="li1"><div class="de1">--- Begin /proc/asound/version ---</div></li><li class="li2"><div class="de2">Advanced Linux Sound Architecture Driver Version 1.0.18a.</div>
</li><li class="li1"><div class="de1">--- End /proc/asound/version ---</div></li><li class="li2"><div class="de2">--- Begin /proc/asound/cards ---</div></li><li class="li1"><div class="de1"> 0 [I82801AAICH ]: ICH - Intel 82801AA-ICH</div>
</li><li class="li2"><div class="de2"> Intel 82801AA-ICH with STAC9700,83,84 at irq 9</div></li><li class="li1"><div class="de1">--- End /proc/asound/cards ---</div></li><li class="li2"><div class="de2">
--- Begin /dev/snd/ listing ---</div></li><li class="li1"><div class="de1">totale 0</div></li><li class="li2"><div class="de2">crw-rw----+ 1 root audio 116, 0 31 mag 2009 controlC0</div></li><li class="li1"><div class="de1">
crw-rw----+ 1 root audio 116, 24 31 mag 2009 pcmC0D0c</div></li><li class="li2"><div class="de2">crw-rw----+ 1 root audio 116, 16 31 mag 2009 pcmC0D0p</div></li><li class="li1"><div class="de1">crw-rw----+ 1 root audio 116, 25 31 mag 2009 pcmC0D1c</div>
</li><li class="li2"><div class="de2">crw-rw----+ 1 root audio 116, 1 31 mag 2009 seq</div></li><li class="li1"><div class="de1">crw-rw----+ 1 root audio 116, 33 31 mag 2009 timer</div></li><li class="li2"><div class="de2">
--- End /dev/snd/ listing ---</div></li><li class="li1"><div class="de1"> </div></li><li class="li2"><div class="de2">-- System Information:</div></li><li class="li1"><div class="de1">Debian Release: squeeze/sid</div></li>
<li class="li2"><div class="de2"> APT prefers unstable</div></li><li class="li1"><div class="de1"> APT policy: (500, 'unstable'), (500, 'testing')</div></li><li class="li2"><div class="de2">Architecture: i386 (i686)</div>
</li><li class="li1"><div class="de1"> </div></li><li class="li2"><div class="de2">Kernel: Linux 2.6.29-2-686 (SMP w/1 CPU core)</div></li><li class="li1"><div class="de1">Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8)</div>
</li><li class="li2"><div class="de2">Shell: /bin/sh linked to /bin/bash</div></li><li class="li1"><div class="de1"> </div></li><li class="li2"><div class="de2">Versions of packages alsa-source depends on:</div></li><li class="li1">
<div class="de1">ii bzip2 1.0.5-1 high-quality block-sorting file co</div></li><li class="li2"><div class="de2">ii debconf [debconf-2.0] 1.5.26 Debian configuration management sy</div>
</li><li class="li1"><div class="de1">ii debconf-utils 1.5.26 debconf utilities</div></li><li class="li2"><div class="de2">ii debhelper 7.2.14 helper programs for debian/rules</div>
</li><li class="li1"><div class="de1">ii dpkg-dev 1.14.26 Debian package development tools</div></li><li class="li2"><div class="de2">ii gcc [c-compiler] 4:4.3.3-5 The GNU C compiler</div>
</li><li class="li1"><div class="de1">ii gcc-4.1 [c-compiler] 4.1.2-25 The GNU C compiler</div></li><li class="li2"><div class="de2">ii gcc-4.3 [c-compiler] 4.3.3-10 The GNU C compiler</div></li><li class="li1">
<div class="de1">ii make 3.81-5 The GNU version of the "make" util</div></li><li class="li2"><div class="de2"> </div></li><li class="li1"><div class="de1">Versions of packages alsa-source recommends:</div>
</li><li class="li2"><div class="de2">ii fakeroot 1.12.2 Gives a fake root environment</div></li><li class="li1"><div class="de1">ii kernel-package 12.014 A utility for building Linux kerne</div>
</li><li class="li2"><div class="de2">ii linux-headers-2.6-486 [ 2.6.26+17+lenny1 Header files for Linux 2.6-486</div></li><li class="li1"><div class="de1">ii linux-headers-2.6.26-2- 2.6.26-15 Header files for Linux 2.6.26-2-48</div>
</li><li class="li2"><div class="de2">ii linux-headers-2.6.26-2- 2.6.26-15 Header files for Linux 2.6.26-2-68</div></li><li class="li1"><div class="de1">ii linux-headers-2.6.29-2- 2.6.29-5 Header files for Linux 2.6.29-2-68</div>
</li><li class="li2"><div class="de2">ii module-assistant 0.11.1 tool to make module package creati</div></li><li class="li1"><div class="de1"> </div></li><li class="li2"><div class="de2">alsa-source suggests no packages.</div>
</li><li class="li1"><div class="de1"> </div></li><li class="li2"><div class="de2">Versions of packages alsa-base depends on:</div></li><li class="li1"><div class="de1">ii linux-sound-base 1.0.20+dfsg-1 base package for ALSA and OSS soun</div>
</li><li class="li2"><div class="de2">ii lsof 4.81.dfsg.1-1 List open files</div></li><li class="li1"><div class="de1">ii module-init-tools 3.7-pre9-1 tools for managing Linux kernel mo</div>
</li><li class="li2"><div class="de2">ii udev 0.141-1 /dev/ and hotplug management daemo</div></li><li class="li1"><div class="de1"> </div></li><li class="li2"><div class="de2">Versions of packages libasound2 depends on:</div>
</li><li class="li1"><div class="de1">ii libc6 2.9-12 GNU C Library: Shared libraries</div></li><li class="li2"><div class="de2"> </div></li><li class="li1"><div class="de1">-- debconf information:</div>
</li><li class="li2"><div class="de2"> alsa-source/cards_to_be_built: all</div></li><li class="li1"><div class="de1"> alsa-source/cards:</div></li><li class="li2"><div class="de2"> alsa-source/has_pnp: true</div></li><li class="li1">
<div class="de1"> alsa-source/debug: false</div></li><li class="li2"><div class="de2"> alsa-source/cards_with_descriptions:</div></li></ol><br>Thanks for any suggestion or advice.<br></div></div><br>