i cant make config for any 2.6 kernel, or install any 2.6 header package: Dual-G5 ppc64-sources-2.6.4-ames1-r1 # make config make[1]: `scripts/fixdep' is up to date. HOSTCC scripts/kconfig/mconf.o In file included from /usr/include/asm/cputable.h:18, from /usr/include/asm/elf.h:6, from /usr/include/asm/sigcontext.h:12, from /usr/include/bits/sigcontext.h:28, from /usr/include/signal.h:326, from /usr/include/sys/wait.h:30, from scripts/kconfig/mconf.c:10: /usr/include/linux/config.h:4:28: linux/autoconf.h: No such file or directory make[1]: *** [scripts/kconfig/mconf.o] Error 1 make: *** [config] Error 2 the kernel probably shouldnt be pulling headers from /usr/include...
this is fixed simply by doing a touch /usr/include/linux/autoconf.h
once ppc64-headers is reinstalled after touching the file: Dual-G5 root # qpkg -f /usr/include/linux/autoconf.h sys-kernel/ppc64-headers * Dual-G5 root # cat /usr/include/linux/autoconf.h | wc -l 377 it appears that ppc64-headers installs properly as long as this file exists, and wont if it doesnt. it doesnt really matter much what's in the file... perhaps this merits an addition to the kernel eclass?
grabbing
this seems to be ok with 2.6.6.
going to close it out.