from /usr/lib/klibc/include/linux/backlight.h:11, from /usr/lib/klibc/include/linux/fb.h:4, from kernel.c:16: /usr/lib/klibc/include/linux/module.h: At top level: /usr/lib/klibc/include/linux/module.h:49: error: field 'attr' has incomplete type /usr/lib/klibc/include/linux/module.h:60: error: field 'kobj' has incomplete type In file included from /usr/lib/klibc/include/linux/backlight.h:11, from /usr/lib/klibc/include/linux/fb.h:4, from kernel.c:16: /usr/lib/klibc/include/linux/device.h:38: error: field 'subsys' has incomplete type /usr/lib/klibc/include/linux/device.h:39: error: field 'drivers' has incomplete type /usr/lib/klibc/include/linux/device.h:40: error: field 'devices' has incomplete type /usr/lib/klibc/include/linux/device.h:54: error: expected declaration specifiers or '...' before 'pm_message_t' /usr/lib/klibc/include/linux/device.h:77: error: field 'attr' has incomplete type /usr/lib/klibc/include/linux/device.h:93: error: field 'kobj' has incomplete type /usr/lib/klibc/include/linux/device.h:102: error: expected declaration specifiers or '...' before 'pm_message_t' /usr/lib/klibc/include/linux/device.h:118: error: field 'attr' has incomplete type /usr/lib/klibc/include/linux/device.h:143: error: field 'subsys' has incomplete type /usr/lib/klibc/include/linux/device.h:144: error: field 'children' has incomplete type /usr/lib/klibc/include/linux/device.h:145: error: field 'devices' has incomplete type /usr/lib/klibc/include/linux/device.h:146: error: field 'interfaces' has incomplete type /usr/lib/klibc/include/linux/device.h:147: error: field 'sem' has incomplete type /usr/lib/klibc/include/linux/device.h:164: error: field 'attr' has incomplete type /usr/lib/klibc/include/linux/device.h:176: error: field 'attr' has incomplete type /usr/lib/klibc/include/linux/device.h:214: error: field 'node' has incomplete type /usr/lib/klibc/include/linux/device.h:216: error: field 'kobj' has incomplete type /usr/lib/klibc/include/linux/device.h:229: error: 'KOBJ_NAME_LEN' undeclared here (not in a function) /usr/lib/klibc/include/linux/device.h:264: error: field 'node' has incomplete type /usr/lib/klibc/include/linux/device.h:287: error: field 'attr' has incomplete type /usr/lib/klibc/include/linux/device.h:306: error: field 'kobj' has incomplete type /usr/lib/klibc/include/linux/device.h:311: error: field 'sem' has incomplete type /usr/lib/klibc/include/linux/device.h:323: error: field 'power' has incomplete type /usr/lib/klibc/include/linux/device.h:325: error: expected specifier-qualifier-list before 'u64' In file included from /usr/lib/klibc/include/linux/notifier.h:13, from /usr/lib/klibc/include/linux/backlight.h:12, from /usr/lib/klibc/include/linux/fb.h:4, from kernel.c:16: /usr/lib/klibc/include/linux/mutex.h:50: error: field 'wait_list' has incomplete type /usr/lib/klibc/include/linux/mutex.h:65: error: field 'list' has incomplete type In file included from /usr/lib/klibc/include/linux/backlight.h:12, from /usr/lib/klibc/include/linux/fb.h:4, from kernel.c:16: /usr/lib/klibc/include/linux/notifier.h:47: error: field 'rwsem' has incomplete type In file included from /usr/lib/klibc/include/linux/fb.h:4, from kernel.c:16: /usr/lib/klibc/include/linux/backlight.h:47: error: field 'sem' has incomplete type kernel.c: In function 'handle_init': kernel.c:191: error: 'CONFIG_NR_TTY_DEVICES' undeclared (first use in this function) make: *** [kernel/kernel.o] Error 1 !!! ERROR: media-gfx/splashutils-1.1.9.10-r1 failed. Call stack: ebuild.sh, line 1545: Called dyn_compile ebuild.sh, line 940: Called src_compile splashutils-1.1.9.10-r1.ebuild, line 139: Called die !!! failed to build splashutils !!! If you need support, post the topmost build error, and the call stack if relevant.