LINUX.ORG.RU

не собирается ядро


0

1

сижу на федоре 15 с ядром 2.6.38. появилась необходимость собрать ядро другой версии. ядро 2.6.32 еще собралось, ядро 2.6.18 выдает:

scripts/mod/sumversion.c: В функции «get_src_version»:
scripts/mod/sumversion.c:384:16: ошибка: «PATH_MAX» undeclared (first use in this function)
scripts/mod/sumversion.c:384:16: замечание: each undeclared identifier is reported only once for each function it appears in
scripts/mod/sumversion.c:384:7: предупреждение: неиспользуемая переменная «filelist» [-Wunused-variable]
make[2]: *** [scripts/mod/sumversion.o] Error 1
make[1]: *** [scripts/mod] Error 2
make: *** [scripts] Error 2
конфиг ядра везде брал дефолтный. ясно, что что-то с инклудами - но что именно и оно вообще борется?

★★

Скорее всего, версия glibc «слишком новая» для такого старого ядра, и используемая в коде функция была удалена как deprecated. Сейчас <2.6.32 вроде как вообще не котируют серьёзные люди

rvr
()
Ответ на: комментарий от rvr

трындец ))))
осталось теперь заказчику объяснить что он попросту несерьезный лошара )))
блин, поставишь старый дистрибутив - там и половины не будет того, чем привык пользоваться... чегож делать-то...

Vinill ★★
() автор топика
Ответ на: комментарий от Vinill

Поставьте в виртуалку специально для разработки заказа :-)

rvr
()
Ответ на: комментарий от Vinill

осталось теперь заказчику объяснить что он попросту несерьезный лошара

Он и есть лошара, потому как связался с ламером.

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