zhtut@ubuntu24:~/bl-mt798x$ SOC=mt7981 BOARD=cmcc_rax3000m-emmc ./build.sh
/usr/bin/python3
Trying cross compiler...
/usr/bin/aarch64-linux-gnu-gcc
Building for: mt7981_cmcc_rax3000m-emmc, fixed-mtdparts: 0, multi-layout: 0
u-boot dir: uboot-mtk-20230718-09eda825
atf dir: atf-20240117-bacca82a8
Build u-boot...
make: Entering directory '/home/zhtut/bl-mt798x/uboot-mtk-20230718-09eda825'
scripts/kconfig/conf --olddefconfig Kconfig
#
# configuration written to .config
#
make: Leaving directory '/home/zhtut/bl-mt798x/uboot-mtk-20230718-09eda825'
make: Entering directory '/home/zhtut/bl-mt798x/uboot-mtk-20230718-09eda825'
CLEAN dts/../arch/arm/dts
CLEAN dts
CLEAN tools
CLEAN tools/generated
CLEAN u-boot u-boot.cfg u-boot.lds u-boot.map u-boot-mtk.bin u-boot-nodtb.bin u-boot.srec u-boot.sym System.map
make: Leaving directory '/home/zhtut/bl-mt798x/uboot-mtk-20230718-09eda825'
make: Entering directory '/home/zhtut/bl-mt798x/uboot-mtk-20230718-09eda825'
HOSTCC scripts/basic/fixdep
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
scripts/kconfig/conf --syncconfig Kconfig
CFG u-boot.cfg
GEN include/autoconf.mk.dep
GEN include/autoconf.mk
UPD include/generated/timestamp_autogenerated.h
HOSTCC scripts/dtc/dtc.o
HOSTCC scripts/dtc/flattree.o
HOSTCC scripts/dtc/fstree.o
HOSTCC scripts/dtc/data.o
HOSTCC scripts/dtc/livetree.o
HOSTCC scripts/dtc/treesource.o
HOSTCC scripts/dtc/srcpos.o
HOSTCC scripts/dtc/checks.o
HOSTCC scripts/dtc/util.o
LEX scripts/dtc/dtc-lexer.lex.c
YACC scripts/dtc/dtc-parser.tab.h
YACC scripts/dtc/dtc-parser.tab.c
HOSTCC scripts/dtc/dtc-lexer.lex.o
HOSTCC scripts/dtc/dtc-parser.tab.o
HOSTLD scripts/dtc/dtc
CC lib/asm-offsets.s
CC arch/arm/lib/asm-offsets.s
UPD include/generated/generic-asm-offsets.h
HOSTCC tools/gen_eth_addr
HOSTCC tools/gen_ethaddr_crc.o
WRAP tools/generated/lib/crc8.c
LDS u-boot.lds
HOSTCC tools/img2srec
HOSTCC tools/mkenvimage.o
HOSTCC tools/os_support.o
WRAP tools/generated/lib/crc32.c
HOSTCC tools/aisimage.o
HOSTCC tools/atmelimage.o
HOSTCC tools/fit_common.o
HOSTCC tools/fit_image.o
HOSTCC tools/image-host.o
WRAP tools/generated/boot/image-fit.c
HOSTCC tools/image-sig-host.o
WRAP tools/generated/boot/image-fit-sig.c
WRAP tools/generated/boot/image-cipher.c
WRAP tools/generated/boot/fdt_region.c
WRAP tools/generated/boot/bootm.c
HOSTCC tools/generated/lib/crc32.o
HOSTCC tools/default_image.o
WRAP tools/generated/lib/fdtdec_common.c
WRAP tools/generated/lib/fdtdec.c
WRAP tools/generated/boot/image.c
WRAP tools/generated/boot/image-host.c
HOSTCC tools/imagetool.o
HOSTCC tools/imximage.o
HOSTCC tools/imx8image.o
HOSTCC tools/imx8mimage.o
HOSTCC tools/kwbimage.o
WRAP tools/generated/lib/md5.c
HOSTCC tools/lpc32xximage.o
HOSTCC tools/mxsimage.o
HOSTCC tools/omapimage.o
HOSTCC tools/pblimage.o
HOSTCC tools/pbl_crc32.o
HOSTCC tools/renesas_spkgimage.o
HOSTCC tools/vybridimage.o
HOSTCC tools/stm32image.o
WRAP tools/generated/lib/rc4.c
HOSTCC tools/rkcommon.o
HOSTCC tools/rkimage.o
HOSTCC tools/rksd.o
HOSTCC tools/rkspi.o
HOSTCC tools/socfpgaimage.o
HOSTCC tools/sunxi_egon.o
WRAP tools/generated/lib/crc16-ccitt.c
WRAP tools/generated/lib/hash-checksum.c
WRAP tools/generated/lib/sha1.c
WRAP tools/generated/lib/sha256.c
WRAP tools/generated/lib/sha512.c
WRAP tools/generated/common/hash.c
HOSTCC tools/ublimage.o
HOSTCC tools/zynqimage.o
HOSTCC tools/zynqmpimage.o
HOSTCC tools/zynqmpbif.o
WRAP tools/generated/lib/fdt-libcrypto.c
HOSTCC tools/sunxi_toc0.o
HOSTCC tools/libfdt/fdt.o
HOSTCC tools/libfdt/fdt_ro.o
HOSTCC tools/libfdt/fdt_wip.o
HOSTCC tools/libfdt/fdt_sw.o
HOSTCC tools/libfdt/fdt_rw.o
HOSTCC tools/libfdt/fdt_strerror.o
HOSTCC tools/libfdt/fdt_empty_tree.o
HOSTCC tools/libfdt/fdt_addresses.o
HOSTCC tools/libfdt/fdt_overlay.o
HOSTCC tools/gpimage.o
HOSTCC tools/gpimage-common.o
HOSTCC tools/mtk_image.o
HOSTCC tools/mtk_nand_headers.o
WRAP tools/generated/lib/ecdsa/ecdsa-libcrypto.c
WRAP tools/generated/lib/rsa/rsa-sign.c
WRAP tools/generated/lib/rsa/rsa-verify.c
WRAP tools/generated/lib/rsa/rsa-mod-exp.c
WRAP tools/generated/lib/aes/aes-encrypt.c
WRAP tools/generated/lib/aes/aes-decrypt.c
HOSTCC tools/dumpimage.o
HOSTCC tools/generated/boot/image-fit.o
HOSTCC tools/generated/boot/image-fit-sig.o
HOSTCC tools/generated/boot/image-cipher.o
HOSTCC tools/generated/boot/fdt_region.o
HOSTCC tools/generated/boot/bootm.o
HOSTCC tools/generated/lib/fdtdec_common.o
HOSTCC tools/generated/lib/fdtdec.o
HOSTCC tools/generated/boot/image.o
HOSTCC tools/generated/boot/image-host.o
HOSTCC tools/generated/lib/md5.o
HOSTCC tools/generated/lib/rc4.o
HOSTCC tools/generated/lib/crc16-ccitt.o
HOSTCC tools/generated/lib/hash-checksum.o
HOSTCC tools/generated/lib/sha1.o
HOSTCC tools/generated/lib/sha256.o
HOSTCC tools/generated/lib/sha512.o
HOSTCC tools/generated/common/hash.o
HOSTCC tools/generated/lib/fdt-libcrypto.o
HOSTCC tools/generated/lib/ecdsa/ecdsa-libcrypto.o
HOSTCC tools/generated/lib/rsa/rsa-sign.o
HOSTCC tools/generated/lib/rsa/rsa-verify.o
HOSTCC tools/generated/lib/rsa/rsa-mod-exp.o
HOSTCC tools/generated/lib/aes/aes-encrypt.o
HOSTCC tools/generated/lib/aes/aes-decrypt.o
HOSTCC tools/mkimage.o
HOSTCC tools/fit_info.o
HOSTCC tools/fit_check_sign.o
HOSTCC tools/fdt_add_pubkey.o
HOSTCC tools/proftool.o
WRAP tools/generated/lib/abuf.c
HOSTCC tools/relocate-rela
HOSTCC tools/fdtgrep.o
HOSTCC tools/spl_size_limit
HOSTCC tools/generated/lib/crc8.o
HOSTLD tools/mkenvimage
HOSTLD tools/dumpimage
HOSTLD tools/mkimage
HOSTLD tools/fit_info
HOSTLD tools/fit_check_sign
HOSTLD tools/fdt_add_pubkey
HOSTCC tools/generated/lib/abuf.o
HOSTLD tools/fdtgrep
HOSTLD tools/gen_ethaddr_crc
HOSTLD tools/proftool
AR arch/arm/cpu/built-in.o
CC arch/arm/cpu/armv8/cpu.o
AS arch/arm/lib/crt0_64.o
CC arch/arm/mach-mediatek/mt7981/init.o
CC board/mediatek/common/empty.o
AS arch/arm/lib/setjmp_aarch64.o
CC board/mediatek/common/load_data.o
AS arch/arm/lib/relocate_64.o
CC arch/arm/lib/bootm-fdt.o
AS arch/arm/mach-mediatek/mt7981/lowlevel_init.o
CC arch/arm/cpu/armv8/cache_v8.o
AR arch/arm/mach-mediatek/mt7981/built-in.o
CC arch/arm/mach-mediatek/cpu.o
CC arch/arm/lib/bootm.o
AR arch/arm/mach-mediatek/built-in.o
AS arch/arm/cpu/armv8/cache.o
CC arch/arm/lib/image.o
CC board/mediatek/common/upgrade_helper.o
CC board/mediatek/common/boot_helper.o
CC arch/arm/lib/bdinfo.o
CC board/mediatek/mt7981/mt7981_rfb.o
AS arch/arm/cpu/armv8/exceptions.o
board/mediatek/mt7981/mt7981_rfb.c:20:40: warning: ‘struct bd_info’ declared inside parameter list will not be visible outside of this definition or declaration
20 | int ft_system_setup(void *blob, struct bd_info *bd)
| ^~~~~~~
CC arch/arm/lib/sections.o
CC arch/arm/cpu/armv8/exception_level.o
AR board/mediatek/mt7981/built-in.o
CC arch/arm/lib/stack.o
CC arch/arm/lib/interrupts_64.o
CC board/mediatek/common/untar.o
AS arch/arm/cpu/armv8/tlb.o
AS arch/arm/cpu/armv8/transition.o
CC boot/bootm.o
CC arch/arm/cpu/armv8/fwcall.o
CC board/mediatek/common/image_helper.o
CC arch/arm/cpu/armv8/cpu-dt.o
CC arch/arm/lib/reset.o
CC arch/arm/lib/cache.o
AS arch/arm/cpu/armv8/smccc-call.o
AS arch/arm/cpu/armv8/start.o
AR arch/arm/cpu/armv8/built-in.o
CC board/mediatek/common/verify_helper.o
AR cmd/arm/built-in.o
CC cmd/boot.o
CC arch/arm/lib/psci-dt.o
CC boot/bootm_os.o
CC cmd/bootm.o
AR arch/arm/lib/lib.a
AR arch/arm/lib/built-in.o
CC common/init/board_init.o
CC boot/pxe_utils.o
CC board/mediatek/common/dm_parser.o
AR common/init/built-in.o
CC common/main.o
CC cmd/help.o
CC board/mediatek/common/mmc_helper.o
CC cmd/panic.o
CC common/exports.o
CC cmd/version.o
CC cmd/blk_common.o
CC common/cli_hush.o
CC cmd/bootflow.o
CC cmd/source.o
CC board/mediatek/common/cmd_mtkupgrade.o
CC boot/image.o
CC cmd/bdinfo.o
CC board/mediatek/common/cmd_mtkload.o
CC board/mediatek/common/cmd_mtkboardboot.o
CC cmd/blkcache.o
CC board/mediatek/common/cmd_mtkautoboot.o
CC boot/image-board.o
CC cmd/bootmenu.o
CC board/mediatek/common/bootmenu_mmc.o
board/mediatek/common/bootmenu_mmc.c:269:12: warning: ‘erase_env’ defined but not used [-Wunused-function]
269 | static int erase_env(void *priv, const struct data_part_entry *dpe,
| ^~~~~~~~~
CC common/autoboot.o
CC board/mediatek/common/board_info.o
CC cmd/booti.o
CC board/mediatek/common/fip.o
CC common/board_f.o
CC boot/bootdev-uclass.o
CC cmd/button.o
CC cmd/console.o
CC board/mediatek/common/fip_helper.o
CC cmd/echo.o
CC cmd/exit.o
CC common/board_r.o
CC cmd/fat.o
CC board/mediatek/common/cmd_fip.o
CC cmd/fdt.o
CC boot/bootflow.o
CC common/board_info.o
CC board/mediatek/common/bl2_helper.o
CC common/fdt_support.o
CC board/mediatek/common/cmd_bl2.o
CC board/mediatek/common/failsafe.o
CC boot/bootmeth-uclass.o
CC cmd/fs.o
AR board/mediatek/common/built-in.o
CC boot/bootstd-uclass.o
CC cmd/gpio.o
CC cmd/itest.o
CC boot/bootmeth_extlinux.o
CC common/miiphyutil.o
CC cmd/led.o
CC cmd/load.o
CC boot/image-fdt.o
CC disk/part.o
CC common/splash.o
CC common/menu.o
CC boot/image-fit.o
CC cmd/lsblk.o
CC disk/disk-uclass.o
CC common/cli_getch.o
CC cmd/mem.o
CC common/cli_readline.o
CC disk/part_dos.o
CC disk/part_efi.o
CC cmd/sleep.o
CC common/cli_simple.o
CC cmd/mmc.o
CC common/console.o
CC boot/vbe.o
CC cmd/net.o
CC boot/vbe_request.o
AR disk/built-in.o
CC common/dlmalloc.o
AR drivers/adc/built-in.o
AR drivers/ata/built-in.o
AR drivers/axi/built-in.o
CC drivers/block/blk-uclass.o
CC boot/vbe_simple.o
CC cmd/part.o
CC boot/vbe_simple_os.o
CC cmd/pinmux.o
AR boot/built-in.o
CC drivers/block/blkcache.o
AR drivers/usb/cdns3/built-in.o
CC common/malloc_simple.o
AR drivers/usb/common/built-in.o
CC cmd/pwm.o
AR drivers/usb/dwc3/built-in.o
CC common/event.o
AR drivers/block/built-in.o
AR drivers/bus/built-in.o
CC cmd/read.o
CC common/hash.o
CC drivers/button/button-uclass.o
AR drivers/cache/built-in.o
AR drivers/usb/emul/built-in.o
CC common/memsize.o
CC cmd/setexpr.o
CC drivers/button/button-gpio.o
CC cmd/smccc.o
CC common/stdio.o
AR drivers/clk/analogbits/built-in.o
AR drivers/button/built-in.o
AR drivers/clk/imx/built-in.o
CC drivers/core/device.o
CC drivers/clk/mediatek/clk-mtk.o
CC cmd/test.o
CC common/cli.o
CC cmd/lzmadec.o
CC cmd/ximg.o
CC common/command.o
CC drivers/clk/mediatek/clk-mt7981.o
CC cmd/gpt.o
AR drivers/clk/mediatek/built-in.o
AR drivers/clk/tegra/built-in.o
AR drivers/clk/ti/built-in.o
CC drivers/clk/clk-uclass.o
CC drivers/core/fdtaddr.o
CC drivers/core/lists.o
CC common/log.o
CC drivers/core/root.o
CC cmd/glbtn.o
CC drivers/clk/clk_fixed_rate.o
CC drivers/clk/clk_fixed_factor.o
CC common/log_console.o
CC cmd/led_blink.o
CC common/s_record.o
AR drivers/clk/built-in.o
CC drivers/core/uclass.o
CC cmd/nvedit.o
CC drivers/cpu/cpu-uclass.o
CC common/xyzModem.o
CC drivers/cpu/mtk_cpu.o
AR drivers/cpu/built-in.o
AR drivers/usb/eth/built-in.o
CC drivers/core/util.o
CC common/poller.o
AR cmd/built-in.o
AR drivers/crypto/aspeed/built-in.o
CC drivers/core/tag.o
CC drivers/crypto/fsl/sec.o
AR drivers/crypto/hash/built-in.o
CC drivers/core/device-remove.o
AR common/built-in.o
AR drivers/dfu/built-in.o
AR drivers/crypto/fsl/built-in.o
AR drivers/crypto/nuvoton/built-in.o
CC drivers/firmware/firmware-uclass.o
AR drivers/crypto/rsa_mod_exp/built-in.o
AR drivers/crypto/built-in.o
CC drivers/core/simple-bus.o
AR drivers/usb/host/built-in.o
CC drivers/firmware/psci.o
CC drivers/gpio/gpio-uclass.o
CC drivers/input/key_matrix.o
CC drivers/core/dump.o
AR drivers/input/built-in.o
AR drivers/firmware/built-in.o
AR drivers/usb/isp1760/built-in.o
AR drivers/usb/mtu3/built-in.o
AR drivers/usb/musb/built-in.o
AR drivers/iommu/built-in.o
AR drivers/usb/phy/built-in.o
CC drivers/core/regmap.o
CC drivers/led/led-uclass.o
AR drivers/usb/musb-new/built-in.o
AR drivers/mailbox/built-in.o
CC drivers/core/syscon-uclass.o
CC drivers/led/led_gpio.o
AR drivers/usb/ulpi/built-in.o
AR drivers/memory/built-in.o
CC drivers/core/of_extra.o
AR drivers/led/built-in.o
AR drivers/gpio/built-in.o
DTC arch/arm/dts/mt7622-rfb.dtb
CC env/common.o
AS failsafe/fsdata/404.o
arch/arm/dts/mt7622-rfb.dtb: Warning (ranges_format): /reserved-memory:ranges: empty "ranges" property but its #address-cells (2) differs from / (1)
arch/arm/dts/mt7622-rfb.dtb: Warning (ranges_format): /reserved-memory:ranges: empty "ranges" property but its #size-cells (2) differs from / (1)
DTC arch/arm/dts/mt7623a-unielec-u7623-02-emmc.dtb
AS failsafe/fsdata/bl2.o
DTC arch/arm/dts/mt7622-bananapi-bpi-r64.dtb
AS failsafe/fsdata/booting.o
arch/arm/dts/mt7622-bananapi-bpi-r64.dtb: Warning (ranges_format): /reserved-memory:ranges: empty "ranges" property but its #address-cells (2) differs from / (1)
arch/arm/dts/mt7622-bananapi-bpi-r64.dtb: Warning (ranges_format): /reserved-memory:ranges: empty "ranges" property but its #size-cells (2) differs from / (1)
DTC arch/arm/dts/mt7623n-bananapi-bpi-r2.dtb
AS failsafe/fsdata/fail.o
CC drivers/core/ofnode.o
DTC arch/arm/dts/mt7629-rfb.dtb
AS failsafe/fsdata/flashing.o
DTC arch/arm/dts/mt7981-rfb.dtb
AS failsafe/fsdata/gpt.o
AS failsafe/fsdata/index.o
DTC arch/arm/dts/mt7981-snfi-nand-rfb.dtb
AS failsafe/fsdata/initramfs.o
DTC arch/arm/dts/mt7981-spim-nand-rfb.dtb
AS failsafe/fsdata/main.o
CC env/env.o
AS failsafe/fsdata/style.o
DTC arch/arm/dts/mt7981-spim-nor-rfb.dtb
AS failsafe/fsdata/uboot.o
DTC arch/arm/dts/mt7981-emmc-rfb.dtb
AR failsafe/fsdata/built-in.o
CC failsafe/fs.o
DTC arch/arm/dts/mt7981-sd-rfb.dtb
DTC arch/arm/dts/mt7986a-bpi-r3-sd.dtb
CC failsafe/failsafe.o
DTC arch/arm/dts/mt7986a-bpi-r3-emmc.dtb
CC env/attr.o
DTC arch/arm/dts/mt7986a-rfb.dtb
DTC arch/arm/dts/mt7986b-rfb.dtb
DTC arch/arm/dts/mt7986a-sd-rfb.dtb
CC env/flags.o
DTC arch/arm/dts/mt7986b-sd-rfb.dtb
AR failsafe/built-in.o
DTC arch/arm/dts/mt7986a-emmc-rfb.dtb
CC fs/fat/fat_write.o
DTC arch/arm/dts/mt7986b-emmc-rfb.dtb
DTC arch/arm/dts/mt7988-rfb.dtb
DTC arch/arm/dts/mt7988-snfi-nand-rfb.dtb
CC env/callback.o
DTC arch/arm/dts/mt7988-spim-nand-rfb.dtb
CC drivers/core/read_extra.o
DTC arch/arm/dts/mt7988-spim-nor-rfb.dtb
DTC arch/arm/dts/mt7988-emmc-rfb.dtb
DTC arch/arm/dts/mt7988-sd-rfb.dtb
AR drivers/core/built-in.o
CC env/mmc.o
AR drivers/mfd/built-in.o
DTC arch/arm/dts/mt8183-pumpkin.dtb
AR drivers/misc/built-in.o
CC drivers/mmc/mmc.o
DTC arch/arm/dts/mt8512-bm1-emmc.dtb
DTC arch/arm/dts/mt8516-pumpkin.dtb
DTC arch/arm/dts/mt8518-ap1-emmc.dtb
DTC arch/arm/dts/mt7981-cmcc-rax3000m-emmc.dtb
AR env/built-in.o
SHIPPED dts/dt.dtb
DTB dts/dt.dtb.S
AS dts/dt.dtb.o
CC fs/fs.o
AR dts/built-in.o
AR drivers/mtd/nand/built-in.o
AR drivers/mtd/onenand/built-in.o
AR drivers/mtd/spi/built-in.o
AR drivers/mtd/built-in.o
CC fs/fs_internal.o
CC drivers/mmc/mmc-uclass.o
AR lib/crypto/built-in.o
CC lib/libfdt/fdt.o
CC net/arp.o
CC drivers/mmc/mmc_bootdev.o
CC net/bootp.o
CC lib/libfdt/fdt_ro.o
CC drivers/mmc/mmc_write.o
AR fs/fat/built-in.o
AR fs/built-in.o
CC lib/lzma/LzmaDec.o
CC drivers/mmc/mmc_boot.o
CC net/eth-uclass.o
CC drivers/mmc/mtk-sd.o
CC lib/libfdt/fdt_wip.o
CC net/eth_bootdev.o
CC lib/libfdt/fdt_strerror.o
CC lib/libfdt/fdt_sw.o
CC net/eth_common.o
AR drivers/mmc/built-in.o
CC lib/lzma/LzmaTools.o
AR drivers/net/mscc_eswitch/built-in.o
CC drivers/net/phy/phy.o
AR lib/lzma/built-in.o
CC lib/zlib/zlib.o
CC net/net.o
CC lib/libfdt/fdt_rw.o
CC drivers/net/phy/fixed.o
CC lib/libfdt/fdt_empty_tree.o
CC lib/libfdt/fdt_addresses.o
AR drivers/net/phy/built-in.o
CC net/ping.o
AR drivers/net/qe/built-in.o
AR drivers/net/ti/built-in.o
CC drivers/net/mtk_eth.o
AR lib/libfdt/built-in.o
AR drivers/pinctrl/broadcom/built-in.o
CC drivers/pinctrl/mediatek/pinctrl-mtk-common.o
CC net/tftp.o
AR lib/zlib/built-in.o
CC lib/charset.o
CC drivers/pinctrl/mediatek/pinctrl-mt7981.o
CC net/tcp.o
AR drivers/pinctrl/mediatek/built-in.o
AR drivers/pinctrl/nxp/built-in.o
CC drivers/pinctrl/pinctrl-uclass.o
CC lib/crc8.o
CC lib/crc16.o
CC lib/crc16-ccitt.o
CC net/mtk_tcp.o
CC drivers/pinctrl/pinctrl-generic.o
CC lib/fdtdec_common.o
CC lib/ldiv.o
CC lib/net_utils.o
AR drivers/pinctrl/built-in.o
CC drivers/power/domain/power-domain-uclass.o
AR drivers/net/built-in.o
AR drivers/power/pmic/built-in.o
CC drivers/power/regulator/regulator-uclass.o
CC lib/rc4.o
CC lib/list_sort.o
CC net/mtk_httpd.o
CC drivers/power/domain/mtk-power-domain.o
CC lib/md5.o
AR drivers/power/domain/built-in.o
CC drivers/power/regulator/regulator_common.o
CC lib/hash-checksum.o
CC lib/sha1.o
CC drivers/power/regulator/fixed.o
AR net/built-in.o
CC lib/sha256.o
CC drivers/power/regulator/gpio-regulator.o
CC drivers/pwm/pwm-uclass.o
AR drivers/power/regulator/built-in.o
AR drivers/power/built-in.o
CC drivers/pwm/pwm-mtk.o
CC drivers/reset/reset-uclass.o
AR drivers/pwm/built-in.o
AR drivers/rtc/built-in.o
AR drivers/scsi/built-in.o
CC lib/gunzip.o
CC drivers/reset/reset-mediatek.o
CC drivers/serial/serial-uclass.o
AR drivers/smem/built-in.o
CC lib/fdtdec.o
AR drivers/soc/built-in.o
CC lib/qsort.o
AR drivers/reset/built-in.o
CC drivers/serial/serial_mtk.o
CC lib/hashtable.o
CC lib/errno.o
AR drivers/sound/built-in.o
CC lib/display_options.o
AR drivers/serial/built-in.o
AR drivers/spmi/built-in.o
AR drivers/thermal/built-in.o
CC drivers/timer/timer-uclass.o
AR drivers/ufs/built-in.o
CC drivers/timer/mtk_timer.o
AR drivers/video/bridge/built-in.o
AR drivers/video/sunxi/built-in.o
AR drivers/video/tegra20/built-in.o
AR drivers/video/ti/built-in.o
AR drivers/video/built-in.o
CC lib/crc32.o
CC lib/ctype.o
AR drivers/timer/built-in.o
AR drivers/watchdog/built-in.o
CC lib/div64.o
AR drivers/built-in.o
CC lib/hang.o
CC lib/linux_compat.o
CC lib/linux_string.o
CC lib/lmb.o
CC lib/membuff.o
CC lib/slre.o
CC lib/string.o
CC lib/tables_csum.o
CC lib/time.o
CC lib/hexdump.o
CC lib/uuid.o
CC lib/rand.o
CC lib/panic.o
CC lib/vsprintf.o
CC lib/strto.o
CC lib/abuf.o
CC lib/date.o
CC lib/rtc-lib.o
AR lib/built-in.o
LD u-boot
OBJCOPY u-boot.srec
OBJCOPY u-boot-nodtb.bin
SYM u-boot.sym
RELOC u-boot-nodtb.bin
COPY u-boot.bin
MKIMAGE u-boot-mtk.bin
===================== WARNING ======================
CONFIG_OF_EMBED is enabled. This option should only
be used for debugging purposes. Please use
CONFIG_OF_SEPARATE for boards in mainline.
See doc/develop/devicetree/control.rst for more info.
====================================================
OFCHK .config
make: Leaving directory '/home/zhtut/bl-mt798x/uboot-mtk-20230718-09eda825'
u-boot build done!
Build atf...
make: Entering directory '/home/zhtut/bl-mt798x/atf-20240117-bacca82a8'
CLEAN
make: Leaving directory '/home/zhtut/bl-mt798x/atf-20240117-bacca82a8'
make: Entering directory '/home/zhtut/bl-mt798x/atf-20240117-bacca82a8'
>> Unable to find python
>> You must have python installed in order
>> to use 'make menuconfig' and related commands
make: *** [makeconfig_post.mk:24: check_python] Error 1
make: Leaving directory '/home/zhtut/bl-mt798x/atf-20240117-bacca82a8'
make: Entering directory '/home/zhtut/bl-mt798x/atf-20240117-bacca82a8'
Building fvp
CC lib/libfdt/fdt.c
CC lib/libfdt/fdt_addresses.c
CC lib/libfdt/fdt_empty_tree.c
CC lib/libfdt/fdt_ro.c
CC lib/libfdt/fdt_rw.c
CC lib/libfdt/fdt_strerror.c
CC lib/libfdt/fdt_sw.c
CC lib/libfdt/fdt_wip.c
CC lib/libc/abort.c
CC lib/libc/assert.c
CC lib/libc/exit.c
CC lib/libc/memchr.c
CC lib/libc/memcmp.c
CC lib/libc/memcpy.c
CC lib/libc/memmove.c
CC lib/libc/memrchr.c
CC lib/libc/printf.c
CC lib/libc/putchar.c
CC lib/libc/puts.c
CC lib/libc/snprintf.c
CC lib/libc/strchr.c
CC lib/libc/strcmp.c
CC lib/libc/strlcat.c
CC lib/libc/strlcpy.c
CC lib/libc/strlen.c
CC lib/libc/strncmp.c
CC lib/libc/strnlen.c
CC lib/libc/strrchr.c
CC lib/libc/strtok.c
CC lib/libc/strtoul.c
CC lib/libc/strtoll.c
CC lib/libc/strtoull.c
CC lib/libc/strtol.c
AS lib/libc/aarch64/memset.S
AS lib/libc/aarch64/setjmp.S
AR /home/zhtut/bl-mt798x/atf-20240117-bacca82a8/build/fvp/release/lib/libfdt.a
CC bl1/aarch64/bl1_arch_setup.c
CC bl1/aarch64/bl1_context_mgmt.c
CC bl1/bl1_main.c
CC common/bl_common.c
CC common/fdt_wrappers.c
CC common/tf_log.c
CC common/uuid.c
CC drivers/arm/cci/cci.c
CC drivers/arm/smmu/smmu_v3.c
CC drivers/arm/sp805/sp805.c
CC drivers/cfi/v2m/v2m_flash.c
CC drivers/console/multi_console.c
CC drivers/delay_timer/delay_timer.c
CC drivers/delay_timer/generic_delay_timer.c
CC drivers/io/io_fip.c
CC drivers/io/io_memmap.c
CC drivers/io/io_semihosting.c
CC drivers/io/io_storage.c
CC lib/compiler-rt/builtins/popcountdi2.c
CC lib/compiler-rt/builtins/popcountsi2.c
CC lib/cpus/errata_report.c
CC lib/el3_runtime/aarch64/context_mgmt.c
CC lib/extensions/pmuv3/aarch64/pmuv3.c
CC lib/fconf/fconf.c
CC lib/fconf/fconf_dyn_cfg_getter.c
CC lib/pmf/pmf_main.c
CC lib/semihosting/semihosting.c
CC lib/xlat_tables_v2/aarch64/xlat_tables_arch.c
CC lib/xlat_tables_v2/xlat_tables_context.c
CC lib/xlat_tables_v2/xlat_tables_core.c
CC lib/xlat_tables_v2/xlat_tables_utils.c
CC plat/arm/board/fvp/fvp_bl1_setup.c
CC plat/arm/board/fvp/fvp_common.c
CC plat/arm/board/fvp/fvp_err.c
CC plat/arm/board/fvp/fvp_io_storage.c
CC plat/arm/common/arm_bl1_setup.c
CC plat/arm/common/arm_common.c
CC plat/arm/common/arm_console.c
CC plat/arm/common/arm_dyn_cfg.c
CC plat/arm/common/arm_dyn_cfg_helpers.c
CC plat/arm/common/arm_err.c
CC plat/arm/common/arm_io_storage.c
CC plat/arm/common/fconf/arm_fconf_io.c
CC plat/common/aarch64/plat_common.c
CC plat/common/plat_bl1_common.c
CC plat/common/plat_bl_common.c
CC plat/common/plat_log_common.c
AS bl1/aarch64/bl1_entrypoint.S
AS bl1/aarch64/bl1_exceptions.S
AS common/aarch64/debug.S
AS drivers/arm/pl011/aarch64/pl011_console.S
AS lib/aarch64/cache_helpers.S
AS lib/aarch64/misc_helpers.S
AS lib/cpus/aarch64/aem_generic.S
AS lib/cpus/aarch64/cortex_a35.S
AS lib/cpus/aarch64/cortex_a53.S
AS lib/cpus/aarch64/cortex_a57.S
AS lib/cpus/aarch64/cortex_a72.S
AS lib/cpus/aarch64/cortex_a73.S
AS lib/cpus/aarch64/cpu_helpers.S
AS lib/cpus/aarch64/dsu_helpers.S
AS lib/el3_runtime/aarch64/context.S
AS lib/semihosting/aarch64/semihosting_call.S
AS lib/xlat_tables_v2/aarch64/enable_mmu.S
AS plat/arm/board/common/aarch64/board_arm_helpers.S
AS plat/arm/board/fvp/aarch64/fvp_helpers.S
AS plat/arm/common/aarch64/arm_helpers.S
AS plat/common/aarch64/platform_helpers.S
AS plat/common/aarch64/platform_up_stack.S
PP bl1/bl1.ld.S
CC bl2/aarch64/bl2_arch_setup.c
CC bl2/bl2_image_load_v2.c
CC bl2/bl2_main.c
CC common/bl_common.c
CC common/desc_image_load.c
CC common/fdt_wrappers.c
CC common/tf_crc32.c
CC common/tf_log.c
CC common/uuid.c
CC drivers/arm/sp805/sp805.c
CC drivers/arm/tzc/tzc400.c
CC drivers/cfi/v2m/v2m_flash.c
CC drivers/console/multi_console.c
CC drivers/delay_timer/delay_timer.c
CC drivers/delay_timer/generic_delay_timer.c
CC drivers/io/io_fip.c
CC drivers/io/io_memmap.c
CC drivers/io/io_semihosting.c
CC drivers/io/io_storage.c
CC lib/compiler-rt/builtins/popcountdi2.c
CC lib/compiler-rt/builtins/popcountsi2.c
CC lib/extensions/pmuv3/aarch64/pmuv3.c
CC lib/fconf/fconf.c
CC lib/fconf/fconf_dyn_cfg_getter.c
CC lib/pmf/pmf_main.c
CC lib/semihosting/semihosting.c
CC lib/utils/mem_region.c
CC lib/xlat_tables_v2/aarch64/xlat_tables_arch.c
CC lib/xlat_tables_v2/xlat_tables_context.c
CC lib/xlat_tables_v2/xlat_tables_core.c
CC lib/xlat_tables_v2/xlat_tables_utils.c
CC plat/arm/board/fvp/fvp_bl2_setup.c
CC plat/arm/board/fvp/fvp_common.c
CC plat/arm/board/fvp/fvp_err.c
CC plat/arm/board/fvp/fvp_io_storage.c
CC plat/arm/board/fvp/fvp_security.c
CC plat/arm/common/aarch64/arm_bl2_mem_params_desc.c
CC plat/arm/common/arm_bl2_setup.c
CC plat/arm/common/arm_common.c
CC plat/arm/common/arm_console.c
CC plat/arm/common/arm_dyn_cfg.c
CC plat/arm/common/arm_dyn_cfg_helpers.c
CC plat/arm/common/arm_err.c
CC plat/arm/common/arm_image_load.c
CC plat/arm/common/arm_io_storage.c
CC plat/arm/common/arm_nor_psci_mem_protect.c
CC plat/arm/common/arm_tzc400.c
CC plat/arm/common/fconf/arm_fconf_io.c
CC plat/common/aarch64/plat_common.c
CC plat/common/plat_bl_common.c
CC plat/common/plat_log_common.c
AS bl2/aarch64/bl2_entrypoint.S
AS common/aarch64/debug.S
AS common/aarch64/early_exceptions.S
AS drivers/arm/pl011/aarch64/pl011_console.S
AS lib/aarch64/cache_helpers.S
AS lib/aarch64/misc_helpers.S
AS lib/locks/exclusive/aarch64/spinlock.S
AS lib/semihosting/aarch64/semihosting_call.S
AS lib/xlat_tables_v2/aarch64/enable_mmu.S
AS plat/arm/board/common/aarch64/board_arm_helpers.S
AS plat/arm/common/aarch64/arm_helpers.S
AS plat/common/aarch64/platform_helpers.S
AS plat/common/aarch64/platform_up_stack.S
PP bl2/bl2.ld.S
CC bl31/bl31_context_mgmt.c
CC bl31/bl31_main.c
CC bl31/bl31_traps.c
CC bl31/interrupt_mgmt.c
CC common/bl_common.c
CC common/fdt_wrappers.c
CC common/runtime_svc.c
CC common/tf_log.c
CC drivers/arm/cci/cci.c
CC drivers/arm/fvp/fvp_pwrc.c
CC drivers/arm/gic/v3/gic-x00.c
CC drivers/arm/gic/v3/gicdv3_helpers.c
CC drivers/arm/gic/v3/gicrv3_helpers.c
CC drivers/arm/gic/v3/gicv3_helpers.c
CC drivers/arm/gic/v3/gicv3_main.c
CC drivers/arm/smmu/smmu_v3.c
CC drivers/arm/tzc/tzc400.c
CC drivers/cfi/v2m/v2m_flash.c
CC drivers/console/multi_console.c
CC drivers/delay_timer/delay_timer.c
CC drivers/delay_timer/generic_delay_timer.c
CC lib/compiler-rt/builtins/popcountdi2.c
CC lib/compiler-rt/builtins/popcountsi2.c
CC lib/cpus/aarch64/cpuamu.c
CC lib/cpus/errata_report.c
CC lib/el3_runtime/aarch64/context_mgmt.c
CC lib/el3_runtime/cpu_data_array.c
CC lib/extensions/amu/aarch64/amu.c
CC lib/extensions/brbe/brbe.c
CC lib/extensions/mpam/mpam.c
CC lib/extensions/pmuv3/aarch64/pmuv3.c
CC lib/extensions/sme/sme.c
CC lib/extensions/spe/spe.c
CC lib/extensions/sve/sve.c
CC lib/extensions/sys_reg_trace/aarch64/sys_reg_trace.c
CC lib/extensions/trbe/trbe.c
CC lib/extensions/trf/aarch64/trf.c
CC lib/fconf/fconf.c
CC lib/fconf/fconf_dyn_cfg_getter.c
CC lib/locks/bakery/bakery_lock_coherent.c
CC lib/pmf/pmf_main.c
CC lib/pmf/pmf_smc.c
CC lib/psci/psci_common.c
CC lib/psci/psci_main.c
CC lib/psci/psci_mem_protect.c
CC lib/psci/psci_off.c
CC lib/psci/psci_on.c
CC lib/psci/psci_setup.c
CC lib/psci/psci_stat.c
CC lib/psci/psci_suspend.c
CC lib/psci/psci_system_off.c
CC lib/utils/mem_region.c
CC lib/xlat_tables_v2/aarch64/xlat_tables_arch.c
CC lib/xlat_tables_v2/xlat_tables_context.c
CC lib/xlat_tables_v2/xlat_tables_core.c
CC lib/xlat_tables_v2/xlat_tables_utils.c
CC plat/arm/board/fvp/fconf/fconf_hw_config_getter.c
CC plat/arm/board/fvp/fvp_bl31_setup.c
CC plat/arm/board/fvp/fvp_common.c
CC plat/arm/board/fvp/fvp_console.c
CC plat/arm/board/fvp/fvp_gicv3.c
CC plat/arm/board/fvp/fvp_pm.c
CC plat/arm/board/fvp/fvp_security.c
CC plat/arm/board/fvp/fvp_topology.c
CC plat/arm/common/aarch64/execution_state_switch.c
CC plat/arm/common/arm_bl31_setup.c
CC plat/arm/common/arm_common.c
CC plat/arm/common/arm_console.c
CC plat/arm/common/arm_gicv3.c
CC plat/arm/common/arm_nor_psci_mem_protect.c
CC plat/arm/common/arm_pm.c
CC plat/arm/common/arm_sip_svc.c
CC plat/arm/common/arm_topology.c
CC plat/arm/common/arm_tzc400.c
CC plat/arm/common/plat_arm_sip_svc.c
CC plat/common/aarch64/plat_common.c
CC plat/common/plat_bl_common.c
CC plat/common/plat_gicv3.c
CC plat/common/plat_log_common.c
CC plat/common/plat_psci_common.c
CC services/arm_arch_svc/arm_arch_svc_setup.c
CC services/std_svc/std_svc_setup.c
AS bl31/aarch64/bl31_entrypoint.S
AS bl31/aarch64/crash_reporting.S
AS bl31/aarch64/runtime_exceptions.S
AS common/aarch64/debug.S
AS drivers/arm/pl011/aarch64/pl011_console.S
AS lib/aarch64/cache_helpers.S
AS lib/aarch64/misc_helpers.S
AS lib/cpus/aarch64/aem_generic.S
AS lib/cpus/aarch64/cortex_a35.S
AS lib/cpus/aarch64/cortex_a53.S
AS lib/cpus/aarch64/cortex_a57.S
AS lib/cpus/aarch64/cortex_a72.S
AS lib/cpus/aarch64/cortex_a73.S
AS lib/cpus/aarch64/cpu_helpers.S
AS lib/cpus/aarch64/cpuamu_helpers.S
AS lib/cpus/aarch64/dsu_helpers.S
AS lib/cpus/aarch64/wa_cve_2017_5715_bpiall.S
AS lib/cpus/aarch64/wa_cve_2017_5715_mmu.S
AS lib/el3_runtime/aarch64/context.S
AS lib/el3_runtime/aarch64/cpu_data.S
AS lib/extensions/amu/aarch64/amu_helpers.S
AS lib/locks/exclusive/aarch64/spinlock.S
AS lib/psci/aarch64/psci_helpers.S
AS lib/psci/aarch64/runtime_errata.S
AS lib/xlat_tables_v2/aarch64/enable_mmu.S
AS plat/arm/board/common/aarch64/board_arm_helpers.S
AS plat/arm/board/fvp/aarch64/fvp_helpers.S
AS plat/arm/common/aarch64/arm_helpers.S
AS plat/common/aarch64/platform_helpers.S
AS plat/common/aarch64/platform_mp_stack.S
PP bl31/bl31.ld.S
CC bl2u/bl2u_main.c
CC common/bl_common.c
CC common/tf_log.c
CC drivers/arm/tzc/tzc400.c
CC drivers/console/multi_console.c
CC drivers/delay_timer/delay_timer.c
CC drivers/delay_timer/generic_delay_timer.c
CC lib/compiler-rt/builtins/popcountdi2.c
CC lib/compiler-rt/builtins/popcountsi2.c
CC lib/extensions/pmuv3/aarch64/pmuv3.c
CC lib/xlat_tables_v2/aarch64/xlat_tables_arch.c
CC lib/xlat_tables_v2/xlat_tables_context.c
CC lib/xlat_tables_v2/xlat_tables_core.c
CC lib/xlat_tables_v2/xlat_tables_utils.c
CC plat/arm/board/fvp/fvp_bl2u_setup.c
CC plat/arm/board/fvp/fvp_common.c
CC plat/arm/board/fvp/fvp_security.c
CC plat/arm/common/arm_bl2u_setup.c
CC plat/arm/common/arm_common.c
CC plat/arm/common/arm_console.c
CC plat/arm/common/arm_tzc400.c
CC plat/common/aarch64/plat_common.c
CC plat/common/plat_bl_common.c
CC plat/common/plat_log_common.c
AS bl2u/aarch64/bl2u_entrypoint.S
AS common/aarch64/debug.S
AS common/aarch64/early_exceptions.S
AS drivers/arm/pl011/aarch64/pl011_console.S
AS lib/aarch64/cache_helpers.S
AS lib/aarch64/misc_helpers.S
AS lib/xlat_tables_v2/aarch64/enable_mmu.S
AS plat/arm/board/common/aarch64/board_arm_helpers.S
AS plat/arm/common/aarch64/arm_helpers.S
AS plat/common/aarch64/platform_helpers.S
AS plat/common/aarch64/platform_up_stack.S
PP bl2u/bl2u.ld.S
CPP plat/arm/board/fvp/fdts/fvp_fw_config.dts
CPP plat/arm/board/fvp/fdts/fvp_tb_fw_config.dts
DTC plat/arm/board/fvp/fdts/fvp_fw_config.dts
DTC plat/arm/board/fvp/fdts/fvp_tb_fw_config.dts
CPP plat/arm/board/fvp/fdts/fvp_soc_fw_config.dts
CPP plat/arm/board/fvp/fdts/fvp_nt_fw_config.dts
CPP fdts/fvp-base-gicv3-psci.dts
AR /home/zhtut/bl-mt798x/atf-20240117-bacca82a8/build/fvp/release/lib/libc.a
DTC plat/arm/board/fvp/fdts/fvp_soc_fw_config.dts
DTC plat/arm/board/fvp/fdts/fvp_nt_fw_config.dts
DTC fdts/fvp-base-gicv3-psci.dts
LD /home/zhtut/bl-mt798x/atf-20240117-bacca82a8/build/fvp/release/bl1/bl1.elf
LD /home/zhtut/bl-mt798x/atf-20240117-bacca82a8/build/fvp/release/bl2/bl2.elf
LD /home/zhtut/bl-mt798x/atf-20240117-bacca82a8/build/fvp/release/bl31/bl31.elf
LD /home/zhtut/bl-mt798x/atf-20240117-bacca82a8/build/fvp/release/bl2u/bl2u.elf
BIN /home/zhtut/bl-mt798x/atf-20240117-bacca82a8/build/fvp/release/bl1.bin
Built /home/zhtut/bl-mt798x/atf-20240117-bacca82a8/build/fvp/release/bl1.bin successfully
OD /home/zhtut/bl-mt798x/atf-20240117-bacca82a8/build/fvp/release/bl1/bl1.dump
BIN /home/zhtut/bl-mt798x/atf-20240117-bacca82a8/build/fvp/release/bl2.bin
OD /home/zhtut/bl-mt798x/atf-20240117-bacca82a8/build/fvp/release/bl2/bl2.dump
Built /home/zhtut/bl-mt798x/atf-20240117-bacca82a8/build/fvp/release/bl2.bin successfully
BIN /home/zhtut/bl-mt798x/atf-20240117-bacca82a8/build/fvp/release/bl2u.bin
OD /home/zhtut/bl-mt798x/atf-20240117-bacca82a8/build/fvp/release/bl2u/bl2u.dump
Built /home/zhtut/bl-mt798x/atf-20240117-bacca82a8/build/fvp/release/bl2u.bin successfully
BIN /home/zhtut/bl-mt798x/atf-20240117-bacca82a8/build/fvp/release/bl31.bin
OD /home/zhtut/bl-mt798x/atf-20240117-bacca82a8/build/fvp/release/bl31/bl31.dump
Built /home/zhtut/bl-mt798x/atf-20240117-bacca82a8/build/fvp/release/bl31.bin successfully
make: Leaving directory '/home/zhtut/bl-mt798x/atf-20240117-bacca82a8'
fip build fail!
我已安装了依赖及python
zhtut@ubuntu24:~/bl-mt798x$ sudo apt install gcc-aarch64-linux-gnu build-essential flex bison libssl-dev device-tree-compiler qemu-user-static
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
gcc-aarch64-linux-gnu is already the newest version (4:13.2.0-7ubuntu1).
build-essential is already the newest version (12.10ubuntu1).
flex is already the newest version (2.6.4-8.2build1).
bison is already the newest version (2:3.8.2+dfsg-1build2).
libssl-dev is already the newest version (3.0.13-0ubuntu3.5).
device-tree-compiler is already the newest version (1.7.0-2build1).
qemu-user-static is already the newest version (1:8.2.2+ds-0ubuntu1.9).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
zhtut@ubuntu24:~/bl-mt798x$ sudo apt install python3 -y
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
python3 is already the newest version (3.12.3-0ubuntu2).
python3 set to manually installed.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
zhtut@ubuntu24:~/bl-mt798x$
我已安装了依赖及python