2062953_ja-JP

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

2062953_ja-JP

2062953_ja-JP

imx-image-full のビルドに失敗しましたが、git-native コンパイルエラーが発生しました

Ubuntu 24.04 LTSサーバーでimx-image-fullをビルドしようとしています。

私はすべてのパッケージとimx8に最新バージョンを使用しています

コマンドライン:
リポジトリ 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 ソース imx-setup release.sh -b build
ビットベイク imx-image-full

エラー:
警告:ホストディストリビューション「ubuntu-24.04」このバージョンのビルドシステムでは検証されていません。予期しない障害が発生する可能性があります。テスト済みのディストリビューションを使用することをお勧めします。
キャッシュの読み込み: 100% |#########################################################################################################################################| Time: 0:00:05
Loaded 5730 entries from dependency cache.
Parsing recipes: 100% |#######################################################################################################################################|時刻: 0:00:01
3654 .bb の解析ファイルが完了しました (3653 キャッシュ、1 解析)。5731 ターゲット、377 スキップ、3 マスク、0 エラー。
注: 欠落しているタスクキューの依存関係の解決

ビルド構成:
BB_VERSION = "2.8.0"
BUILD_SYS = "x86_64-linux"
NATIVELSBSTRING = "ユニバーサル"
TARGET_SYS = "aarch64-poky-linux"
マシン = "imx8mp-lpddr4-evk"
DISTRO = "fsl-imx-xwayland"
DISTRO_VERSION = "6.6-スカースギャップ"
TUNE_FEATURES = "aarch64 armv8a crc crypto"
TARGET_FPU = ""
メタ
meta-poky = "HEAD:200d12b6a58ad961d60a7774ca0f7a9d29498724"
メタOE
メタマルチメディア
メタpython = "HEAD:72018ca1b1a471226917e8246e8bbf9a374ccf97"
meta-freescale = "HEAD:0627128b341cfb2bef7a0832ce8cac0ce1127f13"
meta-freescale-3rdparty = "HEAD:6c063450d464eb2f380443c7d9af1b94ce9b9d75"
meta-freescale-distro = "HEAD:b9d6a5d9931922558046d230c1f5f4ef6ee72345"
メタIMX-BSP
メタIMX-SDK
メタ-IMX-ML
meta-imx-v2x = "ヘッド:219f6d04a4c339eb6f2dc626f944bbdf9a716ff5"
meta-nxp-demo-experience = "HEAD:e8e646e22b1f926aac83bb7ad522efa9cd8ccc45"
メタ-NXP-マター-ベースライン
meta-nxp-openthread = "ヘッド:f58365ec75a5768ff3e8e8bcd64f237738c93160"
メタアーム
meta-arm-toolchain = "ヘッド:950a4afce46a359def2958bd9ae33fc08ff9bb0d"
meta-clang = "ヘッド:2b7433611d80f6d0ee1b04156fa91fc73d3c2665"
メタノーム
メタネットワーキング
meta-filesystems = "HEAD:72018ca1b1a471226917e8246e8bbf9a374ccf97"
meta-qt6 = "ヘッド:586a6cb5aec755803a3be3cec359baafe89d6432"
メタパーセク
meta-tpm = "ヘッド:459d837338ca230254baa2994f870bf6eb9d0139"
メタ仮想化 = "HEAD:6f3c1d8f90947408a6587be222fec575a1ca5195"

Sstateの概要:募集5228ローカル0ミラー0見逃し5228現在の2596(0%一致、33%完了)################################################# | ETA: 0:00:01
Initialising tasks: 100% |####################################################################################################################################|時間: 0:00:15
メモ: タスクの実行
エラー:git-native-2.44.1-r0 do_compile:oe_runmakeに失敗しました
エラー: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, なし, なし)
エラー:障害のログファイルが/ mnt / disks / yocto_disk / imx-yocto-bsp / build / tmp / work / x86_64-linux / git-native / 2.44.1 / temp / log.do_compile.60384に保存されています。
ログデータは次のとおりです。
|デバッグ:Python関数autotools_aclocalsを実行しています
|デバッグ: SITE ファイル ['endian-little', 'common-linux', 'common-glibc', 'bit-64', 'x86_64-linux', 'common']
|デバッグ:Python関数autotools_aclocals終了しました
|DEBUG: シェル関数 do_compile を実行しています
|注: 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
| リンク git
|LINK スカラー
|/mnt/disks/yocto_disk/imx-yocto-bsp/build/tmp/hosttools/ld: common-main.o: 関数 'main' 内:
|common-main.c:(.text.startup+0xde):'cmd_main' への未定義の参照
|collect2: エラー: ld が 1 つの終了ステータスを返しました
|make: *** [Makefile:2833: scalar] エラー 1
|make: *** 未完成の仕事を待っています...。
|/mnt/disks/yocto_disk/imx-yocto-bsp/build/tmp/hosttools/ld: git.o:(.data.rel+0x7d0):'cmd_pack_objects' への未定義の参照
|/mnt/disks/yocto_disk/imx-yocto-bsp/build/tmp/hosttools/ld: git.o:(.data.rel+0xb60):'cmd_submodule__helper' への未定義の参照
|/mnt/disks/yocto_disk/imx-yocto-bsp/build/tmp/hosttools/ld: git.o:(.data.rel+0xd10):'cmd_worktree' への未定義の参照
|collect2: エラー: ld が 1 つの終了ステータスを返しました
|make: *** [Makefile:2418: git] エラー 1
|エラー: oe_runmake失敗しました
|警告: シェル コマンドからコード 1 を終了します。
エラー:タスク(virtual:native(/mnt/disks/yocto_disk/imx-yocto-bsp/sources/poky/meta/recipes-devtools/git/git_2.44.1.bb%do_compile)終了コード '1' で失敗しました
注: タスクの概要: 2220 個のタスクを試行しましたが、そのうち 2216 個は再実行する必要がなく、1 個が失敗しました。

概要: 1 つのタスクが失敗しました:
virtual:native:/mnt/disks/yocto_disk/imx-yocto-bsp/sources/poky/meta/recipes-devtools/git/git_2.44.1.bb:do_compile
概要:警告メッセージが1つありました。
概要: 2 つの ERROR メッセージがあり、0 以外の終了コードが返されました。

Re:git-nativeコンパイルエラーでimx-image-fullのビルドに失敗しましたその後、git-nativeのステップに合格することができたので、それが役立ったと思います。Re:git-nativeコンパイルエラーでimx-image-fullのビルドに失敗しました

ただし、imx8のビットバックをビルドしようとすると、git-nativeで失敗します。

ubuntu@yocto-build-server:/mnt/disks/yocto_disk/imx-yocto-bsp/build$ bitbake imx-image-full
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:02Loaded 5730 entries from dependency cache.
Parsing recipes: 100% |#####################################################################################################################################| Time: 0:00:00Parsing 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 5226 Local 0 Mirrors 0 Missed 5226 Current 2598 (0% match, 33% complete)###############################################              | ETA:  0:00:01Initialising tasks: 100% |##################################################################################################################################| Time: 0:00:15NOTE: 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.12690', 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.12690
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        
|     * new build flags
|     CC oss-fuzz/dummy-cmd-main.o
| /bin/sh: 1: cc: not found
|     CC oss-fuzz/fuzz-commit-graph.o
| /bin/sh: 1: cc: not found
| make: *** [Makefile:2735: oss-fuzz/dummy-cmd-main.o] Error 127
| make: *** Waiting for unfinished jobs....
| make: *** [Makefile:2735: oss-fuzz/fuzz-commit-graph.o] Error 127
| 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'
Re:git-nativeコンパイルエラーでimx-image-fullのビルドに失敗しました

これらを追加した後、なんとか成功裏にビルドすることができました。
それらがないと、curl-configとgit-guiの問題が発生しました。

sudo apt install libcurl4-openssl-dev libssl-dev gettext tcl-dev 



Re:git-nativeコンパイルエラーでimx-image-fullのビルドに失敗しました

「imx-yocto-bsp_scarthgap/build/tmp/work/x86_64-linux/git-native/2.44.1/git-2.44.1」フォルダに移動し、以下のコマンドが正常に実行できるかどうかを確認してください。

$ make distclean

$ make -j 4 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


Re:git-nativeコンパイルエラーでimx-image-fullのビルドに失敗しました

はい、git-native は sources/poky/meta/conf/bitbake.conf ファイルの一部です。

ASSUME_PROVIDED = "\
    bash-native \
    bzip2-native \
    chrpath-native \
    diffstat-native \
    file-native \
    findutils-native \
    gawk-native \
    git-native \
    grep-native \
    hostperl-runtime-native \
    hostpython-runtime-native \
    libgcc-native \
    patch-native \
    sed-native \
    tar-native \
    texinfo-native \
    virtual/crypt-native \
    virtual/libiconv-native \
    virtual/libintl-native \
    wget-native \
    "

これは、bitback git-native コマンドの出力です。

ubuntu@yocto-build-server:/mnt/disks/yocto_disk/imx-yocto-bsp$ bitbake git-native
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:02Loaded 5730 entries from dependency cache.
Parsing recipes: 100% |#####################################################################################################################################| Time: 0:00:00Parsing of 3654 .bb files complete (3653 cached, 1 parsed). 5731 targets, 377 skipped, 3 masked, 0 errors.
WARNING: Explicit target "git-native" is in ASSUME_PROVIDED, ignoring
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"


Summary: There were 2 WARNING messages.

Re:git-nativeコンパイルエラーでimx-image-fullのビルドに失敗しました

yoctoのレシピは修正しましたか?

sources/poky/meta/conf/bitbake.conf の "ASSUME_PROVIDED" リストに "git-native" が載っているか確認してください。

コマンド "bitbake git-native"を実行すると、出力はどうなりますか?

Re:git-nativeコンパイルエラーでimx-image-fullのビルドに失敗しました

おかげで、しかし、これらのパッケージはすべてすでに私のシステムにインストールされています。

ubuntu@yocto-build-server:~$ sudo apt install gawk wget git diffstat unzip texinfo gcc build-essential
utils-ping python3-git python3-jchrpath socat cpio python3 python3-pip python3-pexpect xz-utils debianutils

パッケージリストを読み込んでいます...ドニオン3-j
inja2 python3-subunit zstd liblz4-toolファイル
依存関係ツリーを構築しています...完成です
ステート情報を読み取っています...完成です
gawkはすでに最新バージョン(1:5.2.1-2build3)です。
wgetはすでに最新バージョン(1.21.4-1ubuntu4.1)です。
gitはすでに最新バージョンです(1:2.43.0-1ubuntu7.2)。
diffstat はすでに最新バージョン (1.66-1build1) です。
解凍はすでに最新バージョン(6.0-28Ubuntu4.1)です。
texinfoはすでに最新バージョン(7.1-3build2)です。
gccはすでに最新バージョンです(4:13.2.0-7ubuntu1)。
build-essentialはすでに最新バージョン(12.10Ubuntu1)です。
0 がアップグレードされ、0 が新しくインストールされ、0 が削除され、0 がアップグレードされません。

Re:git-nativeコンパイルエラーでimx-image-fullのビルドに失敗しました

OpenEmbedded-Core では、 :term:'ASSUME_PROVIDED' は主にネイティブ
ビルドすべきではないツール。例としては ''git-native'' があります。
指定すると、ホストからの Git バイナリを使用できるようになります
「gitネイティブ」を構築するのではなく。


ホストPCに以下のパッケージをインストールしてください。

$ sudo apt install gawk wget git diffstat unzip texinfo gcc build-essential
python3-pip python3-pexpect xz-utils debianutils
python3-git python3-jinja2 python3-subunit zstd liblz4-toolファイル
ロケール libacl1

Tags (1)
No ratings
Version history
Last update:
‎11-21-2025 02:02 PM
Updated by: