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&amp;section=all&amp;arch=any&amp;searchon=names&amp;keywords=linux-image-2.6.29-2-686">http://packages.debian.org/search?suite=sid&amp;section=all&amp;arch=any&amp;searchon=names&amp;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&amp;searchon=names&amp;keywords=alsa-source">http://packages.debian.org/search?suite=sid&amp;searchon=names&amp;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 &quot;step four&quot; 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=&quot;gcc-4.3 -E&quot; CC=&quot;gcc-4.3&quot; modules<br>make[3]: Entering directory `/usr/src/linux-headers-2.6.29-2-686&#39;<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, &#39;unstable&#39;), (500, &#39;testing&#39;)</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 &quot;make&quot; 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>