build Linux kernel error

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

build Linux kernel error

2,364 次查看
blackhuang
Contributor I

Hi,
I have recently purchased imx8mmevk board.
I have installed ubuntu16.04 in the vmware

I have download the yocto project.

but when I build Linux kerne ,I failed;

LDFLAGS="" CC="$CC" make
CHK include/config/kernel.release
CHK include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
CHK include/generated/bounds.h
CHK include/generated/timeconst.h
CHK include/generated/asm-offsets.h
CALL scripts/checksyscalls.sh
DESCEND objtool
CHK scripts/mod/devicetable-offsets.h
CHK include/generated/compile.h
CC drivers/md/dm-rq.o
drivers/md/dm-rq.c: In function ‘dm_old_init_request_queue’:
drivers/md/dm-rq.c:716:2: error: implicit declaration of function ‘elv_register_queue’ [-Werror=implicit-function-declaration]
elv_register_queue(md->queue);
^
cc1: some warnings being treated as errors
scripts/Makefile.build:326: recipe for target 'drivers/md/dm-rq.o' failed
make[2]: *** [drivers/md/dm-rq.o] Error 1
scripts/Makefile.build:585: recipe for target 'drivers/md' failed
make[1]: *** [drivers/md] Error 2
Makefile:1039: recipe for target 'drivers' failed
make: *** [drivers] Error 2

how can I fix this error?

Thanks.

 

标签 (1)
0 项奖励
回复
1 回复

2,309 次查看
andreyeroshenko
Contributor II

I had the same problem when tried to enable DM_CRYPT in kernel (4.14.98). Fixed by reverting changes from this patch: https://patchwork.kernel.org/patch/10167845/

0 项奖励
回复