2017-11-20 9 views
0

他のパッケージ "Y"に依存する1つのパッケージ "X"を構成しています。yocto pyro 2.3依存パッケージ構築問題

"Y"パッケージが正常にビルドされ、私はそれを以下のパスに見つけることができます。

私の理解あたりとして

/0.1.0-r1/recipe-sysroot-native/usr/bin

tmpに/仕事/ cortexa8hf-ネオンpoky-linuxの-gnueabi/"Y" であればパッケージ「X "がパッケージ" Y "に依存する場合、パッケージ" Y "のすべてのコンポーネントは、パッケージ" X "のパス" recipe-sysroot-native/usr/bin "にコピーされます。

しかし、依存パッケージ "Y"がパッケージ "X"のrecipe-sysroot-nativeに見つかりません。

私の理解が間違っている場合は、これを行う正しい方法を教えてください。標準のために、私はディレクトリへのパッケージ「Y」を見つけることができないですように、「レシピSYSROOTネイティブの/ usr/binに」パッケージ「X」の

おかげ

アミットG.

+0

ネイティブパッケージまたはターゲットパッケージは関係するパッケージですか?ターゲットパッケージの場合は、間違った場所を探しています。 –

答えて

0

Yパッケージには、あなたはレシピのsysrootネイティブにYを取得するために、Xのレシピに以下を追加する必要があります。

DEPENDS = "Y-native" 

あなたが「Y」のレシピがネイティブレシピとして使用できることを確認する必要があり、それが含まれている必要があります

BBCLASSEXTEND = "native(またはinherit native

+0

ありがとうございました.YのbbファイルにBBCLASSEXTEND = "native"を追加する必要があります。 –

+0

うまくいてうれしく、BBCLASSEXTENDの精度に感謝して、答えに追加しました。 – Nayfe

関連する問題