LINUX.ORG.RU

компиляция ядра от RedHat 8.0


0

0

Не могу перекомпилировать ядро от RedHat 8.0 (linux-2.4.20-19.8), при выполнении команды make modules появляются ошибки: ............................................................... In file included from dummy.c:34: /usr/src/linux-2.4.20-19.8/include/linux/module.h:183: invalid suffix on integer constant /usr/src/linux-2.4.20-19.8/include/linux/module.h:183: parse error before numeric constant /usr/src/linux-2.4.20-19.8/include/linux/module.h:183: `inter_module_register_R_ver_str' declared as function returning a function /usr/src/linux-2.4.20-19.8/include/linux/module.h:183: warning: function declaration isn't a prototype /usr/src/linux-2.4.20-19.8/include/linux/module.h:184: invalid suffix on integer constant /usr/src/linux-2.4.20-19.8/include/linux/module.h:184: parse error before numeric constant /usr/src/linux-2.4.20-19.8/include/linux/module.h:184: `inter_module_unregister_R_ver_str' declared as function returning a function /usr/src/linux-2.4.20-19.8/include/linux/module.h:184: warning: function declaration isn't a prototype /usr/src/linux-2.4.20-19.8/include/linux/module.h:185: `inter_module_get_R_ver_str' declared as function returning a function /usr/src/linux-2.4.20-19.8/include/linux/module.h:185: warning: parameter names (without types) in function declaration /usr/src/linux-2.4.20-19.8/include/linux/module.h:186: `inter_module_get_request_R_ver_str' declared as function returning a function /usr/src/linux-2.4.20-19.8/include/linux/module.h:186: warning: parameter names (without types) in function declaration /usr/src/linux-2.4.20-19.8/include/linux/module.h:187: invalid suffix on integer constant /usr/src/linux-2.4.20-19.8/include/linux/module.h:187: parse error before numeric constant /usr/src/linux-2.4.20-19.8/include/linux/module.h:187: `inter_module_put_R_ver_str' declared as function returning a function /usr/src/linux-2.4.20-19.8/include/linux/module.h:187: warning: function declaration isn't a prototype /usr/src/linux-2.4.20-19.8/include/linux/module.h:196: `try_inc_mod_count_R_ver_str' declared as function returning a function /usr/src/linux-2.4.20-19.8/include/linux/module.h:196: warning: parameter names (without types) in function declaration make[2]: *** [dummy.o] Ошибка 1 make[1]: *** [_modsubdir_net] Ошибка 2 make: *** [_mod_drivers] Ошибка 2.

А если отключить Dummy net driver support, то при выполнении команды make bzImage появляются такие ошибки:

make[3]: *** Нет правила для сборки цели `/usr/src/linux-2.4.20-19.8/drivers/pci/devlist.h', требуемой для `names.o'. Останов. make[3]: Выход из каталог `/usr/src/linux-2.4.20-19.8/drivers/pci' make[2]: *** [first_rule] Ошибка 2 make[2]: Выход из каталог `/usr/src/linux-2.4.20-19.8/drivers/pci' make[1]: *** [_subdir_pci] Ошибка 2 make[1]: Выход из каталог `/usr/src/linux-2.4.20-19.8/drivers' make: *** [_dir_drivers] Ошибка 2

Заголовочного файла devlist.h на самом деле нет в /linux-2.4.20-19.8/drivers/pci/, хотя если взять ядро с kernel.org то этот файл там есть!

Буду признателен за любую помощь.

Re: компиляция ядра от RedHat 8.0

такаяже трабла - сижу ковыряюсь

anonymous ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.