*** 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
Посоветуйте, что сделать что бы корректно скомпилировать ядро.
Выдери код infiniband из ядра и всё
или банальная очепятка : )
/usr/src/kernels/2.6.17-1.2174_FC5-i686/drivers/infiniband/ulp/srP/Makefile
Может P на C заменить попробовать : )
Gentoo 2006.0
"Когда я вижу что-либо смешное , я весь просто трясусь от смеха. Поэтому всегда хожу небритый.")))
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
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 и перекомпилируй.
[-@-]# make bzImage modules modules_install install
CHK include/linux/version.h
make[1]: *** Нет правила для сборки цели `init/main.o', требуемой для `init/built-in.o'. Останов.
make: *** [init] Ошибка 2
[-@-]# 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 сделать.