Toolchain QT6 for jetson-orin-nano-devkit device with yocto

Hello,
I would like to know how to generate only a Yocto toolchain that includes Qt6 for an NVIDIA Jetson Orin Nano board, without generating the image.

Indeed, I have already started the following procedure, and I am able to generate the toolchain without Qt6, but when integrating Qt6, the generation fails.

Here are the steps:

(Use of the BSP for Jetson boards and the integration of Qt6 into this toolchain.)

Poky

git clone -b kirkstone git://git.yoctoproject.org/poky.git
cd poky

meta-tegra for Jetson Orin

git clone -b kirkstone GitHub - OE4T/meta-tegra: BSP layer for NVIDIA Jetson platforms, based on L4T

Qt

git clone -b 6.5.3 git://code.qt.io/yocto/meta-qt6.git

OpenEmbedded

git clone -b kirkstone git://git.openembedded.org/meta-openembedded.git:

1 - bblayers.conf content:

# POKY_BBLAYERS_CONF_VERSION is increased each time build/conf/bblayers.conf
# changes incompatibly
POKY_BBLAYERS_CONF_VERSION = "2"

BBPATH = "${TOPDIR}"
BBFILES ?= ""

# LAYERS
OEROOT := "/home/oukache/Dev/Yocto_Jetson-Orin-Nano/source/poky"
BBLAYERS ?= " \
  ${OEROOT}/meta \
  ${OEROOT}/meta-poky \
  ${OEROOT}/meta-yocto-bsp \
  ${OEROOT}/../meta-openembedded/meta-oe \
  ${OEROOT}/../meta-openembedded/meta-python \
"

BBLAYERS += "\
  ${OEROOT}/../meta-tegra \
  ${OEROOT}/../meta-qt6 \
  "

2 - local.conf content:

# Machine target: Jetson Orin Nano
MACHINE ?= "jetson-orin-nano-devkit"

BB_GIT_SHALLOW = "1"

DISTRO ?= "poky"

PACKAGE_CLASSES ?= "package_rpm"

EXTRA_IMAGE_FEATURES ?= "debug-tweaks"

# SDK settings: Add Qt6 libraries to the SDK for cross-compilation
TOOLCHAIN_TARGET_TASK:append = " \
    qtbase-dev \
    qtdeclarative-dev \
    qttools-dev \
    qtwayland-dev \


QT_VERSION = "6.5.3"


# Number of threads and parallel make jobs (tweak as needed)
BB_NUMBER_THREADS ?= "20"
PARALLEL_MAKE ?= "-j 20"

# Disk space optimization: remove work files after successful tasks
INHERIT += "rm_work"

# ajouter pour corriger l'erreur avec ffmpeg
LICENSE_FLAGS_ACCEPTED += "commercial"

DISTRO_FEATURES = "x11 opengl "

IMAGE_CLASSES += "image_types_tegra"
IMAGE_FSTYPES = "tegraflash"

USER_CLASSES ?= "buildstats"

PATCHRESOLVE = "noop"

BB_DISKMON_DIRS ??= "\
    STOPTASKS,${TMPDIR},1G,100K \
    STOPTASKS,${DL_DIR},1G,100K \
    STOPTASKS,${SSTATE_DIR},1G,100K \
    STOPTASKS,/tmp,100M,100K \
    HALT,${TMPDIR},100M,1K \
    HALT,${DL_DIR},100M,1K \
    HALT,${SSTATE_DIR},100M,1K \
    HALT,/tmp,10M,1K"

PACKAGECONFIG:append:pn-qemu-system-native = " sdl"

CONF_VERSION = "2"

Thanks
Oukache

Hello @oukache.radadi-ali,

Do you get any error messages on the logs when you try to build the toolchain with the process you mentioned ?

regards,
Andrew
Embedded Software Engineer at ProventusNova

Hello Andrew (@proventusnova),

Yes, I am encountering errors during the generation process.
Here is a part of the logs:

$ bitbake meta-toolchain-qt6

Loading cache: 100% |################################################################################################| Time: 0:00:01
Loaded 3989 entries from dependency cache.
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              = "jetson-orin-nano-devkit"
DISTRO               = "poky"
DISTRO_VERSION       = "4.0.21"
TUNE_FEATURES        = "aarch64 armv8a crc"
TARGET_FPU           = ""
meta
meta-poky
meta-yocto-bsp       = "kirkstone:47ffa50db25a5ceeb73a3a0600dd9e68274d184f"
meta-oe
meta-python          = "kirkstone:dd3d2293ffdf2559f8a433f241765a8ab50cd085"
meta-tegra           = "kirkstone:2c95c68c214e6e17a270a923528f27cb6436000a"
meta-qt6             = "6.5:2e751503e1c37d864b87afee211347d60a055766"

Initialising tasks: 100% |###########################################################################################| Time: 0:00:04
Sstate summary: Wanted 1544 Local 249 Mirrors 0 Missed 1295 Current 1833 (16% match, 61% complete)
NOTE: Executing Tasks
ERROR: rust-native-1.59.0-r0 do_compile: ExecutionError('/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/temp/run.do_compile.30247', 1, None, None)
ERROR: Logfile of failure stored in: /home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/temp/log.do_compile.30247
Log data follows:
| DEBUG: Executing shell function do_compile
| COMPILE rust-native build --stage 2
| /home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/src/bootstrap/bootstrap.py:5: DeprecationWarning: The distutils package is deprecated and slated for removal in Python 3.12. Use setuptools or check PEP 632 for potential alternatives
|   import distutils.version
| info: using vendored source, but .cargo/config is already present.
|       Reusing the current configuration file. But you may want to configure vendoring like this:
| [source.crates-io]
| replace-with = 'vendored-sources'
| registry = 'https://example.com'


...


tc/x86_64-unknown-linux-gnu/release/build/psm-3d50747c30896e5d/out`
|     Building [======================>  ] 227/243: rustc_typeck, rustc_middl...
|     Building [======================>  ] 228/243: rustc_typeck, rustc_middl...
| rustc exited with signal: 9
| error: could not compile `rustc_query_impl`
|
| Caused by:
|
| Did not run successfully: signal: 9
| "/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1/bin/rustc" "--crate-name" "rustc_query_impl" "--edition=2021" "compiler/rustc_query_impl/src/lib.rs" "--error-format=json" "--json=diagnostic-rendered-ansi,artifacts" "--crate-type" "lib" "--emit=dep-info,metadata,link" "-C" "opt-level=3" "-C" "embed-bitcode=no" "-C" "debuginfo=0" "-C" "metadata=1e9e4346aee77d68" "-C" "extra-filename=-1e9e4346aee77d68" "--out-dir" "/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps" "--target" "x86_64-unknown-linux-gnu" "-C" "linker=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/wrapper/build-rust-ccld" "-L" "dependency=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps" "-L" "dependency=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps" "--extern" "measureme=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libmeasureme-550b2690c7b1880d.rmeta" "--extern" "rustc_rayon_core=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_rayon_core-40648d200968410f.rmeta" "--extern" "rustc_ast=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_ast-75e264e3eee2e4f2.rmeta" "--extern" "rustc_data_structures=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_data_structures-4a5b58ff342e96cd.rmeta" "--extern" "rustc_errors=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_errors-86eb8ff6e2ab3933.rmeta" "--extern" "rustc_hir=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_hir-88e6229db7d9816e.rmeta" "--extern" "rustc_index=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_index-f81f152aecf66002.rmeta" "--extern" "rustc_macros=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/librustc_macros-64fbe296149c3bb7.so" "--extern" "rustc_middle=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_middle-84d1093e013ad7a5.rmeta" "--extern" "rustc_query_system=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_query_system-18a2e2ff5b5847bd.rmeta" "--extern" "rustc_serialize=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_serialize-8069ee59392f5010.rmeta" "--extern" "rustc_session=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_session-2126113f77ff994d.rmeta" "--extern" "rustc_span=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_span-93d3edd5871cb5b5.rmeta" "-Csymbol-mangling-version=v0" "-Zmacro-backtrace" "-Clink-args=-Wl,-z,origin" "-Clink-args=-Wl,-rpath,$ORIGIN/../lib" "-Ztls-model=initial-exec" "-Zunstable-options" "-Wrustc::internal" "-Cprefer-dynamic" "-Z" "binary-dep-depinfo" "-L" "native=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/psm-3d50747c30896e5d/out" "-Wrust_2018_idioms" "-Wunused_lifetimes" "-Wsemicolon_in_expressions_from_macros" "-Dwarnings" "--sysroot" "/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1" "-Z" "force-unstable-if-unmarked"
| -------------
|   process didn't exit successfully: `/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/bootstrap/debug/rustc --crate-name rustc_query_impl --edition=2021 compiler/rustc_query_impl/src/lib.rs --error-format=json --json=diagnostic-rendered-ansi,artifacts --crate-type lib --emit=dep-info,metadata,link -C opt-level=3 -C embed-bitcode=no -C debuginfo=0 -C metadata=1e9e4346aee77d68 -C extra-filename=-1e9e4346aee77d68 --out-dir /home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps --target x86_64-unknown-linux-gnu -C linker=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/wrapper/build-rust-ccld -L dependency=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps -L dependency=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps --extern measureme=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/libmeasureme-550b2690c7b1880d.rmeta --extern rustc_rayon_core=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_rayon_core-40648d200968410f.rmeta --extern rustc_ast=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_ast-75e264e3eee2e4f2.rmeta --extern rustc_data_structures=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_data_structures-4a5b58ff342e96cd.rmeta --extern rustc_errors=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_errors-86eb8ff6e2ab3933.rmeta --extern rustc_hir=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_hir-88e6229db7d9816e.rmeta --extern rustc_index=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_index-f81f152aecf66002.rmeta --extern rustc_macros=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/release/deps/librustc_macros-64fbe296149c3bb7.so --extern rustc_middle=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_middle-84d1093e013ad7a5.rmeta --extern rustc_query_system=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_query_system-18a2e2ff5b5847bd.rmeta --extern rustc_serialize=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_serialize-8069ee59392f5010.rmeta --extern rustc_session=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_session-2126113f77ff994d.rmeta --extern rustc_span=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/deps/librustc_span-93d3edd5871cb5b5.rmeta -Csymbol-mangling-version=v0 -Zmacro-backtrace -Clink-args=-Wl,-z,origin '-Clink-args=-Wl,-rpath,$ORIGIN/../lib' -Ztls-model=initial-exec -Zunstable-options '-Wrustc::internal' -Cprefer-dynamic -Z binary-dep-depinfo -L native=/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/x86_64-unknown-linux-gnu/stage1-rustc/x86_64-unknown-linux-gnu/release/build/psm-3d50747c30896e5d/out` (exit status: 254)
| warning: build failed, waiting for other jobs to finish...
|     Building [======================>  ] 229/243: rustc_typeck, rustc_middl...
|     Building [======================>  ] 230/243: rustc_typeck, rustc_middl...
|     Building [======================>  ] 231/243: rustc_typeck, rustc_middl...
|     Building [======================>  ] 232/243: rustc_typeck, rustc_middl...
|     Building [======================>  ] 233/243: rustc_typeck, rustc_middl...
|     Building [=======================> ] 234/243: rustc_typeck, rustc_middl...
|     Building [=======================> ] 235/243: rustc_typeck, rustc_middl...
|     Building [=======================> ] 236/243: rustc_typeck, rustc_borro...
|     Building [=======================> ] 237/243: rustc_typeck, rustc_borrowck
|     Building [=======================> ] 238/243: rustc_typeck
| error: build failed
| command did not execute successfully: "/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rust-snapshot/bin/cargo" "build" "--target" "x86_64-unknown-linux-gnu" "-Zbinary-dep-depinfo" "-j" "20" "-v" "--release" "--frozen" "--features" " llvm max_level_info" "--manifest-path" "/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/compiler/rustc/Cargo.toml" "--message-format" "json-render-diagnostics"
| expected success, got: exit status: 101
| Traceback (most recent call last):
|   File "/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/src/bootstrap/bootstrap.py", line 1330, in <module>
|     main()
|   File "/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/src/bootstrap/bootstrap.py", line 1313, in main
|     bootstrap(help_triggered)
|   File "/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/src/bootstrap/bootstrap.py", line 1299, in bootstrap
|     run(args, env=env, verbose=build.verbose, is_bootstrap=True)
|   File "/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/src/bootstrap/bootstrap.py", line 182, in run
|     raise RuntimeError(err)
| RuntimeError: failed to run: /home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/rustc-1.59.0-src/build/bootstrap/debug/bootstrap -j 20 build --stage 2 --verbose
| WARNING: exit code 1 from a shell command.
ERROR: Task (virtual:native:/home/oukache/Dev/Yocto_Jetson-Orin-Nano/source/poky/meta/recipes-devtools/rust/rust_1.59.0.bb:do_compile) failed with exit code '1'

Summary: 1 task failed:
  virtual:native:/home/oukache/Dev/Yocto_Jetson-Orin-Nano/source/poky/meta/recipes-devtools/rust/rust_1.59.0.bb:do_compile
Summary: There was 1 ERROR message, returning a non-zero exit code.

best regards,
Oukache

Hello @oukache.radadi-ali,

Thanks for sharing further details.
From a quick glance, it seems like the issues are related to rust-native.

There seems to be a log file at:

/home/oukache/Dev/Yocto_Jetson-Orin-Nano/build/tmp/work/x86_64-linux/rust-native/1.59.0-r0/temp/log.do_compile.30247

Can you please share that with us ? Maybe there is a hint on why rust-native is failing to build.

regards,
Andrew
Embedded Software Engineer at ProentusNova