Ошибка сборки ядер 4.10+ (REPORTING-BUGS not found)

Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот
Аватара пользователя

Автор темы
Chocobo
Сообщения: 8876
Зарегистрирован: 27 авг 2016, 19:57
Решено: 195
Откуда: НН
Благодарил (а): 608 раз
Поблагодарили: 2475 раз

Ошибка сборки ядер 4.10+ (REPORTING-BUGS not found)

Сообщение Chocobo » 31 июл 2017, 22:51

При сборке пакетов ядра, начиная с 4.10 с использованием make-kpkg (kernel-package = 13.018) возникает ошибка:

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

install: не удалось выполнить stat для 'REPORTING-BUGS': Нет такого файла или каталога
debian/ruleset/targets/headers.mk:40: ошибка выполнения рецепта для цели «debian/stamp/install/linux-headers-4.10.17-custom»
make[1]: *** [debian/stamp/install/linux-headers-4.10.17-custom] Ошибка 1
make[1]: выход из каталога «/home/chocobo/linux-hwe-4.10.0»
debian/ruleset/local.mk:102: ошибка выполнения рецепта для цели «kernel_headers»
make: *** [kernel_headers] Ошибка 2
Заключается она в том, что директорию перенесли, а скрипт сборки похоже так никто и не поправил - раз, два

Решается путем редактирования файла /usr/share/kernel-package/ruleset/targets/headers.mk
Изменив строку
$(install_file) REPORTING-BUGS $(DOCDIR)/
на условную конструкцию

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

	test ! -f REPORTING-BUGS                        || \
	   $(install_file) REPORTING-BUGS            $(DOCDIR)/
После этих правок сборка проходит корректно:
Снимок экрана от 2017-08-01 01-46-15.png
Может поправят к следующим версиям пакета...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Изображение
   
Изображение


abulaev2008
Сообщения: 329
Зарегистрирован: 18 ноя 2017, 18:36
Решено: 3
Благодарил (а): 16 раз
Поблагодарили: 52 раза

Ошибка сборки ядер 4.10+ (REPORTING-BUGS not found)

Сообщение abulaev2008 » 26 апр 2018, 19:11

Chocobo писал(а):
31 июл 2017, 22:51
test ! -f REPORTING-BUGS || \
$(install_file) REPORTING-BUGS $(DOCDIR)/
, если скопировать и вставить в headers.mk, то при запуске сборки ядра появляется ошибка: *** missing separator. Останов.
для исправления нужно там, где видите отступы, замените всё неотображаемое (до первого отображаемого символа) одним символом табуляции.

Вернуться в «Загрузка системы, бэкапы и восстановление»