2172443_ja-JP

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

2172443_ja-JP

2172443_ja-JP

Yocto 3.0 5.4.70 で qt5.10 を qt5.19 にアップデートするにはどうすればよいですか?

こんにちは、NXP

お客様は、Yocto 3.0 5.4.70 で qt5.10 を qt5.19 にアップデートする必要がありますか?

更新するための解決策はありますか?

meta-qt5/recipes-qt/qt5/qt-git.inc を変更してみます。

しかしコンパイラは失敗します。


 

yocto3.0レベルqtを使用する場合は、次のとおりです。それぞれのアクセサリログと同様に、2 つの方法が試行されます

 

==================================第一の方法、 yocto3.0对应のmeta-qt5内のファイル内のバージョン番号を直接修正する、実行尝试========================================

オリジナルのmeta-qt5を使用して、バージョン5.15.19変更しましたテストは成功しませんでした。

详细log等付属品《 log_qt5_15_19.txt

 

操作手順例如下记录:

承認済みのコミット 21ce4c124d9a972d9122f87c64ac2773bf04c284を使用します

次のような2つの図示:

 

charleshuang_0-1758251981226.jpeg


 

charleshuang_1-1758251981275.jpeg


 

 

bitbake imx-image-fullの解析を実行します。添付ファイル log_qt5_15_19.txt のようなログを記録します。

会話ログの一部の図を以下に示します

charleshuang_2-1758251981389.png


 

charleshuang_3-1758251981472.jpeg


 

 

 

==================================第 2 の方法、 meta-qt5この一層を採用し、最新のコードを更新して実行します=======================================

 

 

yocto3.0プロセスに基づくmeta-qt5 git pullを使用して最新のバージョンに更新されます。Qtバージョンは 5.15.16と表示ます

ログのような添付ファイル:《 log_qt5_15_16.txt

 

操作手順例如下记录:

 

コミット情報は次のとおりで、 Qtバージョンは5.15.16と表示されます。

コミット 9d9966d81d6a98876f3919127ece3a6829edf609

次の図に示すように:

charleshuang_4-1758251981520.jpeg


 

charleshuang_5-1758251981551.jpeg


 

 

したがって、レイヤーバージョンは新しくなり、旧バージョンのyocto工程プロセス構造とは異なります。

したがって、このの下の各bbファイルの形式は、たとえば「 : 」の代わりに旧バージョンで使用されていた「 _ 」記号など、旧バージョンの形式に変更されます。

次のような2つの図示:

charleshuang_6-1758251981615.jpeg


他のファイルもこの種のシンボルであり、次の図のように変更されます。

charleshuang_7-1758251981659.jpeg


 

 

したがって yocto 3.0ではこれらのコンテンツが一部削除されています

これらのコンテンツはycoto 4.0 の段階で存在するため yocto 4.0ポーキーに保存され、使用されるファイルが使用されます。

python3targetconfig.bbクラス

python_pep517.bbクラス

python_setuptools_build_meta.bbクラス

setuptools3-base.bbclass

次の図に示すように:

charleshuang_8-1758251981683.jpeg


 

 

 

その後、パッチqtbaseが実行されると、いくつかのパッチが適用されていないことが示されます

詳細なログは添付ファイルのログとして保存されます。 《 log_qt5_15_16.txt 》

セキュリティログの一部の図を以下に示します。

charleshuang_9-1758251981844.jpeg




i.MX 8ファミリ | i.MX 8QuadMax (8QM) | 8QuadPlusi.MX 8M | i.MX 8M ミニ | i.MX 8M ナノRe: How to do about update the qt5.10 to qt5.19 on Yocto 3.0 5.4.70?

こんにちは@charleshuang

最初の方法の方が適しています。2番目の方法は成功率が非常に低いです。新しいバージョンのbbファイルは、新しいバージョンのYocto環境にのみ互換性があるため、bbファイルを変更して古いバージョンに適合させることは非常に困難です。

最初のステップを試す際は、`/tmp/work/armv8a-poky-linux/qtxxx/xxx/temp/` 下のログを確認することをお勧めします。ログには具体的なエラーメッセージが含まれています。その後、エラーメッセージに基づいて `bb` ファイルを修正してください。または、BitBake コンパイル時に `-DDD` を追加して、シェルターミナルにエラーメッセージを表示することもできます。

よろしくお願いします、
志明

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