Не найден файл «./mdss_pll_trace.h» при компиляции ядра 4.9 для Android - PullRequest
0 голосов
/ 09 марта 2019

Я пытаюсь скомпилировать ядро ​​для своего Pixel 3. Ядро это . Я следую шагу, описанному здесь в документации для Android. Я экспортировал переменную:

export CROSS_COMPILE=aarch64-linux-gnu-
export ARCH=arm64

Затем я создал файл .config и запустил команду make:

make b1c1_defconfig
make ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- CC=clang

Однако я получаю эту ошибку:

In file included from drivers/clk/qcom/mdss/mdss-dsi-pll-10nm.c:24:
In file included from drivers/clk/qcom/mdss/mdss_pll_trace.h:116:
./include/trace/define_trace.h:88:10: fatal error: './mdss_pll_trace.h' file not found
#include TRACE_INCLUDE(TRACE_INCLUDE_FILE)
         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/trace/define_trace.h:83:32: note: expanded from macro 'TRACE_INCLUDE'
# define TRACE_INCLUDE(system) __TRACE_INCLUDE(system)
                               ^~~~~~~~~~~~~~~~~~~~~~
./include/trace/define_trace.h:80:34: note: expanded from macro '__TRACE_INCLUDE'
# define __TRACE_INCLUDE(system) __stringify(TRACE_INCLUDE_PATH/system.h)
                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
./include/linux/stringify.h:10:27: note: expanded from macro '__stringify'
#define __stringify(x...)       __stringify_1(x)
                                ^~~~~~~~~~~~~~~
./include/linux/stringify.h:9:29: note: expanded from macro '__stringify_1'
#define __stringify_1(x...)     #x
                                ^
<scratch space>:66:1: note: expanded from here
"./mdss_pll_trace.h"
^~~~~~~~~~~~~~~~~~~~
1 error generated.
scripts/Makefile.build:336: recipe for target 'drivers/clk/qcom/mdss/mdss-dsi-pll-10nm.o' failed
make[4]: *** [drivers/clk/qcom/mdss/mdss-dsi-pll-10nm.o] Error 1
scripts/Makefile.build:650: recipe for target 'drivers/clk/qcom/mdss' failed
make[3]: *** [drivers/clk/qcom/mdss] Error 2
scripts/Makefile.build:650: recipe for target 'drivers/clk/qcom' failed
make[2]: *** [drivers/clk/qcom] Error 2
scripts/Makefile.build:650: recipe for target 'drivers/clk' failed
make[1]: *** [drivers/clk] Error 2
Makefile:1117: recipe for target 'drivers' failed
make: *** [drivers] Error 2

Чтение этой записи попытка изменить определение #define TRACE_INCLUDE_PATH . на #define TRACE_INCLUDE_PATH ../../drivers/clk/qcom/mdss/, которое является путем для mdss_pll_trace.h, но я получаю ту же ошибку.

...