erros ao compilar o kernel do Android

0

Eu estou tentando compilar o kernel do Android que eu fiz o patch com algum arquivo de patch de aplicação, que mudou o kernel. aqui está o erro de compilação:

androtrace/androtrace.c: In function 'androtrace_add_io': androtrace/androtrace.c:227:23: error: 'REQ_WRITE' undeclared (first use in this function) if (rq->cmd_flags & req_write) { /* write */

androtrace/androtrace.c:227:23: note: each undeclared identifier is reported only once for each function it appears in androtrace/androtrace.c:255:23: error: 'REQ_DISCARD' undeclared (first use in this function) if (rq->cmd_flags & REQ_DISCARD)

androtrace/androtrace.c:257:24: error: 'REQ_FLUSH' undeclared (first use in this function) if (rq->cmd_flags & REQ_FLUSH)

scripts/Makefile.build:293: recipe for target 'androtrace/androtrace.o' failed

make[1]: *** [androtrace/androtrace.o] Error 1

Makefile:1011: recipe for target 'androtrace' failed

make: *** [androtrace] Error 2

make: *** Waiting for unfinished jobs....

O que fazer com variáveis não declaradas em uma função, como descobrir de onde ela vem?

    
por ati 23.08.2018 / 09:51

0 respostas