configure: WARNING: If you wanted to set the --build type, don't use --host. If a cross compiler is detected then cross compile mode will be used. checking for a BSD-compatible install... /bin/install -c checking whether build environment is sane... yes checking for gawk... gawk checking whether make sets $(MAKE)... yes checking for i686-pc-linux-gnu-strip... no checking for strip... strip checking for i686-pc-linux-gnu-gcc... gcc checking for C compiler default output file name... a.out checking whether the C compiler works... yes checking whether we are cross compiling... no checking for suffix of executables... checking for suffix of object files... o checking whether we are using the GNU C compiler... yes checking whether gcc accepts -g... yes checking for gcc option to accept ANSI C... none needed checking for style of include used by make... GNU checking dependency style of gcc... gcc3 checking for a BSD-compatible install... /bin/install -c checking how to run the C preprocessor... gcc -E checking for egrep... grep -E checking for ANSI C header files... yes checking for ALSA CFLAGS... checking for ALSA LDFLAGS... -lasound -lm -ldl -lpthread checking for libasound headers version >= 0.9.0... found. checking for snd_ctl_open in -lasound... yes checking for kernel header files... /lib/modules/2.6.3-mm1/build/include checking for directory with ALSA kernel headers... -I/lib/modules/2.6.3-mm1/build/include configure: creating ./config.status config.status: creating Makefile config.status: executing depfiles commands if gcc -DPACKAGE_NAME=\"\" -DPACKAGE_TARNAME=\"\" -DPACKAGE_VERSION=\"\" -DPACKAGE_STRING=\"\" -DPACKAGE_BUGREPORT=\"\" -DPACKAGE=\"sbiload\" -DVERSION=\"0.3.0\" -DSTDC_HEADERS=1 -DHAVE_LIBASOUND=1 -I. -I. -I/usr/include/fltk-1.1 -march=athlon-tbird -mmmx -m3dnow -ffast-math -O3 -pipe -fomit-frame-pointer -funroll-loops -I/lib/modules/2.6.3-mm1/build/include -I/lib/modules/2.6.3-mm1/build/include -MT sbiload.o -MD -MP -MF ".deps/sbiload.Tpo" \ -c -o sbiload.o `test -f 'sbiload.c' || echo './'`sbiload.c; \ then mv -f ".deps/sbiload.Tpo" ".deps/sbiload.Po"; \ else rm -f ".deps/sbiload.Tpo"; exit 1; \ fi In file included from /lib/modules/2.6.3-mm1/build/include/sound/ainstr_fm.h:29, from sbiload.c:23: /lib/modules/2.6.3-mm1/build/include/asm/byteorder.h:14: error: syntax error before "__u32" /lib/modules/2.6.3-mm1/build/include/asm/byteorder.h:28: error: syntax error before "__u64" In file included from /lib/modules/2.6.3-mm1/build/include/linux/byteorder/little_endian.h:11, from /lib/modules/2.6.3-mm1/build/include/asm/byteorder.h:57, from /lib/modules/2.6.3-mm1/build/include/sound/ainstr_fm.h:29, from sbiload.c:23: /lib/modules/2.6.3-mm1/build/include/linux/byteorder/swab.h:133: error: syntax error before "__u16" /lib/modules/2.6.3-mm1/build/include/linux/byteorder/swab.h:146: error: syntax error before "__u32" /lib/modules/2.6.3-mm1/build/include/linux/byteorder/swab.h:160: error: syntax error before "__u64" make: *** [sbiload.o] Error 1 !!! ERROR: media-sound/alsa-tools-1.0.2 failed. !!! Function src_compile, Line 51, Exitcode 2 !!! make failed