Нашел один косяк: После того как прописываешь #include <linux/autoconf.h>
нельзя запускать sudo m-a a-i omnibook-source, так как он извлекает модули из архива и
все изменения внесенные вручную пропадают..
Вновь изменил модули и запустил make
Теперь сборка пошла дальше ))) но все равно завершилась неудачей:
PWD=/usr/src/modules/omnibook
make -C /lib/modules/2.6.27-9-generic/build SUBDIRS= modules
make[1]: Вход в каталог `/usr/src/linux-headers-2.6.27-9-generic'
HOSTCC scripts/basic/fixdep
HOSTCC scripts/basic/docproc
HOSTCC scripts/kconfig/conf.o
scripts/kconfig/conf.c: В функции ‘conf_askvalue’:
scripts/kconfig/conf.c:104: предупреждение: результат ‘fgets’, декларированной с атрибутом warn_unused_result, игнорируется
scripts/kconfig/conf.c: В функции ‘conf_choice’:
scripts/kconfig/conf.c:306: предупреждение: результат ‘fgets’, декларированной с атрибутом warn_unused_result, игнорируется
HOSTCC scripts/kconfig/kxgettext.o
HOSTCC scripts/kconfig/zconf.tab.o
In file included from scripts/kconfig/zconf.tab.c:2486:
scripts/kconfig/confdata.c: В функции ‘conf_write’:
scripts/kconfig/confdata.c:501: предупреждение: результат ‘fwrite’, декларированной с атрибутом warn_unused_result, игнорируется
scripts/kconfig/confdata.c: В функции ‘conf_write_autoconf’:
scripts/kconfig/confdata.c:739: предупреждение: результат ‘fwrite’, декларированной с атрибутом warn_unused_result, игнорируется
scripts/kconfig/confdata.c:740: предупреждение: результат ‘fwrite’, декларированной с атрибутом warn_unused_result, игнорируется
In file included from scripts/kconfig/zconf.tab.c:2487:
scripts/kconfig/expr.c: В функции ‘expr_print_file_helper’:
scripts/kconfig/expr.c:1090: предупреждение: результат ‘fwrite’, декларированной с атрибутом warn_unused_result, игнорируется
HOSTLD scripts/kconfig/conf
scripts/kconfig/conf -s arch/x86/Kconfig
make[1]: Выход из каталога `/usr/src/linux-headers-2.6.27-9-generic'
make[1]: Вход в каталог `/usr/src/linux-headers-2.6.27-9-generic'
CHK include/linux/version.h
CHK include/linux/utsrelease.h
UPD include/linux/utsrelease.h
make[2]: *** Нет правила для сборки цели `kernel/bounds.c', требуемой для `kernel/bounds.s'. Останов.
make[1]: *** [prepare0] Ошибка 2
make[1]: Выход из каталога `/usr/src/linux-headers-2.6.27-9-generic'
make: *** [omnibook.ko] Ошибка 2