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

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

Автор темы
Chocobo
Сообщения: 10015
Зарегистрирован: 27 авг 2016, 22:57
Решено: 215
Откуда: НН
Благодарил (а): 815 раз
Поблагодарили: 3008 раз
Контактная информация:

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

#1

01 авг 2017, 01: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
Может поправят к следующим версиям пакета...
Изображение
   
Изображение

no avatar

abulaev2008
Сообщения: 514
Зарегистрирован: 18 ноя 2017, 21:36
Решено: 3
Благодарил (а): 24 раза
Поблагодарили: 70 раз
Контактная информация:

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

#2

26 апр 2018, 22:11

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

Закрыто

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 7 гостей