Headers в сборке Buster minimal от armbian

При компиляции драйверов на целевой платформе OrangePIPC, возникли проблемы с headers на Buster minimal от armbian.

Покажу как обойти эти проблемы на ядрах 5.3.x , например на этом имидже: Armbian_5.96.190911_Orangepipc_Debian_buster_dev_5.3.0-rc8_minimal.img

uname -a


Linux orangepipc 5.3.0-rc8-sunxi #5.96.190911 SMP Wed Sep 11 02:03:29 CEST 2019 armv7l GNU/Linux

ставим headers и пакеты которые понадобятся:

apt install linux-headers-dev-sunxi build-essential flex bison -y

обновим пакеты:

apt update &&  apt list --upgradable && apt upgrade -y

проверка:

cd /usr/src/linux-headers-5.3.0-rc8-sunxi
make headers_check

Ошибка:

root@orangepipc:/usr/src/linux-headers-5.3.0-rc8-sunxi# make headers_check
HOSTCC scripts/unifdef
make[1]: *** No rule to make target ’arch/arm/tools/syscall.tbl’, needed by ’arch/arm/include/generated/uapi/asm/unistd-common.h’. Stop.
make: *** [arch/arm/Makefile:321: archheaders] Error 2
root@orangepipc:/usr/src/linux-headers-5.3.0-rc8-sunxi#

для исправления комментируем строки в файле /usr/src/linux-headers-5.3.0-rc8-sunxi/arch/arm/Makefile:

#archheaders:
#       $(Q)$(MAKE) $(build)=arch/arm/tools uapi

#archprepare:
#       $(Q)$(MAKE) $(build)=arch/arm/tools kapi

после команды:

make modules_prepare

Ошибка:

scripts/extract-cert.c:21:10: fatal error: openssl/bio.h: No such file or directory

для исправления ставим пакет libssl-dev

apt install libssl-dev
 452   1 мес   armbian   Headers
2 комментария
Кирилл Жирнов 15 дн

Доброго времени суток. Не знал где и как к вам обратится, поэтому решил в последнем посте.
Суть такова, что имеется orangepi3 и на него охото поставить kodi. Но я не имею должных навыков, попробовал сделать по вашей инструкции «Kodi 18 alpha на OrangePI PC» — ничего не получилось. что ваш «имедж», просто не запускается, черный экран. Что по инструкции дошел до запуска «echo 0 > /sys/class/graphics/fbcon/cursor_blink
kodi» И там тоже просто все зависло намертво после этих строк.
Что делать?

Кирилл Жирнов 15 дн

Ну и если вас не затруднит, дайте ответ пожалуйста в фейсбуке, а эти комменты снесете.

Популярное