2392809_ja-JP

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

2392809_ja-JP

2392809_ja-JP

BSP46とlinux-libc-headers 6.6の組み合わせでコンパイル失敗が発生します。

BSP46とlinux-libc-headers 6.6の組み合わせでコンパイル失敗が発生します。
コンパイルログを以下に添付します。この問題を解決する方法についてご教示ください。

DEBUG:python関数の実行extend_recipe_sysroot
注意:直接依存関係は ['/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/sources/poky/meta/recipes-devtools/quilt/quilt-native_0.67.bb:do_populate_sysroot'、 'virtual:native:/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/sources/poky/meta/recipes-devtools/bison/bison_3.8.2.bb:do_populate_sysroot', 'virtual:native:/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/sources/poky/meta/recipes-devtools/dwarfsrcfiles/dwarfsrcfiles.bb:do_populate_sysroot','virtual:native:/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/sources/poky/meta/recipes-devtools/patch/patch_2.7.6.bb:do_populate_sysroot','virtual:native:/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/sources/poky/meta/recipes-devtools/pkgconfig/pkgconfig_git.bb:do_populate_sysroot','virtual:native:/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/sources/poky/meta/recipes-devtools/pseudo/pseudo_git.bb:do_populate_sysroot','virtual:native:/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/sources/poky/meta/recipes-devtools/rpm/rpm_4.19.1.1.bb:do_populate_sysroot','virtual:native:/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/sources/poky/meta/recipes-devtools/rsync/rsync_3.2.7.bb:do_populate_sysroot', 'virtual:native:/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/sources/poky/meta/recipes-devtools/unifdef/unifdef_2.12.bb:do_populate_sysroot', 'virtual:native:/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/sources/poky/meta/recipes-extended/xz/xz_5.4.7.bb:do_populate_sysroot']
注意:sysrootにインストールした際: ['cmake-native', 'openssl-native', 'expat-native', 'ncurses-native', 'readline-native', 'util-linux-libuuid-native', 'dwarfsrcfiles-native', 'elfutils-native', 'file-native', 'libedit-native', 'lua-native', 'make-native', 'perl-native', 'python3-native', 'rpm-native', 'bzip2-native', 'libarchive-native', 'libbnsl2-native', 'libtirpc-native', 'lzlib-native', 'zstd-native', 'curl-native', 'gdbm-native', 'gmp-native', 'gnutls-native', 'libtasn1-native', 'libcap-native', 'libffi-native', 'libgcrypt-native', 'libgpg-error-native', 'libmicrohttpd-native', 'libunistring-native', 'nettle-native']
注意:sysrootで既に存在しているようにスキップしています: ['gettext-minimal-native', 'libtool-native', 'm4-native', 'quilt-native', 'texinfo-dummy-native', 'zlib-native', 'bison-native', 'flex-native', 'gnu-config-native', 'patch-native', 'pkgconfig-native', 'pseudo-native', 'rsync-native', 'unifdef-native', 'xz-native', 'acl-native', 'attr-native', 'popt-native', 'sqlite3-native']
DEBUG: sed -e 's:^[^/]*/:/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/build_s32g399avmcu2.1asc/tmp/work/cortexa53-crypto-fsl-linux/linux-libc-headers/6.6/recipe-sysroot-native/:g'/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/build_s32g399avmcu2.1asc/tmp/sysroots-components/x86_64/openssl-native/fixmepath/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/build_s32g399avmcu2.1asc/tmp/sysroots-components/x86_64/ncurses-native/fixmepath/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/build_s32g399avmcu2.1asc/tmp/sysroots-components/x86_64/elfutils-native/fixmepath/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/build_s32g399avmcu2.1asc/tmp/sysroots-components/x86_64/lua-native/fixmepath/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/build_s32g399avmcu2.1asc/tmp/sysroots-components/x86_64/perl-native/fixmepath/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/build_s32g399avmcu2.1asc/tmp/sysroots-components/x86_64/python3-native/fixmepath/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/build_s32g399avmcu2.1asc/tmp/sysroots-components/x86_64/rpm-native/fixmepath/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/build_s32g399avmcu2.1asc/tmp/sysroots-components/x86_64/curl-native/fixmepath/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/build_s32g399avmcu2.1asc/tmp/sysroots-components/x86_64/gmp-native/fixmepath/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/build_s32g399avmcu2.1asc/tmp/sysroots-components/x86_64/libgcrypt-native/fixmepath/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/build_s32g399avmcu2.1asc/tmp/sysroots-components/x86_64/libgpg-error-native/fixmepath|XARGS sed -i -e 's:FIXMESTAGINGDIRTARGET:/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/build_s32g399avmcu2.1asc/tmp/work/cortexa53-crypto-fsl-linux/linux-libc-headers/6.6/recipe-sysroot:g;s:FIXMESTAGINGDIRHOST:/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/build_s32g399avmcu2.1asc/tmp/work/cortexa53-crypto-fsl-linux/linux-libc-headers/6.6/recipe-sysroot-native:g'-E 's:FIXME_PSEUDO_SYSROOT:/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/build_s32g399avmcu2.1asc/tmp/sysroots-components/x86_64/pseudo-native:g'-E 's:FIXME_HOSTTOOLS_DIR:/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/build_s32g399avmcu2.1asc/tmp/hosttools:g'-E 's:FIXME_PKGDATA_DIR:/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/build_s32g399avmcu2.1asc/tmp/pkgdata/s32g399avmcu2.1asc:g'-E 's:FIXME_PSEUDO_LOCALSTATEDIR:/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/build_s32g399avmcu2.1asc/tmp/work/cortexa53-crypto-fsl-linux/linux-libc-headers/6.6/pseudo/:g'-E 's:FIXME_LOGFIFO:/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/build_s32g399avmcu2.1asc/tmp/work/cortexa53-crypto-fsl-linux/linux-libc-headers/6.6/temp/fifo.4087696:g'
デバッグ: Python 関数 extend_recipe_sysroot が完了しました
デバッグ: Python関数sstate_task_prefuncを実行中
デバッグ: Python関数sstate_task_prefuncが終了しました
デバッグ: Python関数 do_package を実行中
デバッグ: Python関数 package_setup_pkgv を実行中
デバッグ: Python関数 package_setup_pkgv が完了しました
デバッグ: Python 関数 package_convert_pr_autoinc を実行中
デバッグ: Python 関数 package_convert_pr_autoinc が完了しました
デバッグ: Python関数 package_prepare_pkgdata を実行中
注: pkgdata-sysroot にインストールされました: []
デバッグ: Python関数 package_prepare_pkgdata が完了しました
デバッグ: Python関数 perform_packagecopy を実行中
エラー: exec_func_python() で Python 関数を実行中にエラーが発生しました (自動生成)。

この例外/失敗を引き起こしたPython呼び出しのスタックトレースは以下の通りです:
ファイル: 'exec_func_python() autogenerated', lineno: 2, function:
0001:
0002:perform_packagecopy(d)
0003:
ファイル: '/home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/sources/poky/meta/classes-global/package.bbclass', lineno: 363, function: perform_packagecopy
0359: rpath_replace (dvar, d)
0360:}
0361:perform_packagecopy[cleandirs] = "${PKGD}"
0362:perform_packagecopy[指揮] = "${PKGD}"
*** 0363:
0364:Python populate_packages () {
0365: oe.package.populate_packages(d)
0366:}
0367:populate_packages[dirs] = " ${D} "
ファイル: '/usr/lib/python3.10/subprocess.py'、行番号: 421、関数: check_output
0417: それ以外の場合:
0418: 空 = b''
0419: kwargs['input'] = 空
0420:
*** 0421: return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
0422: **kwargs).stdout
0423:
0424:
0425:class CompletedProcess(object):
ファイル: '/usr/lib/python3.10/subprocess.py'、行番号: 526、関数: 実行
0522: # process.wait() は呼び出しませんとして。 __exit__それは私たちのためにやってくれる。
0523: 上げる
0524: retcode = process.poll()
0525: チェックして戻りコードを取得する場合:
*** 0526: raise CalledProcessError(retcode, process.args,
0527: 出力=標準出力、標準エラー=標準エラー)
0528: return CompletedProcess(process.args, retcode, stdout, stderr)
0529:
0530:
例外: subprocess.CalledProcessError: コマンド 'tar --exclude=./sysroot-only'-cf - -C /home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/build_s32g399avmcu2.1asc/tmp/work/cortexa53-crypto-fsl-linux/linux-libc-headers/6.6/image-p -S 。|tar -xf - -C /home/ubuntu/develop_bsp46/sw-prj-SDV_HPC_Linux_s32g399a/build_s32g399avmcu2.1asc/tmp/work/cortexa53-crypto-fsl-linux/linux-libc-headers/6.6/package'ゼロ以外の終了ステータス2を返しました。

サブプロセスの出力:
不明なディレクトリ、fd 4 に対して *at() システムコールが呼び出されました
fd 4 の不明なベースパス、パスインクルード
'include' の絶対パスを割り当てられませんでした。
tar: ./usr/include:Cannot mkdir: 悪いアドレス
未知ディレクトリの*at() syscallを取得、fd 4
FD 4の未知の基線経路、経路には以下が含まれます
「インクルーク」の絶対的な経路を割り当てることができませんでした。
不明なディレクトリ、fd 4 に対して *at() システムコールが呼び出されました
fd 4 の不明なベースパス、パスインクルード
'include' の絶対パスを割り当てられませんでした。
tar: ./usr/include:Cannot mkdir: 悪いアドレス
TAR: ./USR/Include/MISC:Cannot mkdir:そのようなファイルやディレクトリは存在しません
未知ディレクトリの*at() syscallを取得、fd 4
FD 4の未知の基線経路、経路には以下が含まれます
「インクルーク」の絶対的な経路を割り当てることができませんでした。
不明なディレクトリ、fd 4 に対して *at() システムコールが呼び出されました
fd 4 の不明なベースパス、パスインクルード
'include' の絶対パスを割り当てられませんでした。
tar: ./usr/include:Cannot mkdir: 悪いアドレス
tar: ./usr/include/misc/ocxl.h: 開けられない:そのようなファイルやディレクトリは存在しません
未知ディレクトリの*at() syscallを取得、fd 4
FD 4の未知の基線経路、経路には以下が含まれます
「インクルーク」の絶対的な経路を割り当てることができませんでした。
不明なディレクトリ、fd 4 に対して *at() システムコールが呼び出されました
fd 4 の不明なベースパス、パスインクルード
'include' の絶対パスを割り当てられませんでした。
tar: ./usr/include:Cannot mkdir: 悪いアドレス
tar: ./usr/include/misc/pvpanic.h: 開けません:そのようなファイルやディレクトリはありません
未知ディレクトリの*at() syscallを取得、fd 4
FD 4の未知の基線経路、経路には以下が含まれます
「インクルーク」の絶対的な経路を割り当てることができませんでした。
不明なディレクトリ、fd 4 に対して *at() システムコールが呼び出されました
fd 4 の不明なベースパス、パスインクルード
'include' の絶対パスを割り当てられませんでした。
tar: ./usr/include:Cannot mkdir: 悪いアドレス
tar: ./usr/include/misc/xilinx_sdfec.h: 開けません:そのようなファイルやディレクトリはありません
未知ディレクトリの*at() syscallを取得、fd 4
FD 4の未知の基線経路、経路には以下が含まれます
「インクルーク」の絶対的な経路を割り当てることができませんでした。
不明なディレクトリ、fd 4 に対して *at() システムコールが呼び出されました
fd 4 の不明なベースパス、パスインクルード
'include' の絶対パスを割り当てられませんでした。
tar: ./usr/include:Cannot mkdir: 悪いアドレス
tar: ./usr/include/misc/cxl.h: 開けません:そのようなファイルやディレクトリはありません
未知ディレクトリの*at() syscallを取得、fd 4
FD 4の未知の基線経路、経路には以下が含まれます
「インクルーク」の絶対的な経路を割り当てることができませんでした。
不明なディレクトリ、fd 4 に対して *at() システムコールが呼び出されました
fd 4 の不明なベースパス、パスインクルード
'include' の絶対パスを割り当てられませんでした。
tar: ./usr/include:Cannot mkdir: 悪いアドレス
tar: ./usr/include/misc/fastrpc.h: 開けられない:そのようなファイルやディレクトリはありません
未知ディレクトリの*at() syscallを取得、fd 4
FD 4の未知の基線経路、経路には以下が含まれます
「インクルーク」の絶対的な経路を割り当てることができませんでした。
不明なディレクトリ、fd 4 に対して *at() システムコールが呼び出されました
fd 4 の不明なベースパス、パスインクルード
'include' の絶対パスを割り当てられませんでした。
tar: ./usr/include:Cannot mkdir: 悪いアドレス
TAR: ./USR/include/misc/uacce:Cannot mkdir:そのようなファイルやディレクトリは存在しません
未知ディレクトリの*at() syscallを取得、fd 4
FD 4の未知の基線経路、経路には以下が含まれます
「インクルーク」の絶対的な経路を割り当てることができませんでした。
不明なディレクトリ、fd 4 に対して *at() システムコールが呼び出されました
fd 4 の不明なベースパス、パスインクルード
'include' の絶対パスを割り当てられませんでした。
tar: ./usr/include:Cannot mkdir: 悪いアドレス
tar: ./usr/include/misc/uacce/uacce.h: 開けられない:そのようなファイルやディレクトリは存在しない
未知ディレクトリの*at() syscallを取得、fd 4
FD 4の未知の基線経路、経路には以下が含まれます
「インクルーク」の絶対的な経路を割り当てることができませんでした。

Re: Compilation failure occurs with BSP46 paired with linux-libc-headers 6.6.

はい、どうもありがとうございました。


Re: Compilation failure occurs with BSP46 paired with linux-libc-headers 6.6.

こんにちは、 @zhijie

ご返信ありがとうございます。

問題を再現しましたが、現在のBSPとは関係なく、ビルディングシステムの変更によるものです

現在調査中です。進展があり次第、後ほどご連絡いたします。


BR

チェイン


Re: Compilation failure occurs with BSP46 paired with linux-libc-headers 6.6.

ありがとう、 @zhijie

uname -aの結果も教えていただけますか?


BR

チェイン

Re: Compilation failure occurs with BSP46 paired with linux-libc-headers 6.6.

こんにちは、 @zhijie

投稿ありがとうございます。

ビルディングの環境について詳しく教えていただけますか?

BSP46を組み立てるのは今回が初めてですか?それとも以前にも組み立てたことがありますか?


BR

チェイン

Re: Compilation failure occurs with BSP46 paired with linux-libc-headers 6.6.

こんにちは@zhijie
私も同じ問題に直面しています。もし解決できた方がいらっしゃいましたら、ぜひ教えてください。

エラー: zlib-1.3.1-r0do_package: exec_func_python() で Python 関数を実行中にエラーが発生しました (自動生成)

この例外/失敗を引き起こしたPython呼び出しのスタックトレースは以下の通りです:
ファイル: 'exec_func_python() autogenerated', lineno: 2, function:
0001:
0002:perform_packagecopy(d)
0003:
ファイル: '/home/smurugan8/LWT/sources/poky/meta/classes-global/package.bbclass', lineno: 363, function: perform_packagecopy
0359: rpath_replace (dvar, d)
0360:}
0361:perform_packagecopy[cleandirs] = "${PKGD}"
0362:perform_packagecopy[パッケージ] = "${PKGD}"
*** 0363:
0364:Python populate_packages () {
0365: oe.package.populate_packages(d)
0366:}
0367:populate_packages[dirs] = " ${D} "
ファイル: '/usr/lib/python3.12/subprocess.py'、行番号: 466、関数: check_output
0462: それ以外の場合:
0463: 空 = b''
0464: kwargs['input'] = 空
0465:
*** 0466: return run(*popenargs, stdout=PIPE, timeout=timeout, check=True,
0467: **kwargs).stdout
0468:
0469:
0470:class CompletedProcess(object):
ファイル: '/usr/lib/python3.12/subprocess.py'、行番号: 571、関数: run
0567: # process.wait() は呼び出しませんとして。 __exit__それは私たちのためにやってくれる。
0568: 上げる
0569: retcode = process.poll()
0570: チェックして戻りコードを取得する場合:
*** 0571: raise CalledProcessError(retcode, process.args,
0572: 出力=標準出力、標準エラー=標準エラー)
0573: return CompletedProcess(process.args, retcode, stdout, stderr)
0574:
0575:
例外: subprocess.CalledProcessError: コマンド 'tar --exclude=./sysroot-only'-cf - -C /home/smurugan8/LWT/build/tmp/work/armv8a-poky-linux/zlib/1.3.1/image-p -S 。|tar -xf - -C /home/smurugan8/LWT/build/tmp/work/armv8a-poky-linux/zlib/1.3.1/package'ゼロ以外の終了ステータス2を返しました。

サブプロセスの出力:
不明なディレクトリ、fd 4 に対して *at() システムコールが呼び出されました
fd 4 の不明なベースパス、パス lib
'lib' の絶対パスを割り当てられませんでした。
tar: ./usr/lib:Cannot mkdir: 悪いアドレス
未知ディレクトリの*at() syscallを取得、fd 4
FD 4の未知の基底パス、パスライブラリ
「リベラル」に絶対的な道を割り当てることができませんでした。
未知ディレクトリの*at() syscallを取得、fd 4
FD 4の未知の基底パス、パスライブラリ
「リベラル」に絶対的な道を割り当てることができませんでした。
tar: ./usr/lib:Cannot mkdir: 悪いアドレス
tar: ./usr/lib/libz.so.1:'libz.so.1.3.1'へのシンムリンクを作成できません:そのようなファイル、又はディレクトリはありません

Tags (1)
No ratings
Version history
Last update:
13 hours ago
Updated by: