Package: alsa-source Version: 1.0.23+dfsg-4 Followup-For: Bug #627152 This bug is not specific to amd64 platform but also the i686 platform as well.
I have linux-headers-2.6.38-2-686 installed 0 lrwxrwxrwx 1 root root 35 2011-05-26 03:26 linux -> /usr/src/linux-headers-2.6.38-2-686/ 4 drwxr-xr-x 6 root root 4096 2011-05-26 17:34 linux-headers-2.6.38-2-686/ 4 drwxr-xr-x 4 root root 4096 2011-05-26 16:50 linux-headers-2.6.38-2-common/ 0 lrwxrwxrwx 1 root root 26 2011-04-11 14:39 linux-kbuild-2.6.38 -> ../lib/linux-kbuild-2.6.38/ and when using module assistant to build alsa modules, I get the same error message concerning the missing autoconf.h file /usr/bin/make -C /lib/modules/2.6.38-2-686/build SUBDIRS=/usr/src/modules/alsa-driver CPP="gcc -E" CC="gcc" modules make[3]: Entering directory `/usr/src/linux-headers-2.6.38-2-686' CC [M] /usr/src/modules/alsa-driver/acore/hwdep.o CC [M] /usr/src/modules/alsa-driver/acore/memory_wrapper.o In file included from /usr/src/modules/alsa-driver/acore/memory_wrapper.c:1:0: /usr/src/modules/alsa-driver/include/alsa-autoconf.h:8:28: fatal error: linux/autoconf.h: No such file or directory compilation terminated. make[7]: *** [/usr/src/modules/alsa-driver/acore/memory_wrapper.o] Error 1 make[6]: *** [/usr/src/modules/alsa-driver/acore] Error 2 make[5]: *** [_module_/usr/src/modules/alsa-driver] Error 2 make[4]: *** [sub-make] Error 2 make[3]: *** [all] Error 2 I have tried creating a link in /usr/src/linux (symlink to linux-headers-2.6.38-2-686/) to autconf.h in /include/generated/autoconf.h and that produced the same error. I them tried making directory /usr/src/linux/linux and again making a symlink to the /include/generated/autoconf.h and that produced the same error. The problem is I cannot see which linux subdirectory from which the include is trying to pull the autconf.h file. Now if I follow the instructions in the file distributed with alsa-source, namely /usr/share/doc/alsa-source/README.Debian, and do $ cp -rpL /usr/src/linux-headers-2.6.38-2-686 /var/tmp/root/tmp and run make-kpkg there $ cd /var/tmp/root/tmp/linux-headers-2.6.38-2-686 $ make-kpkg --rootcmd=fakeroot modules-image I get the following error message make -f debian/rules debian/stamp/conf/kernel-conf [: 1: -lt: unexpected operator [: 1: -eq: unexpected operator [: 1: -eq: unexpected operator [: 1: -lt: unexpected operator [: 1: -eq: unexpected operator [: 1: -eq: unexpected operator [: 1: -gt: unexpected operator [: 1: -ge: unexpected operator [: 1: -lt: unexpected operator [: 1: -eq: unexpected operator [: 1: -eq: unexpected operator [: 1: -eq: unexpected operator [: 1: -ge: unexpected operator make[1]: Entering directory `/var/tmp/root/tmp/linux-headers-2.6.38-2-686' ====== making target debian/stamp/conf/kernel-conf [new prereqs: ]====== make ARCH=i386 \ oldconfig; make[2]: Entering directory `/var/tmp/root/tmp/linux-headers-2.6.38-2-686' /usr/src/linux-headers-2.6.38-2-common/scripts/Makefile.build:44: /usr/src/linux-headers-2.6.38-2-common/scripts/basic/Makefile: No such file or directory make[5]: *** No rule to make target `/usr/src/linux-headers-2.6.38-2-common/scripts/basic/Makefile'. Stop. So clearly a Bourne shell script is doing tests on a one or more environmental variables which have not been set. But which Bourne shell script is being called by the make -f debian/rules debian/stamp/conf/kernel-conf command? And if additional environmental variables need to be set, why are these not stated in the /usr/share/doc/alsa-source/README.Debian file? The reason why it is necessary to compile the ALSA modules manually is because the ALSA modules included with the Debian kernel package do not, for some reason, include the ALSA OSS sequencer emulation module snd-seq-oss which was previously included in older versions of the Debian kernel package. Please advise if any further information needs to be supplied so that this bug can be rectified in a timely fashion. -- Package-specific info: --- Begin additional package status --- Desired=Unknown/Install/Remove/Purge/Hold | Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend |/ Err?=(none)/Reinst-required (Status,Err: uppercase=bad) ||/ Name Version Description +++-==============-==============-============================================ ii alsa-base 1.0.23+dfsg-4 ALSA driver configuration files ii libasound2 1.0.23-4 shared library for ALSA applications --- End additional package status --- --- Begin /proc/asound/version --- Advanced Linux Sound Architecture Driver Version 1.0.23. --- End /proc/asound/version --- --- Begin /proc/asound/cards --- 0 [Live ]: EMU10K1 - SB Live! 5.1 [SB0060] SB Live! 5.1 [SB0060] (rev.7, serial:0x80611102) at 0xa000, irq 9 1 [pcsp ]: PC-Speaker - pcsp Internal PC-Speaker at port 0x61 --- End /proc/asound/cards --- --- Begin /dev/snd/ listing --- total 0 drwxr-xr-x 2 root root 80 May 26 11:20 by-path crw-rw----+ 1 root audio 116, 12 May 26 11:20 controlC0 crw-rw----+ 1 root audio 116, 3 May 26 11:20 controlC1 crw-rw----+ 1 root audio 116, 4 May 26 11:20 hwC0D0 crw-rw---- 1 root audio 116, 13 May 26 15:31 hwC0D2 crw-rw----+ 1 root audio 116, 5 May 26 11:20 midiC0D0 crw-rw---- 1 root audio 116, 14 May 26 15:31 midiC0D1 crw-rw---- 1 root audio 116, 15 May 26 15:31 midiC0D2 crw-rw----+ 1 root audio 116, 11 May 26 11:30 pcmC0D0c crw-rw----+ 1 root audio 116, 10 May 26 18:10 pcmC0D0p crw-rw----+ 1 root audio 116, 9 May 26 11:20 pcmC0D1c crw-rw----+ 1 root audio 116, 8 May 26 11:20 pcmC0D2c crw-rw----+ 1 root audio 116, 7 May 26 11:30 pcmC0D2p crw-rw----+ 1 root audio 116, 6 May 26 11:20 pcmC0D3p crw-rw----+ 1 root audio 116, 2 May 26 11:30 pcmC1D0p crw-rw----+ 1 root audio 116, 1 May 26 11:20 seq crw-rw----+ 1 root audio 116, 33 May 26 11:20 timer --- End /dev/snd/ listing --- -- System Information: Debian Release: wheezy/sid APT prefers testing APT policy: (500, 'testing') Architecture: i386 (i686) Kernel: Linux 2.6.38-2-686 (SMP w/1 CPU core) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages alsa-source depends on: ii bzip2 1.0.5-6 high-quality block-sorting file co ii debconf [debconf-2.0] 1.5.39 Debian configuration management sy ii debconf-utils 1.5.39 debconf utilities ii debhelper 8.1.6 helper programs for debian/rules ii dpkg-dev 1.16.0.3 Debian package development tools ii gcc [c-compiler] 4:4.5.2-2 The GNU C compiler ii gcc-4.4 [c-compiler] 4.4.6-3 The GNU C compiler ii gcc-4.5 [c-compiler] 4.5.3-1 The GNU C compiler ii make 3.81-8.1 An utility for Directing compilati Versions of packages alsa-source recommends: ii fakeroot 1.15.1-1 tool for simulating superuser priv ii kernel-package 12.036+nmu1 A utility for building Linux kerne ii linux-headers-2.6-686 [linux 2.6.38+34 Header files for Linux 2.6-686 (me ii linux-headers-2.6.38-2-686 [ 2.6.38-5 Header files for Linux 2.6.38-2-68 ii module-assistant 0.11.3 tool to make module package creati alsa-source suggests no packages. Versions of packages alsa-base depends on: ii linux-sound-base 1.0.23+dfsg-4 base package for ALSA and OSS soun ii module-init-tools 3.12-1 tools for managing Linux kernel mo ii udev 167-3 /dev/ and hotplug management daemo Versions of packages alsa-base recommends: ii alsa-utils 1.0.23-5+b1 Utilities for configuring and usin Versions of packages alsa-base suggests: pn alsa-oss <none> (no description available) pn apmd <none> (no description available) ii oss-compat 0.0.4+nmu3 OSS compatibility package Versions of packages libasound2 depends on: ii libc6 2.13-4 Embedded GNU C Library: Shared lib Versions of packages libasound2 suggests: ii libasound2-plugins 1.0.23-2 ALSA library additional plugins -- debconf information: alsa-source/cards_to_be_built: emu10k1,pcsp,usb-audio alsa-source/cards: alsa-source/has_pnp: false alsa-source/debug: false alsa-source/cards_with_descriptions: -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org