I am trying to cross compile alsa-lib 1.0.11 for a PPC 440 embedded system. The build fails with this error: Making all in instr mkdir .libs powerpc-440-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D__ppc__ -g -O2 -MT fm.lo -MD -MP -MF .deps/fm.Tp o -c fm.c -fPIC -DPIC -o .libs/fm.o powerpc-440-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D__ppc__ -g -O2 -MT simple.lo -MD -MP -MF .deps/s imple.Tpo -c simple.c -fPIC -DPIC -o .libs/simple.o powerpc-440-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I../../include -I../../include -D__ppc__ -g -O2 -MT iwffff.lo -MD -MP -MF .deps/i wffff.Tpo -c iwffff.c -fPIC -DPIC -o .libs/iwffff.o In file included from /opt/crosstool/gcc-3.4.2-glibc-2.3.2/powerpc-440-linux-gnu/lib/gcc/powerpc-440-linux-gnu/3.4.2/../../../../powe rpc-440-linux-gnu/sys-include/asm/types.h:40, from ../../include/sound/ainstr_iw.h:29, from iwffff.c:47: /opt/crosstool/gcc-3.4.2-glibc-2.3.2/powerpc-440-linux-gnu/lib/gcc/powerpc-440-linux-gnu/3.4.2/../../../../powerpc-440-linux-gnu/sys- include/linux/config.h:4:28: linux/autoconf.h: No such file or directory make[2]: *** [iwffff.lo] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all-recursive] Error 1 Why is it looking for autoconf.h? AFAICT that is a kernel header. Do I merely have to copy it into the powerpc-440-linux-gnu/sys-include/linux/ directory? Is the bug in my toolchain or alsa-lib? Lee _______________________________________________ Alsa-devel mailing list Alsa-devel@xxxxxxxxxxxxxxxxxxxxx https://lists.sourceforge.net/lists/listinfo/alsa-devel