小学生
最后登录1970-1-1
在线时间 小时
注册时间2025-7-23
|
本帖最后由 luzioops 于 2025-7-23 23:07 编辑
在wsl2 ubuntu22.04 root权限下编译 imx6ull内核报错- root@luzi:/home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1# ./make_deb.sh
- make[1]: Entering directory '/home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/build_image/build'
- HOSTCC scripts/basic/fixdep
- GEN ./Makefile
- HOSTCC scripts/kconfig/conf.o
- YACC scripts/kconfig/zconf.tab.c
- LEX scripts/kconfig/zconf.lex.c
- HOSTCC scripts/kconfig/zconf.tab.o
- HOSTLD scripts/kconfig/conf
- #
- # configuration written to .config
- #
- make[1]: Leaving directory '/home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/build_image/build'
- make[1]: Entering directory '/home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/build_image/build'
- SYSHDR arch/arm/include/generated/uapi/asm/unistd-common.h
- SYSHDR arch/arm/include/generated/uapi/asm/unistd-oabi.h
- SYSHDR arch/arm/include/generated/uapi/asm/unistd-eabi.h
- UPD include/config/kernel.release
- GEN ./Makefile
- WRAP arch/arm/include/generated/uapi/asm/bitsperlong.h
- WRAP arch/arm/include/generated/uapi/asm/bpf_perf_event.h
- WRAP arch/arm/include/generated/uapi/asm/errno.h
- WRAP arch/arm/include/generated/uapi/asm/ioctl.h
- WRAP arch/arm/include/generated/uapi/asm/ipcbuf.h
- WRAP arch/arm/include/generated/uapi/asm/msgbuf.h
- WRAP arch/arm/include/generated/uapi/asm/param.h
- WRAP arch/arm/include/generated/uapi/asm/poll.h
- WRAP arch/arm/include/generated/uapi/asm/resource.h
- WRAP arch/arm/include/generated/uapi/asm/sembuf.h
- WRAP arch/arm/include/generated/uapi/asm/shmbuf.h
- WRAP arch/arm/include/generated/uapi/asm/siginfo.h
- WRAP arch/arm/include/generated/uapi/asm/socket.h
- WRAP arch/arm/include/generated/uapi/asm/sockios.h
- WRAP arch/arm/include/generated/uapi/asm/termbits.h
- WRAP arch/arm/include/generated/uapi/asm/termios.h
- UPD include/generated/uapi/linux/version.h
- UPD include/generated/utsrelease.h
- Using /home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1 as source for kernel
- WRAP arch/arm/include/generated/asm/compat.h
- WRAP arch/arm/include/generated/asm/current.h
- WRAP arch/arm/include/generated/asm/early_ioremap.h
- WRAP arch/arm/include/generated/asm/emergency-restart.h
- WRAP arch/arm/include/generated/asm/exec.h
- WRAP arch/arm/include/generated/asm/extable.h
- WRAP arch/arm/include/generated/asm/irq_regs.h
- WRAP arch/arm/include/generated/asm/kdebug.h
- WRAP arch/arm/include/generated/asm/local.h
- WRAP arch/arm/include/generated/asm/local64.h
- WRAP arch/arm/include/generated/asm/mm-arch-hooks.h
- WRAP arch/arm/include/generated/asm/msi.h
- WRAP arch/arm/include/generated/asm/parport.h
- WRAP arch/arm/include/generated/asm/preempt.h
- WRAP arch/arm/include/generated/asm/rwsem.h
- WRAP arch/arm/include/generated/asm/seccomp.h
- WRAP arch/arm/include/generated/asm/segment.h
- WRAP arch/arm/include/generated/asm/serial.h
- WRAP arch/arm/include/generated/asm/simd.h
- WRAP arch/arm/include/generated/asm/sizes.h
- WRAP arch/arm/include/generated/asm/timex.h
- WRAP arch/arm/include/generated/asm/trace_clock.h
- HOSTCC scripts/dtc/dtc.o
- HOSTCC scripts/genksyms/genksyms.o
- HOSTCC scripts/dtc/flattree.o
- HOSTCC scripts/dtc/fstree.o
- HOSTCC scripts/dtc/data.o
- HOSTCC scripts/dtc/livetree.o
- YACC scripts/genksyms/parse.tab.c
- HOSTCC scripts/dtc/treesource.o
- HOSTCC scripts/dtc/srcpos.o
- LEX scripts/genksyms/lex.lex.c
- YACC scripts/genksyms/parse.tab.h
- HOSTCC scripts/dtc/checks.o
- HOSTCC scripts/dtc/util.o
- HOSTCC scripts/genksyms/parse.tab.o
- HOSTCC scripts/genksyms/lex.lex.o
- LEX scripts/dtc/dtc-lexer.lex.c
- YACC scripts/dtc/dtc-parser.tab.h
- YACC scripts/dtc/dtc-parser.tab.c
- /bin/sh: 1: bc: not found
- HOSTLD scripts/genksyms/genksyms
- HOSTCC scripts/bin2c
- CC scripts/mod/empty.o
- HOSTCC scripts/mod/mk_elfconfig
- CC scripts/mod/devicetable-offsets.s
- HOSTCC scripts/dtc/dtc-lexer.lex.o
- HOSTCC scripts/kallsyms
- HOSTCC scripts/dtc/dtc-parser.tab.o
- HOSTCC scripts/pnmtologo
- UPD scripts/mod/devicetable-offsets.h
- MKELF scripts/mod/elfconfig.h
- HOSTCC scripts/mod/modpost.o
- HOSTCC scripts/conmakehash
- HOSTCC scripts/sortextable
- HOSTCC scripts/asn1_compiler
- HOSTLD scripts/dtc/dtc
- /usr/bin/ld: scripts/dtc/dtc-parser.tab.o:(.bss+0x10): multiple definition of `yylloc'; scripts/dtc/dtc-lexer.lex.o:(.bss+0x0): first defined here
- HOSTCC scripts/extract-cert
- collect2: error: ld returned 1 exit status
- make[3]: *** [scripts/Makefile.host:99: scripts/dtc/dtc] Error 1
- make[2]: *** [/home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/scripts/Makefile.build:544: scripts/dtc] Error 2
- make[2]: *** Waiting for unfinished jobs....
- SYSNR arch/arm/include/generated/asm/unistd-nr.h
- GEN arch/arm/include/generated/asm/mach-types.h
- SYSTBL arch/arm/include/generated/calls-oabi.S
- SYSTBL arch/arm/include/generated/calls-eabi.S
- HOSTCC scripts/mod/file2alias.o
- /home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/scripts/extract-cert.c: In function ‘display_openssl_errors’:
- /home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/scripts/extract-cert.c:46:9: warning: ‘ERR_get_error_lin’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
- 46 | while ((e = ERR_get_error_line(&file, &line))) {
- | ^~~~~
- In file included from /home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/scripts/extract-cert.c:23:
- /usr/include/openssl/err.h:411:15: note: declared here
- 411 | unsigned long ERR_get_error_line(const char **file, int *line);
- | ^~~~~~~~~~~~~~~~~~
- /home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/scripts/extract-cert.c: In function ‘drain_openssl_error’:
- /home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/scripts/extract-cert.c:59:9: warning: ‘ERR_get_error_lin’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
- 59 | while (ERR_get_error_line(&file, &line)) {}
- | ^~~~~
- In file included from /home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/scripts/extract-cert.c:23:
- /usr/include/openssl/err.h:411:15: note: declared here
- 411 | unsigned long ERR_get_error_line(const char **file, int *line);
- | ^~~~~~~~~~~~~~~~~~
- /home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/scripts/extract-cert.c: In function ‘main’:
- /home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/scripts/extract-cert.c:124:17: warning: ‘ENGINE_load_builtin_engines’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
- 124 | ENGINE_load_builtin_engines();
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- In file included from /home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/scripts/extract-cert.c:24:
- /usr/include/openssl/engine.h:358:28: note: declared here
- 358 | OSSL_DEPRECATEDIN_3_0 void ENGINE_load_builtin_engines(void);
- | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
- /home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/scripts/extract-cert.c:126:17: warning: ‘ENGINE_by_id’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
- 126 | e = ENGINE_by_id("pkcs11");
- | ^
- In file included from /home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/scripts/extract-cert.c:24:
- /usr/include/openssl/engine.h:336:31: note: declared here
- 336 | OSSL_DEPRECATEDIN_3_0 ENGINE *ENGINE_by_id(const char *id);
- | ^~~~~~~~~~~~
- /home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/scripts/extract-cert.c:128:17: warning: ‘ENGINE_init’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
- 128 | if (ENGINE_init(e))
- | ^~
- In file included from /home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/scripts/extract-cert.c:24:
- /usr/include/openssl/engine.h:620:27: note: declared here
- 620 | OSSL_DEPRECATEDIN_3_0 int ENGINE_init(ENGINE *e);
- | ^~~~~~~~~~~
- /home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/scripts/extract-cert.c:133:25: warning: ‘ENGINE_ctrl_cmd_string’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
- 133 | ERR(!ENGINE_ctrl_cmd_string(e, "PIN", key_pass, 0), "Set PKCS#11 PIN");
- | ^~~
- In file included from /home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/scripts/extract-cert.c:24:
- /usr/include/openssl/engine.h:479:5: note: declared here
- 479 | int ENGINE_ctrl_cmd_string(ENGINE *e, const char *cmd_name, const char *arg,
- | ^~~~~~~~~~~~~~~~~~~~~~
- /home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/scripts/extract-cert.c:134:17: warning: ‘ENGINE_ctrl_cmd’ is deprecated: Since OpenSSL 3.0 [-Wdeprecated-declarations]
- 134 | ENGINE_ctrl_cmd(e, "LOAD_CERT_CTRL", 0, &parms, NULL, 1);
- | ^~~~~~~~~~~~~~~
- In file included from /home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/scripts/extract-cert.c:24:
- /usr/include/openssl/engine.h:450:27: note: declared here
- 450 | OSSL_DEPRECATEDIN_3_0 int ENGINE_ctrl_cmd(ENGINE *e, const char *cmd_name,
- | ^~~~~~~~~~~~~~~
- CC kernel/bounds.s
- /bin/sh: 1: bc: not found
- make[2]: *** [/home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/./Kbuild:42: include/generated/timeconst.h] Error 127
- make[1]: *** [/home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/Makefile:1102: prepare0] Error 2
- make[1]: *** Waiting for unfinished jobs....
- HOSTCC scripts/mod/sumversion.o
- HOSTLD scripts/mod/modpost
- make[1]: *** [/home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/Makefile:1067: scripts] Error 2
- make[1]: Leaving directory '/home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/build_image/build'
- make: *** [Makefile:146: sub-make] Error 2
- make[1]: Entering directory '/home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/build_image/build'
- /bin/bash /home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/scripts/package/mkdebian
- dpkg-buildpackage -r"fakeroot -u" -a$(cat debian/arch) -b -nc -uc
- dpkg-buildpackage: warning: using a gain-root-command while being root
- dpkg-buildpackage: info: source package linux-upstream
- dpkg-buildpackage: info: source version 1stable
- dpkg-buildpackage: info: source distribution bionic
- dpkg-buildpackage: info: source changed by root <root@luzi.localdomain>
- dpkg-buildpackage: info: host architecture armhf
- dpkg-buildpackage: warning: debian/rules is not executable; fixing that
- dpkg-source --before-build .
- dpkg-checkbuilddeps: error: Unmet build dependencies: bc
- dpkg-buildpackage: warning: build dependencies/conflicts unsatisfied; aborting
- dpkg-buildpackage: warning: (Use -d flag to override.)
- make[2]: *** [/home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/scripts/package/Makefile:80: bindeb-pkg] Error 3
- make[1]: *** [/home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/Makefile:1365: bindeb-pkg] Error 2
- make[1]: Leaving directory '/home/luzi/workdir/drivers/kernel/ebf_linux_kernel_6ull_depth1/build_image/build'
- make: *** [Makefile:146: sub-make] Error 2
复制代码
|
|