Не могу скомпилировать ядро

Cent OS, Scientific Linux

Модератор: Модераторы разделов

SPQR
Сообщения: 4
ОС: 2.6.17-1.2174_FC5 i686

Не могу скомпилировать ядро

Сообщение SPQR »

Не могу скомпилировать ядро.
Компиляция ядра всегда выдает сообщение:

Код: Выделить всё

*** Warning: make dep is unnecessary now.
scripts/Makefile.clean:17: /usr/src/kernels/2.6.17-1.2174_FC5-i686/drivers/infiniband/ulp/srp/Makefile: Нет такого файла или каталога
make[3]: *** Нет правила для сборки цели `/usr/src/kernels/2.6.17-1.2174_FC5-i686/drivers/infiniband/ulp/srp/Makefile'.  Останов.
make[2]: *** [drivers/infiniband/ulp/srp] Ошибка 2
make[1]: *** [drivers/infiniband] Ошибка 2
make: *** [_clean_drivers] Ошибка 2

Посоветуйте, что сделать что бы корректно скомпилировать ядро.
Спасибо сказали:
Аватара пользователя
messer
Сообщения: 98
ОС: линугз

Re: Не могу скомпилировать ядро

Сообщение messer »

Выдери код infiniband из ядра и всё
или банальная очепятка : )
/usr/src/kernels/2.6.17-1.2174_FC5-i686/drivers/infiniband/ulp/srP/Makefile
Может P на C заменить попробовать : )
Gentoo 2006.0
"Когда я вижу что-либо смешное , я весь просто трясусь от смеха. Поэтому всегда хожу небритый.")))
Спасибо сказали:
SPQR
Сообщения: 4
ОС: 2.6.17-1.2174_FC5 i686

Re: Не могу скомпилировать ядро

Сообщение SPQR »

messer писал(а):
04.09.2006 23:44
Может P на C заменить попробовать : )


Код: Выделить всё

scripts/Makefile.clean:17: /usr/src/kernels/2.6.17-1.2174_FC5-i686/drivers/infiniband/ulp/srp/Makefile: Нет такого файла или каталога
make[3]: *** Нет правила для сборки цели `/usr/src/kernels/2.6.17-1.2174_FC5-i686/drivers/infiniband/ulp/srp/Makefile'.  Останов.
make[2]: *** [drivers/infiniband/ulp/srp] Ошибка 2
make[1]: *** [drivers/infiniband] Ошибка 2
make: *** [_clean_drivers] Ошибка 2
Спасибо сказали:
моня
Сообщения: 2

Re: Не могу скомпилировать ядро

Сообщение моня »

SPQR писал(а):
05.09.2006 02:43
messer писал(а):
04.09.2006 23:44

Может P на C заменить попробовать : )


Код: Выделить всё

scripts/Makefile.clean:17: /usr/src/kernels/2.6.17-1.2174_FC5-i686/drivers/infiniband/ulp/srp/Makefile: Нет такого файла или каталога
make[3]: *** Нет правила для сборки цели `/usr/src/kernels/2.6.17-1.2174_FC5-i686/drivers/infiniband/ulp/srp/Makefile'.  Останов.
make[2]: *** [drivers/infiniband/ulp/srp] Ошибка 2
make[1]: *** [drivers/infiniband] Ошибка 2
make: *** [_clean_drivers] Ошибка 2



Все правильно
/usr/src/linux/drivers/infiniband/ulp/srp

Makefile содержит
EXTRA_CFLAGS += -Idrivers/infiniband/include

obj-$(CONFIG_INFINIBAND_SRP) += ib_srp.o

Если не нжен инфинибанд - убери его из /usr/src/linux/.config и перекомпилируй.
Спасибо сказали:
SPQR
Сообщения: 4
ОС: 2.6.17-1.2174_FC5 i686

Re: Не могу скомпилировать ядро

Сообщение SPQR »

Код: Выделить всё

[-@-]# make bzImage modules modules_install install
CHK     include/linux/version.h
make[1]: *** Нет правила для сборки цели `init/main.o', требуемой для `init/built-in.o'.  Останов.
make: *** [init] Ошибка 2
Спасибо сказали:
моня
Сообщения: 2

Re: Не могу скомпилировать ядро

Сообщение моня »

SPQR писал(а):
07.09.2006 17:51

Код: Выделить всё

[-@-]# make bzImage modules modules_install install
CHK     include/linux/version.h
make[1]: *** Нет правила для сборки цели `init/main.o', требуемой для `init/built-in.o'.  Останов.
make: *** [init] Ошибка 2


Если стандартный кернел без изворотов - должно конечно стазу компилироваться без проблем
Я с suse аботаю
cd /usr/src/linux
make cloneconfig > .config
make
make modules
make modules_install
make install
.................

Посмотри мой .config ..... может подойдет. Проще всего убрать конечно инфинибэнд - если он не нужен.
Файл в виндовс формате. Надо ему dos2unix сделать.
Спасибо сказали: