I am trying to build imx-image-full on Ubuntu 24.04 LTS server.
I am using the latest versions for all the packages and the imx8
Command line:
repo init -u https://github.com/nxp-imx/imx-manifest -b imx-linux-scarthgap -m imx-6.6.52-2.2.0.xml
DISTRO=fsl-imx-xwayland MACHINE=imx8mp-lpddr4-evk source imx-setup release.sh -b build
bitbake imx-image-full
Error:
WARNING: Host distribution "ubuntu-24.04" has not been validated with this version of the build system; you may possibly experience unexpected failures. It is recommended that you use a tested distribution.
Loading cache: 100% |#########################################################################################################################################| Time: 0:00:05
Loaded 5730 entries from dependency cache.
Parsing recipes: 100% |#######################################################################################################################################| Time: 0:00:01
Parsing of 3654 .bb files complete (3653 cached, 1 parsed). 5731 targets, 377 skipped, 3 masked, 0 errors.
NOTE: Resolving any missing task queue dependencies
Build Configuration:
BB_VERSION = "2.8.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "universal"
TARGET_SYS = "aarch64-poky-linux"
MACHINE = "imx8mp-lpddr4-evk"
DISTRO = "fsl-imx-xwayland"
DISTRO_VERSION = "6.6-scarthgap"
TUNE_FEATURES = "aarch64 armv8a crc crypto"
TARGET_FPU = ""
meta
meta-poky = "HEAD:200d12b6a58ad961d60a7774ca0f7a9d29498724"
meta-oe
meta-multimedia
meta-python = "HEAD:72018ca1b1a471226917e8246e8bbf9a374ccf97"
meta-freescale = "HEAD:0627128b341cfb2bef7a0832ce8cac0ce1127f13"
meta-freescale-3rdparty = "HEAD:6c063450d464eb2f380443c7d9af1b94ce9b9d75"
meta-freescale-distro = "HEAD:b9d6a5d9931922558046d230c1f5f4ef6ee72345"
meta-imx-bsp
meta-imx-sdk
meta-imx-ml
meta-imx-v2x = "HEAD:219f6d04a4c339eb6f2dc626f944bbdf9a716ff5"
meta-nxp-demo-experience = "HEAD:e8e646e22b1f926aac83bb7ad522efa9cd8ccc45"
meta-nxp-matter-baseline
meta-nxp-openthread = "HEAD:f58365ec75a5768ff3e8e8bcd64f237738c93160"
meta-arm
meta-arm-toolchain = "HEAD:950a4afce46a359def2958bd9ae33fc08ff9bb0d"
meta-clang = "HEAD:2b7433611d80f6d0ee1b04156fa91fc73d3c2665"
meta-gnome
meta-networking
meta-filesystems = "HEAD:72018ca1b1a471226917e8246e8bbf9a374ccf97"
meta-qt6 = "HEAD:586a6cb5aec755803a3be3cec359baafe89d6432"
meta-parsec
meta-tpm = "HEAD:459d837338ca230254baa2994f870bf6eb9d0139"
meta-virtualization = "HEAD:6f3c1d8f90947408a6587be222fec575a1ca5195"
Sstate summary: Wanted 5228 Local 0 Mirrors 0 Missed 5228 Current 2596 (0% match, 33% complete)################################################# | ETA: 0:00:01
Initialising tasks: 100% |####################################################################################################################################| Time: 0:00:15
NOTE: Executing Tasks
ERROR: git-native-2.44.1-r0 do_compile: oe_runmake failed
ERROR: git-native-2.44.1-r0 do_compile: ExecutionError('/mnt/disks/yocto_disk/imx-yocto-bsp/build/tmp/work/x86_64-linux/git-native/2.44.1/temp/run.do_compile.60384', 1, None, None)
ERROR: Logfile of failure stored in: /mnt/disks/yocto_disk/imx-yocto-bsp/build/tmp/work/x86_64-linux/git-native/2.44.1/temp/log.do_compile.60384
Log data follows:
| DEBUG: Executing python function autotools_aclocals
| DEBUG: SITE files ['endian-little', 'common-linux', 'common-glibc', 'bit-64', 'x86_64-linux', 'common']
| DEBUG: Python function autotools_aclocals finished
| DEBUG: Executing shell function do_compile
| NOTE: make -j 16 NO_PYTHON=1 CFLAGS=-isystem/mnt/disks/yocto_disk/imx-yocto-bsp/build/tmp/work/x86_64-linux/git-native/2.44.1/recipe-sysroot-native/usr/include -O2 -pipe LDFLAGS=-L/mnt/disks/yocto_disk/imx-yocto-bsp/build/tmp/work/x86_64-linux/git-native/2.44.1/recipe-sysroot-native/usr/lib -L/mnt/disks/yocto_disk/imx-yocto-bsp/build/tmp/work/x86_64-linux/git-native/2.44.1/recipe-sysroot-native/lib -Wl,--enable-new-dtags -Wl,-rpath-link,/mnt/disks/yocto_disk/imx-yocto-bsp/build/tmp/work/x86_64-linux/git-native/2.44.1/recipe-sysroot-native/usr/lib -Wl,-rpath-link,/mnt/disks/yocto_disk/imx-yocto-bsp/build/tmp/work/x86_64-linux/git-native/2.44.1/recipe-sysroot-native/lib -Wl,-rpath,/mnt/disks/yocto_disk/imx-yocto-bsp/build/tmp/work/x86_64-linux/git-native/2.44.1/recipe-sysroot-native/usr/lib -Wl,-rpath,/mnt/disks/yocto_disk/imx-yocto-bsp/build/tmp/work/x86_64-linux/git-native/2.44.1/recipe-sysroot-native/lib -Wl,-O1 -Wl,--allow-shlib-undefined -Wl,--dynamic-linker=/mnt/disks/yocto_disk/imx-yocto-bsp/build/tmp/sysroots-uninative/x86_64-linux/lib/ld-linux-x86-64.so.2 -pthread PERL_PATH=/usr/bin/env perl COMPUTE_HEADER_DEPENDENCIES=no NO_GETTEXT=1 NO_CROSS_DIRECTORY_HARDLINKS=1
| LINK git
| LINK scalar
| /mnt/disks/yocto_disk/imx-yocto-bsp/build/tmp/hosttools/ld: common-main.o: in function `main':
| common-main.c:(.text.startup+0xde): undefined reference to `cmd_main'
| collect2: error: ld returned 1 exit status
| make: *** [Makefile:2833: scalar] Error 1
| make: *** Waiting for unfinished jobs....
| /mnt/disks/yocto_disk/imx-yocto-bsp/build/tmp/hosttools/ld: git.o:(.data.rel+0x7d0): undefined reference to `cmd_pack_objects'
| /mnt/disks/yocto_disk/imx-yocto-bsp/build/tmp/hosttools/ld: git.o:(.data.rel+0xb60): undefined reference to `cmd_submodule__helper'
| /mnt/disks/yocto_disk/imx-yocto-bsp/build/tmp/hosttools/ld: git.o:(.data.rel+0xd10): undefined reference to `cmd_worktree'
| collect2: error: ld returned 1 exit status
| make: *** [Makefile:2418: git] Error 1
| ERROR: oe_runmake failed
| WARNING: exit code 1 from a shell command.
ERROR: Task (virtual:native:/mnt/disks/yocto_disk/imx-yocto-bsp/sources/poky/meta/recipes-devtools/git/git_2.44.1.bb:do_compile) failed with exit code '1'
NOTE: Tasks Summary: Attempted 2220 tasks of which 2216 didn't need to be rerun and 1 failed.
Summary: 1 task failed:
virtual:native:/mnt/disks/yocto_disk/imx-yocto-bsp/sources/poky/meta/recipes-devtools/git/git_2.44.1.bb:do_compile
Summary: There was 1 WARNING message.
Summary: There were 2 ERROR messages, returning a non-zero exit code.