Building module for a 2.6 kernel
make[1]: Entering directory `/usr/src/openswan-2.4.12'
make[2]: Entering directory `/usr/src/openswan-2.4.12'
make[2]: `/usr/src/openswan-2.4.12/modobj26/Makefile' is up to date.
make[2]: Leaving directory `/usr/src/openswan-2.4.12'
make -C /usr/src/linux-source-2.6.18 BUILDDIR=/usr/src/openswan-2.4.12/modobj26
make[2]: Entering directory `/usr/src/linux-source-2.6.18'
ERROR: Kernel configuration is invalid.
include/linux/autoconf.h or include/config/auto.conf are missing.
Run 'make oldconfig && make prepare' on kernel src to fix it.
WARNING: Symbol version dump /usr/src/linux-source-2.6.18/Module.symvers
is missing; modules will have no dependencies and modversions.
CC [M] /usr/src/openswan-2.4.12/modobj26/ipsec_init.o
make[2]: Leaving directory `/usr/src/linux-source-2.6.18'
make[1]: Leaving directory `/usr/src/openswan-2.4.12'