Я пытаюсь собрать ядро для HTC one M8, но при этом я получаю эту ошибку.Я провожу хорошие 5 часов, пытаясь решить эту проблему, но не повезло.Есть идеи?
$ export PATH=$PATH:~/Downloads/arm-eabi-4.6/bin
$ export CROSS_COMPILE=arm-eabi-
$ export ARCH=arm
$ make
(...)
CC arch/arm/mach-msm/pil-q6v5-lpass.o
CC arc`enter code here`h/arm/mach-msm/pil-msa.o
CC arch/arm/mach-msm/pil-q6v5-mss.o
arch/arm/mach-msm/pil-q6v5-mss.c: In function 'restart_modem':
arch/arm/mach-msm/pil-q6v5-mss.c:94:2: error: implicit declaration of function 'get_radio_flag' [-Werror=implicit-function-declaration]
cc1: some warnings being treated as errors
scripts/Makefile.build:307: recipe for target 'arch/arm/mach-msm/pil-q6v5-ss.o' failed
make[1]: *** [arch/arm/mach-msm/pil-q6v5-mss.o] Error 1
Makefile:955: recipe for target 'arch/arm/mach-msm' failed
make: *** [arch/arm/mach-msm] Error 2
Это моя функция restart_modem:
(...)
#define subsys_to_drv(d) container_of(d, struct modem_data, subsys_desc)
static void restart_modem(struct modem_data *drv)
{
log_modem_sfr();
drv->ignore_errors = true;
modem_read_spmi_setting(get_radio_flag() & BIT(3));
subsystem_restart_dev(drv->subsys);
}
(...)