imx8mp yocto build failed

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

imx8mp yocto build failed

848 Views
seasonkky
Contributor I

DISTRO=fsl-imx-xwayland MACHINE=imx8mp-lpddr4-evk source imx-setup-release.sh -b build-xwayland

bitbake imx-image-multimedia

 

 

anichips@ai:/mnt/sda1/cuikai/imx8mp/kirkstone-yocto/build-xwayland$ bitbake imx-image-core
Loading cache: 100% |###################################################################################################################################################| Time: 0:00:00
Loaded 4736 entries from dependency cache.
Parsing recipes: 100% |#################################################################################################################################################| Time: 0:00:01
Parsing of 3190 .bb files complete (3188 cached, 2 parsed). 4738 targets, 284 skipped, 3 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies

Build Configuration:
BB_VERSION = "2.0.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "universal"
TARGET_SYS = "aarch64-poky-linux"
MACHINE = "imx8mp-lpddr4-evk"
DISTRO = "fsl-imx-xwayland"
DISTRO_VERSION = "5.15-kirkstone"
TUNE_FEATURES = "aarch64 armv8a crc crypto"
TARGET_FPU = ""
meta
meta-poky = "HEAD:24a3f7b3648185e33133f5d96b184a6cb6524f3d"
meta-oe
meta-multimedia
meta-python = "HEAD:744a4b6eda88b9a9ca1cf0df6e18be384d9054e3"
meta-freescale = "HEAD:c82d4634e7aba8bc0de73ce1dfc997b630051571"
meta-freescale-3rdparty = "HEAD:5977197340c7a7db17fe3e02a4e014ad997565ae"
meta-freescale-distro = "HEAD:d5bbb487b2816dfc74984a78b67f7361ce404253"
meta-bsp
meta-sdk
meta-ml
meta-v2x = "HEAD:9174c61f4dc80b14e0bfdaec9200ed58fb41615f"
meta-nxp-demo-experience = "HEAD:52eaf8bf42f8eda2917a1c8c046003c8c2c8f629"
meta-chromium = "HEAD:e232c2e21b96dc092d9af8bea4b3a528e7a46dd6"
meta-clang = "HEAD:c728c3f9168c8a4ed05163a51dd48ca1ad8ac21d"
meta-gnome
meta-networking
meta-filesystems = "HEAD:744a4b6eda88b9a9ca1cf0df6e18be384d9054e3"
meta-qt6 = "HEAD:ed785a25d12e365d1054700d4fc94a053176eb14"
meta-virtualization = "HEAD:9482648daf0bb42ff3475e7892542cf99f3b8d48"

Initialising tasks: 100% |##############################################################################################################################################| Time: 0:00:02
Sstate summary: Wanted 1279 Local 0 Mirrors 0 Missed 1279 Current 1692 (0% match, 56% complete)
NOTE: Executing Tasks
ERROR: imx-vpu-hantro-1.27.0-r0 do_compile: oe_runmake failed
ERROR: imx-vpu-hantro-1.27.0-r0 do_compile: ExecutionError('/mnt/sda1/cuikai/imx8mp/kirkstone-yocto/build-xwayland/tmp/work/armv8a-mx8mp-poky-linux/imx-vpu-hantro/1.27.0-r0/temp/run.do_compile.2488519', 1, None, None)
ERROR: Logfile of failure stored in: /mnt/sda1/cuikai/imx8mp/kirkstone-yocto/build-xwayland/tmp/work/armv8a-mx8mp-poky-linux/imx-vpu-hantro/1.27.0-r0/temp/log.do_compile.2488519
Log data follows:
| DEBUG: Executing shell function do_compile
| NOTE: make -j 1 CROSS_COMPILE=aarch64-poky-linux- SDKTARGETSYSROOT=/mnt/sda1/cuikai/imx8mp/kirkstone-yocto/build-xwayland/tmp/work/armv8a-mx8mp-poky-linux/imx-vpu-hantro/1.27.0-r0/recipe-sysroot PLATFORM=IMX8MP
| make -f Makefile_G1G2
| make[1]: Entering directory '/mnt/sda1/cuikai/imx8mp/kirkstone-yocto/build-xwayland/tmp/work/armv8a-mx8mp-poky-linux/imx-vpu-hantro/1.27.0-r0/imx-vpu-hantro-1.27.0'
| make -f Makefile_codec CC="aarch64-poky-linux-gcc --sysroot=/mnt/sda1/cuikai/imx8mp/kirkstone-yocto/build-xwayland/tmp/work/armv8a-mx8mp-poky-linux/imx-vpu-hantro/1.27.0-r0/recipe-sysroot" AR="aarch64-poky-linux-ar" LIBNAME="libcodec"
| make[2]: Entering directory '/mnt/sda1/cuikai/imx8mp/kirkstone-yocto/build-xwayland/tmp/work/armv8a-mx8mp-poky-linux/imx-vpu-hantro/1.27.0-r0/imx-vpu-hantro-1.27.0'
| make[2]: Nothing to be done for 'all'.
| make[2]: Leaving directory '/mnt/sda1/cuikai/imx8mp/kirkstone-yocto/build-xwayland/tmp/work/armv8a-mx8mp-poky-linux/imx-vpu-hantro/1.27.0-r0/imx-vpu-hantro-1.27.0'
| make -f Makefile_test RELEASE_DIR="bin" LIBCOMMONG1="libcommon_g1"
| make[2]: Entering directory '/mnt/sda1/cuikai/imx8mp/kirkstone-yocto/build-xwayland/tmp/work/armv8a-mx8mp-poky-linux/imx-vpu-hantro/1.27.0-r0/imx-vpu-hantro-1.27.0'
| mkdir -p bin
| aarch64-poky-linux-gcc --sysroot=/mnt/sda1/cuikai/imx8mp/kirkstone-yocto/build-xwayland/tmp/work/armv8a-mx8mp-poky-linux/imx-vpu-hantro/1.27.0-r0/recipe-sysroot -Wl,-O1 -Wl,--hash-style=gnu -Wl,--as-needed -fmacro-prefix-map=/mnt/sda1/cuikai/imx8mp/kirkstone-yocto/build-xwayland/tmp/work/armv8a-mx8mp-poky-linux/imx-vpu-hantro/1.27.0-r0=/usr/src/debug/imx-vpu-hantro/1.27.0-r0 -fdebug-prefix-map=/mnt/sda1/cuikai/imx8mp/kirkstone-yocto/build-xwayland/tmp/work/armv8a-mx8mp-poky-linux/imx-vpu-hantro/1.27.0-r0=/usr/src/debug/imx-vpu-hantro/1.27.0-r0 -fdebug-prefix-map=/mnt/sda1/cuikai/imx8mp/kirkstone-yocto/build-xwayland/tmp/work/armv8a-mx8mp-poky-linux/imx-vpu-hantro/1.27.0-r0/recipe-sysroot= -fdebug-prefix-map=/mnt/sda1/cuikai/imx8mp/kirkstone-yocto/build-xwayland/tmp/work/armv8a-mx8mp-poky-linux/imx-vpu-hantro/1.27.0-r0/recipe-sysroot-native= -Wl,-z,relro,-z,now -o bin/g2dec decoder_sw/software/source/common/decapi.o decoder_sw/software/test/common/dectestbench.o decoder_sw/software/test/common/bytestream_parser.o decoder_sw/software/test/common/command_line_parser.o decoder_sw/software/test/common/error_simulator.o decoder_sw/software/test/common/file_sink.o decoder_sw/software/test/common/md5_sink.o decoder_sw/software/test/common/null_sink.o decoder_sw/software/test/common/vpxfilereader.o decoder_sw/software/test/common/yuvfilters.o decoder_sw/software/test/common/null_trace.o decoder_sw/software/test/common/swhw/tb_stream_corrupt.o decoder_sw/software/test/common/swhw/tb_params.o decoder_sw/software/test/common/swhw/tb_cfg.o decoder_sw/software/test/common/swhw/tb_md5.o decoder_sw/software/test/common/swhw/md5.o decoder_sw/software/test/common/swhw/tb_tiled.o -L./ -lhantro -lpthread
| /mnt/sda1/cuikai/imx8mp/kirkstone-yocto/build-xwayland/tmp/work/armv8a-mx8mp-poky-linux/imx-vpu-hantro/1.27.0-r0/recipe-sysroot-native/usr/bin/aarch64-poky-linux/../../libexec/aarch64-poky-linux/gcc/aarch64-poky-linux/11.3.0/ld: .//libhantro.so: undefined reference to `HevcDecodeSEIParameters'
| /mnt/sda1/cuikai/imx8mp/kirkstone-yocto/build-xwayland/tmp/work/armv8a-mx8mp-poky-linux/imx-vpu-hantro/1.27.0-r0/recipe-sysroot-native/usr/bin/aarch64-poky-linux/../../libexec/aarch64-poky-linux/gcc/aarch64-poky-linux/11.3.0/ld: .//libhantro.so: undefined reference to `HevcDecodeHRDParameters'
| collect2: error: ld returned 1 exit status
| make[2]: Leaving directory '/mnt/sda1/cuikai/imx8mp/kirkstone-yocto/build-xwayland/tmp/work/armv8a-mx8mp-poky-linux/imx-vpu-hantro/1.27.0-r0/imx-vpu-hantro-1.27.0'
| make[2]: *** [Makefile_test:77: g2dec] Error 1
| make[1]: Leaving directory '/mnt/sda1/cuikai/imx8mp/kirkstone-yocto/build-xwayland/tmp/work/armv8a-mx8mp-poky-linux/imx-vpu-hantro/1.27.0-r0/imx-vpu-hantro-1.27.0'
| make[1]: *** [Makefile_G1G2:169: test] Error 2
| make: *** [Makefile:15: all] Error 2
| ERROR: oe_runmake failed
| WARNING: exit code 1 from a shell command.
ERROR: Task (/mnt/sda1/cuikai/imx8mp/kirkstone-yocto/sources/meta-imx/meta-bsp/recipes-bsp/imx-vpu-hantro/imx-vpu-hantro_1.27.0.bb:do_compile) failed with exit code '1'

0 Kudos
Reply
1 Reply

827 Views
Harvey021
NXP TechSupport
NXP TechSupport

Several suggests for such compile error - runmake,

1, Follow up the Host Setup.

2, To check the ratio of the number of threads running tasks to the memory appropriate?

3, Try a new clean build, starting run bitbake imx-vpu-hantro

From description, bitbake imx-image-multimedia, and then imx-image-core. Better not to mix it.

 

Regards

Harvey

 

0 Kudos
Reply