I get same error on u-boot compile, but found a workaround to use prebuilt u-boot:
# u-boot compile breaks for odroidc1, use REPOSITORY_INSTALL=u-boot (but only
# legacy/current no edge! or copy deb to ./build/output/debs/linux-u-boot-edge-odroidc1_23.02.0-trunk_armhf.deb)
mkdir -p ./output/debs
wget -c -O ./output/debs/linux-u-boot-edge-odroidc1_23.02.0-trunk_armhf.deb http://apt.armbian.com/pool/main/l/linux-u-boot-odroidc1-current/linux-u-boot-current-odroidc1_21.02.3_armhf.deb
# without CLEAN_LEVEL= linux-image-*.deb will be deleted and new kernel/deb created
./compile.sh CLEAN_LEVEL= KERNEL_KEEP_CONFIG=yes COMPRESS_OUTPUTIMAGE=sha,xz EXPERT=yes