john-eric@MockUp:~/Mini2440/Programme/LED-Test$ arm-none-linux-gnueabi-gcc gpio.c -o gpio -Wall -I /mnt/mini2440/kernel/mini2440/include/ -I /mnt/mini2440/kernel/mini2440/arch/arm/mach-s3c2410/include -I /mnt/mini2440/kernel/mini2440/arch/arm/include -L /mnt/mini2440/kernel/mini2440/lib/ -L /mnt/mini2440/kernel/mini2440/arch/arm/lib In file included from /mnt/mini2440/kernel/mini2440/include/asm-generic/gpio.h:4, from /mnt/mini2440/kernel/mini2440/arch/arm/mach-s3c2410/include/mach/gpio.h:25, from /mnt/mini2440/kernel/mini2440/arch/arm/include/asm/gpio.h:5, from /mnt/mini2440/kernel/mini2440/include/linux/gpio.h:7, from gpio.c:9: /mnt/mini2440/kernel/mini2440/include/linux/kernel.h:664:2: warning: #warning Attempt to use kernel headers from user space, see http: In file included from /mnt/mini2440/kernel/mini2440/arch/arm/mach-s3c2410/include/mach/gpio.h:25, from /mnt/mini2440/kernel/mini2440/arch/arm/include/asm/gpio.h:5, from /mnt/mini2440/kernel/mini2440/include/linux/gpio.h:7, from gpio.c:9: /mnt/mini2440/kernel/mini2440/include/asm-generic/gpio.h: In function 'gpio_get_value_cansleep': /mnt/mini2440/kernel/mini2440/include/asm-generic/gpio.h:170: warning: implicit declaration of function 'might_sleep' /mnt/mini2440/kernel/mini2440/include/asm-generic/gpio.h:171: warning: implicit declaration of function '__gpio_get_value' /mnt/mini2440/kernel/mini2440/include/asm-generic/gpio.h: In function 'gpio_set_value_cansleep': /mnt/mini2440/kernel/mini2440/include/asm-generic/gpio.h:177: warning: implicit declaration of function '__gpio_set_value' /mnt/mini2440/kernel/mini2440/include/asm-generic/gpio.h: At top level: /mnt/mini2440/kernel/mini2440/include/asm-generic/gpio.h:186: error: expected declaration specifiers or '...' before 'bool' /mnt/mini2440/kernel/mini2440/include/asm-generic/gpio.h:192: warning: 'struct device' declared inside parameter list /mnt/mini2440/kernel/mini2440/include/asm-generic/gpio.h:192: warning: its scope is only this definition or declaration, which is probably not what you want In file included from /mnt/mini2440/kernel/mini2440/arch/arm/mach-s3c2410/include/mach/gpio.h:26, from /mnt/mini2440/kernel/mini2440/arch/arm/include/asm/gpio.h:5, from /mnt/mini2440/kernel/mini2440/include/linux/gpio.h:7, from gpio.c:9: /mnt/mini2440/kernel/mini2440/arch/arm/mach-s3c2410/include/mach/gpio-nrs.h:49: error: 'CONFIG_S3C_GPIO_SPACE' undeclared here (not in a function)