On Tue, 2009-09-15 at 13:28 +0200, Elimar Riesebieter wrote: > * Ben Hutchings <[email protected]> [090914 23:15]: > > This is a bug in alsa-source: it includes old versions of many Linux > > kernel headers that override those in the linux-headers-$version > > package. > > > > In particular, the very first reported compiler error results from the > > inclusion of alsa-source's include/linux/compiler.h which does not > > define the __section() macro. > > And why does alsa_source builds fine with stock vanilla kernel?: > > .... > make[4]: Leaving directory `/usr/src/modules/alsa-driver' > /usr/bin/make -C /usr/src/linux-2.6.30 SUBDIRS=/usr/src/modules/alsa-driver > CPP="gcc-4.3 -E" CC="gcc-4.3" modules > make[4]: Entering directory `/usr/src/linux-2.6.30' > CC [M] /usr/src/modules/alsa-driver/acore/hrtimer.o > CC [M] /usr/src/modules/alsa-driver/acore/hwdep.o > CC [M] /usr/src/modules/alsa-driver/acore/memory_wrapper.o > ..... > > There must be something wrong with the headers. BTW on 2.6.31 it builds fine > as > well! All modules ;-)
I don't know what ALSA's build system is doing; that's your job as maintainer. Hint: V=1. Ben. -- Ben Hutchings This sentence contradicts itself - no actually it doesn't.
signature.asc
Description: This is a digitally signed message part

