找不到'./mdss_pll_trace.h'文件为Android编译内核4.9错误

时间:2019-03-09 15:14:42

标签: android compiler-errors compilation linux-kernel

我正在尝试为Pixel 3编译内核。内核为this。 我按照android文档中here中描述的步骤进行操作。 我导出了变量:

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

读取此post试图将定义#define TRACE_INCLUDE_PATH .更改为#define TRACE_INCLUDE_PATH ../../drivers/clk/qcom/mdss/,这是mdss_pll_trace.h的路径,但是我遇到相同的错误。

0 个答案:

没有答案