error with odriod-xu3 build script
✅ 8/23: Create /etc/fstab
Make Swap: Disabled
✅ 9/23: Create the dirs for the partitions and mount them
✅ 10/23: Rsyncing rootfs into image file
✅ 11/23: u-Boot
Cloning into '/home/catchra/kali-arm/base/odroid-xu3-none-armhf/u-boot'...
remote: Enumerating objects: 13915, done.
remote: Counting objects: 100% (13915/13915), done.
remote: Compressing objects: 100% (12583/12583), done.
remote: Total 13915 (delta 2627), reused 5481 (delta 1090), pack-reused 0
Receiving objects: 100% (13915/13915), 17.54 MiB | 1.02 MiB/s, done.
Resolving deltas: 100% (2627/2627), done.
HOSTCC scripts/basic/fixdep
HOSTCC scripts/kconfig/conf.o
SHIPPED scripts/kconfig/zconf.tab.c
SHIPPED scripts/kconfig/zconf.lex.c
SHIPPED scripts/kconfig/zconf.hash.c
HOSTCC scripts/kconfig/zconf.tab.o
HOSTLD scripts/kconfig/conf
#
# configuration written to .config
#
scripts/kconfig/conf --silentoldconfig Kconfig
CHK include/config.h
UPD include/config.h
CFG u-boot.cfg
GEN include/autoconf.mk
GEN include/autoconf.mk.dep
CHK include/config/uboot.release
UPD include/config/uboot.release
CHK include/generated/version_autogenerated.h
UPD include/generated/version_autogenerated.h
CHK include/generated/timestamp_autogenerated.h
UPD include/generated/timestamp_autogenerated.h
CC lib/asm-offsets.s
CHK include/generated/generic-asm-offsets.h
UPD include/generated/generic-asm-offsets.h
CC arch/arm/lib/asm-offsets.s
CHK include/generated/asm-offsets.h
UPD include/generated/asm-offsets.h
HOSTCC tools/gen_eth_addr
HOSTCC tools/gen_ethaddr_crc.o
WRAP tools/lib/crc8.c
HOSTCC tools/lib/crc8.o
HOSTLD tools/gen_ethaddr_crc
HOSTCC tools/img2srec
HOSTCC tools/mkenvimage.o
HOSTCC tools/os_support.o
WRAP tools/lib/crc32.c
HOSTCC tools/lib/crc32.o
HOSTLD tools/mkenvimage
HOSTCC tools/aisimage.o
HOSTCC tools/atmelimage.o
WRAP tools/common/bootm.c
HOSTCC tools/common/bootm.o
HOSTCC tools/default_image.o
WRAP tools/lib/fdtdec_common.c
HOSTCC tools/lib/fdtdec_common.o
WRAP tools/lib/fdtdec.c
HOSTCC tools/lib/fdtdec.o
HOSTCC tools/fit_common.o
HOSTCC tools/fit_image.o
WRAP tools/common/image-fit.c
HOSTCC tools/common/image-fit.o
HOSTCC tools/image-host.o
WRAP tools/common/image.c
HOSTCC tools/common/image.o
HOSTCC tools/imagetool.o
HOSTCC tools/imximage.o
HOSTCC tools/kwbimage.o
WRAP tools/lib/md5.c
HOSTCC tools/lib/md5.o
HOSTCC tools/lpc32xximage.o
HOSTCC tools/mxsimage.o
HOSTCC tools/omapimage.o
HOSTCC tools/pblimage.o
HOSTCC tools/pbl_crc32.o
HOSTCC tools/vybridimage.o
WRAP tools/lib/rc4.c
HOSTCC tools/lib/rc4.o
HOSTCC tools/rkcommon.o
HOSTCC tools/rkimage.o
HOSTCC tools/rksd.o
HOSTCC tools/rkspi.o
HOSTCC tools/socfpgaimage.o
WRAP tools/lib/sha1.c
HOSTCC tools/lib/sha1.o
WRAP tools/lib/sha256.c
HOSTCC tools/lib/sha256.o
WRAP tools/common/hash.c
HOSTCC tools/common/hash.o
HOSTCC tools/ublimage.o
HOSTCC tools/zynqimage.o
HOSTCC tools/zynqmpimage.o
WRAP tools/lib/libfdt/fdt.c
HOSTCC tools/lib/libfdt/fdt.o
WRAP tools/lib/libfdt/fdt_ro.c
HOSTCC tools/lib/libfdt/fdt_ro.o
WRAP tools/lib/libfdt/fdt_rw.c
HOSTCC tools/lib/libfdt/fdt_rw.o
WRAP tools/lib/libfdt/fdt_strerror.c
HOSTCC tools/lib/libfdt/fdt_strerror.o
WRAP tools/lib/libfdt/fdt_wip.c
HOSTCC tools/lib/libfdt/fdt_wip.o
WRAP tools/lib/libfdt/fdt_region.c
HOSTCC tools/lib/libfdt/fdt_region.o
WRAP tools/lib/libfdt/fdt_sw.c
HOSTCC tools/lib/libfdt/fdt_sw.o
HOSTCC tools/gpimage.o
HOSTCC tools/gpimage-common.o
HOSTCC tools/dumpimage.o
HOSTLD tools/dumpimage
HOSTCC tools/mkimage.o
HOSTLD tools/mkimage
swig -python -o tools/libfdt_wrap.c lib/libfdt/libfdt.swig
LDFLAGS="" CFLAGS= python ./lib/libfdt/setup.py \
"-Wall -Wstrict-prototypes -O2 -fomit-frame-pointer -include ./include/libfdt_env.h -idirafterinclude -idirafter./arch/arm/include -I./lib/libfdt -I./tools -DUSE_HOSTCC -D__KERNEL_STRICT_NAMES -D_GNU_SOURCE " lib/libfdt/fdt.c lib/libfdt/fdt_ro.c lib/libfdt/fdt_rw.c lib/libfdt/fdt_strerror.c lib/libfdt/fdt_wip.c lib/libfdt/fdt_region.c lib/libfdt/fdt_sw.c tools/libfdt_wrap.c
lib/libfdt/fdt.c: In function ‘fdt_offset_ptr’:
lib/libfdt/fdt.c:40:17: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
40 | if ((absoffset < offset)
| ^
lib/libfdt/fdt.c:46:23: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
46 | if (((offset + len) < offset)
| ^
lib/libfdt/fdt.c: In function ‘fdt_move’:
lib/libfdt/fdt.c:205:25: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
205 | if (fdt_totalsize(fdt) > bufsize)
| ^
lib/libfdt/fdt_region.c: In function ‘fdt_next_region’:
lib/libfdt/fdt_region.c:504:29: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
504 | if (info->ptrs.nextoffset != fdt_size_dt_struct(fdt))
| ^~
lib/libfdt/fdt_region.c:515:32: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
515 | if (fdt_off_dt_strings(fdt) <
| ^
lib/libfdt/fdt_ro.c: In function ‘_fdt_string_eq’:
lib/libfdt/fdt_ro.c:47:30: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
47 | return (strnlen(p, len + 1) == len) && (memcmp(p, s, len) == 0);
| ^~
lib/libfdt/fdt_ro.c: In function ‘fdt_node_offset_by_phandle’:
lib/libfdt/fdt_ro.c:508:33: warning: comparison of integer expressions of different signedness: ‘uint32_t’ {aka ‘unsigned int’} and ‘int’ [-Wsign-compare]
508 | if ((phandle == 0) || (phandle == -1))
| ^~
lib/libfdt/fdt_strerror.c: In function ‘fdt_strerror’:
lib/libfdt/fdt_strerror.c:53:18: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
53 | else if (errval > -FDT_ERRTABSIZE) {
| ^
lib/libfdt/fdt_sw.c: In function ‘_fdt_grab_space’:
lib/libfdt/fdt_sw.c:35:20: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
35 | if ((offset + len < offset) || (offset + len > spaceleft))
| ^
lib/libfdt/fdt_sw.c:35:47: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
35 | if ((offset + len < offset) || (offset + len > spaceleft))
| ^
lib/libfdt/fdt_sw.c: In function ‘fdt_create’:
lib/libfdt/fdt_sw.c:46:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘long unsigned int’ [-Wsign-compare]
46 | if (bufsize < sizeof(struct fdt_header))
| ^
lib/libfdt/fdt_sw.c: In function ‘fdt_resize’:
lib/libfdt/fdt_sw.c:74:28: warning: comparison of integer expressions of different signedness: ‘size_t’ {aka ‘long unsigned int’} and ‘int’ [-Wsign-compare]
74 | if ((headsize + tailsize) > bufsize)
| ^
lib/libfdt/fdt_sw.c: In function ‘_fdt_find_add_string’:
lib/libfdt/fdt_sw.c:169:34: warning: comparison of integer expressions of different signedness: ‘unsigned int’ and ‘int’ [-Wsign-compare]
169 | if (fdt_totalsize(fdt) + offset < struct_top)
| ^
lib/libfdt/fdt_wip.c: In function ‘fdt_setprop_inplace_namelen_partial’:
lib/libfdt/fdt_wip.c:30:14: warning: comparison of integer expressions of different signedness: ‘int’ and ‘uint32_t’ {aka ‘unsigned int’} [-Wsign-compare]
30 | if (proplen < (len + idx))
| ^
lib/libfdt/fdt_wip.c: In function ‘fdt_find_regions’:
lib/libfdt/fdt_wip.c:214:17: warning: comparison of integer expressions of different signedness: ‘int’ and ‘unsigned int’ [-Wsign-compare]
214 | if (nextoffset != fdt_size_dt_struct(fdt))
| ^~
mv _libfdt.so tools/_libfdt.so
mv: cannot stat '_libfdt.so': No such file or directory
make[1]: *** [tools/Makefile:124: tools/_libfdt.so] Error 1
make: *** [Makefile:1234: tools] Error 2
⚠️ An error has occurred!
Cleaning up
Unmount filesystem...
Cleaning up the temporary build files...
Done
Final time: 1 hours 24 minutes and 35 seconds
Cleaning up
Unmount filesystem...
Cleaning up the temporary build files...
Done
Final time: 1 hours 24 minutes and 35 seconds
```
Edited by catchra