Kernel Compilation Problem - autoconf.h,processor.h

neerajchy_at_gmail.com
Date: 06/15/05


Date: 14 Jun 2005 22:54:04 -0700

Hi,
   I have SBC 104+ with installed White Dwarf Linux on it.
   I have installed all dev_tools properly as mentioned on site.
   I had written a simple Kernel init & cleanup module for device
driver.
   My code is as follows:
-----------------------------------------------------------------
        #include <linux/kernel.h>
        #include <linux/module.h>

        int init_module(void)
        {
                printk(" Kernel Speaking....");
                return 0;
        }

        void cleanup_module(void)
        {
                printk(" Kernel Gudbye....");
        }
--------------------------------------------------------------

   I am compiling above using following command:

        gcc -O2 -I /usr/src/linux-2.4.29/include -DMODULE__ -D__KERNEL__
-DMODVERSIONS -c filename.c

   Now, I am facing belowed errors:

/usr/src/linux-2.4.29/include/asm/processor.h:56:'CONFIG_X86_L1_CACHE_SHIFT'
undeclared here
                                                    ( not in a function
)
 /usr/src/linux-2.4.29/include/asm/processor.h:56: requested alignment
is not a constant

 /usr/src/linux-2.4.29/include/linux/config.h:4:28: linux/autoconfig.h
: No such file or directory

  Please, Reply as soon as possible. I am waiting a positive reply from
your side.

Thanks & Regards.