完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我在执行build.sh脚本后,出现了如下错误,请问如何解决?谢谢!
root@ubuntu:~/workspace/allwinner/A40i/bsp/lichee# ./build.sh build buidroot-201611... xgnueabihf sun8iw11p1_hf_defconfig 信息:---------------------------------------- 信息:构建荔枝... 信息:芯片:sun8iw11p1 信息:平台:linux 信息:内核:linux-3.10 信息:板:OKA40i_C 信息:输出:out/sun8iw11p1/linux/OKA40i_C 信息:---------------- ------------------------ INFO: build buildroot ... make: Entering directory '/root/workspace/allwinner/A40i/bsp/lichee/buildroot -201611' >>> 最终确定目标目录 rm -f /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/glib-2.0/schemas/*.xml /root/workspace/allwinner/A40i/ bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/glib-2.0/schemas/*.dtd /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/ buildroot/host/usr/bin/glib-compile-schemas /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/host/usr/arm-buildroot-linux-gnueabihf/sysroot/ usr/share/glib-2.0/schemas --targetdir=/root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/glib-2.0/schemas PYTHONPATH="/root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/usr/lib/python2.7/sysconfigdata/:/root/workspace/allwinner/A40i/bsp/ lichee/out/sun8iw11p1/linux/common/buildroot/target/usr/lib/python2.7/site-packages/" /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/ host/usr/bin/python2.7 support/scripts/pycompile.py /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/usr/lib/python2.7 找到/ root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/usr/lib/python2.7 -name '*.py' -print0 | xargs -0 --no-run-if-empty rm -f find /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/usr/lib/python2.7 -name '*.pyo'xargs -0 --no-run-if-empty rm -f mkdir -p /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/etc echo "A40i" > / root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1 /linux/common/buildroot/target/etc/hostname /usr/bin/sed -i -e '$a 127.0.1.1tA40i' -e ' /^127.0.1.1/d' /root/workspace/allwinner/ A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/etc/hosts mkdir -p /root/workspace/allwinner/A40i/bsp/ lichee/out/sun8iw11p1/linux/common/buildroot/target/etc echo "欢迎使用全志 A40i Linux 平台 V1.3" >/root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/etc/issue mkdir -p /root/workspace/allwinner /A40i/bsp/lichee/out/sun8iw11p1/linux/通用/buildroot/target/etc/network/ ( echo "# inte**ce 文件由 buildroot 自动生成"; echo ; echo "auto lo"; echo "iface lo inet loopback"; echo ; echo "allow-hotplug eth0"; echo "iface eth0 inet dhcp"; ) > /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/etc/network/inte**ces /usr/bin/sed -i -es,^root:[ ^ :]*:,root::, /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/etc/shadow ln -sf bash /root/workspace/allwinner/A40i / bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/bin/sh /usr/bin/sed -i -e '/# GENERIC_SERIAL$/s~^.*#~ttyS0::respawn:/***in / getty -L ttyS0 115200 vt100 #~' /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/etc/inittab /usr/bin/sed -i -e '/^#.*-o remount,rw /$/s~^#+~~' /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1 /linux/common/buildroot/target/etc/inittab rm -f /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/build/locales.nopurge for i in C en_US locale-档案;做echo $i >> /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/build/locales.nopurge;完成 用于DIR在/根/工作区/全志/ A40i / BSP /荔枝/缩小/ sun8iw11p1 / LINUX /普通/ buildroot的/目标的/ usr /共享/语言环境;为$dir/*中的langdir做;做if [ -e "${langdir}" ] ;然后grep -qx "${langdir##*/}" /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/build/locales.nopurge || rm -rf $langdir;完成; if [ -d /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/X11/locale ];然后为C en_US中的lang;做if [ - f /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/X11/locale/$lang/XLC_LOCALE ];然后 echo "$lang/XLC_LOCALE: $lang ";完成 > /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/X11/locale/locale.dir; fi rm -rf /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/usr/include /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux /common/buildroot/target/usr/share/aclocal /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/usr/lib/pkgconfig /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common /buildroot/target/usr/share/pkgconfig /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/usr/lib/cmake /root/workspace/allwinner/A40i/ bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/cmake find /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/usr/{ lib,share}/ -name '*.cmake' -print0 | xargs -0 rm -f 找到/root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/lib/ /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot /target/usr/lib/ /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/usr/libexec/ ( -name '*.a' -o -name '*.la' ) -print0 | xargs -0 rm -f rm -rf /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/zsh rm -rf /root/workspace/allwinner/A40i /bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/usr/man /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/man rm -rf /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/usr/info /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/ common/buildroot/target/usr/share/info rm -rf /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/usr/doc /root/workspace/allwinner/A40i /bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share/doc rm -rf /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/ usr/share/gtk-doc rmdir /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/usr/share 2>/dev/null make: [Makefile:648: target -finalize] 错误 1(忽略) find /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target -type f ( -perm /111 -o -name '*.so*' ) -not ( -name 'libpthread*.so*' -o -name 'ld-*.so*' -o -name '*.ko' ) -print0 | xargs -0 /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/host/usr/bin/arm-linux-gnueabihf-strip --remove-section=.comment --remove -section=.note 2>/dev/null || true find /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/lib/ -type f -name 'libpthread*.so*' | xargs -r /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/host/usr/bin/arm-linux-gnueabihf-strip --remove-section=.comment -- remove-section=.note --strip-debug find /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/lib/ -type f -name 'ld-*.so*' | xargs -r /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/host/usr/bin/arm-linux-gnueabihf-strip --remove-section=.comment --删除截面= 。注意--strip调试测试-f /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/etc/ld.so.conf && {回波“错误:我们不应该有 /etc/ld.so.conf 文件”;注释 1;} || true test -d /root/workspace/allwinner/A40i/bsp/lichee/out/sun8iw11p1/linux/common/buildroot/target/etc/ld.so.conf.d && { echo "错误:我们不应该有一个/etc/ld.so.conf。真的 构建buildroot确定。信息:构建构建... 信息:准备sun8iw11p1的工具链... 错误格式,文件以gz或xz结尾或无 构建内核 /root/workspace/allwinner/A40i/bsp/lichee/linux-3.10/output/lib/modules/3.10.65 Copy rootfs for arm rootfs_32bit.cpio_buildroot_201611.gz CHK include/generated/uapi/linux/version.h CHK include/generated/utsrelease.h make[1]: 'include/generated/mach-types.h' 是最新的。 CC脚本/mod/devicetable-offsets.s GEN脚本 /mod/devicetable-offsets.h HOSTCC脚本/mod/file2alias.o HOSTLD 脚本/mod/modpost CALL脚本/checksyscalls.sh CHK include/generated/compile.h CC驱动/char /dump_reg/dump_reg.o CC kernel/power/scenelock.o LD sound/soc/snd-soc-core.o driver/char/dump_reg/dump_reg.c:42:28: error: 'SUNXI_IO_PBASE' undeclared here (not in a function) #define SUNXI_IO_PHYS_BASE SUNXI_IO_PBASE ^ drivers/char/dump_reg/dump_reg.c:129:16: 注意:在宏'SUNXI_IO_PHYS_BASE' .pst_addr = SUNXI_IO_PHYS_BASE的扩展中, ^ 驱动/焦炭/ dump_reg / dump_reg.c:130:37:错误:'SUNXI_SIZE此处未声明(不在函数中) .ped_addr = SUNXI_IO_PHYS_BASE + SUNXI_IO_SIZE, ^ 驱动/炭/dump_reg/dump_reg.c:141:16:错误:此处未声明“PLAT_PHYS_OFFSET”(不在函数中) .pst_addr = PLAT_PHYS_OFFSET, ^ 驱动/焦炭/ dump_reg / dump_reg.c:43:26:错误:的函数' IO_ADDRESS'[-Werror =隐函数声明]隐式声明 的#define SUNXI_IOMEM_VASE IO_ADDRESS(SUNXI_IO_PBASE) ^ 驱动/炭/dump_reg/dump_reg.c:153:31: 注意:在宏'SUNXI_IOMEM_VASE'的一些扩展中 .pst_addr = (unsigned long)SUNXI_IOMEM_VASE, ^ cc1:错误 make[3]: *** [scripts/Makefile .build:309:drivers/char/dump_reg/dump_reg.o] 错误 1 make[2]: *** [scripts/Makefile.build:455:drivers/char /dump_reg] 错误 2 make[1]: *** [scripts/Makefile.build:455: 驱动程序/字符] 错误 2 make: *** [Makefile:797: drivers] 错误 2 make: *** 等待未完成的工作.... LD sound/soc/sunxi/snd-sunxi-soc.o CC sound/soc/sunxi/sunxi_daudio. o CC sound/soc/sunxi/sunxi_spdif.o 在 kernel/power/scenelock.c 包含的文件中:14:0: kernel/power/scenelock_data.h:22:34: 错误:'sizeof'对不完整类型的输入应用'scene_extended_standby_t[] {aka struct scene_extended_standby[]}' int extended_standby_cnt = sizeof(extended_standby)/sizeof(extended_standby[ 0]) ^ kernel/power/scenelock.c:在函数'scenelocks_init'中: FIFO_CTL_HUBEN)) ? 2 : 1); ^ sound/soc/sunxi/sunxi_spdif.c:155:53:注意: 永远出现在sound/soc/sunxi/sunxi_spdif.c中的每个函数,每个未说明的只有报告一次:在函数“sunxi_spdif_set_hub_mode ”中: sound/soc/ sunxi/sunxi_spdif.c:170:9: 错误: 'FIFO_CTL_HUBEN'未声明(第一次在这个函数中使用) (1< ^ sound/soc/sunxi/sunxi_daudio.c: 在函数 'sunxi_daudio_dev_probe': sound/soc/sunxi/sunxi_daudio.c:1207:6: 错误: 'DRQDST_DAUDIO_2_TX' 未声明 (第一次在函数中使用) AUDIO_DST_D ^ sound/soc/sunxi/sunxi_daudio.c:1207:6:注意:每个未说明的那些只能出现在 make[3]中的每个函数报告一次:*** [scripts/Makefile.build :309: sound/soc/ sunxi/sunxi_spdif.o] 错误 1 make[3]: *** 等待未完成的工作.... make[3]: *** [scripts/Makefile.build:309: sound/soc/sunxi/sunxi_daudio.o ] 错误 1 make[2]: *** [scripts/Makefile.build:455: sound/soc/sunxi] 错误 2 make[1]: *** [scripts/Makefile.build:455: sound/soc] 错误 2 make[1]: ** * 等待未完成的工作.... make: *** [Makefile:797: sound] 错误 2 错误:构建内核失败 |
|
相关推荐
1个回答
|
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
RK 主流平台参数对比文档:助力设计阶段快速选型(包含RK3588 RK3588S RK3588S2 RK3576 RK3568)
1014 浏览 0 评论
行业集结:共同定制 RK3566 集成 AI 眼镜的前沿 AR 方案
1245 浏览 1 评论
532 浏览 0 评论
493 浏览 0 评论
777 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-2-24 14:56 , Processed in 0.415351 second(s), Total 39, Slave 34 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191