問題タブ [bitbake]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1483 参照

openembedded - gcc-cross のコンパイルで Bitbake が失敗する

bitbake(openembedded classic, bitbake) で gcc-cross をコンパイルしようとしていますが、desktop-file-utils で失敗し、それに応じて desktop-file-utils-native-0.16 で失敗します。libglib をインストールすると、pkg-config で glib-2.0 が利用可能と表示されます。 (Ubuntu 12.04、64Bit)

誰かが私が見逃している依存関係を知っていますか? (bitbake と openembedded を最新バージョンに更新する解決策はありません)

ありがとうございました

0 投票する
2 に答える
7429 参照

embedded-linux - Bitbake は do_package_qa エラーで失敗しますか?

独自のカスタム レシピを作成しようとしています。Bitbake で Yocto Project を使用しています。

次のパッケージbitbake apriltagsは、コマンドが指定されたときに次のことを行い、次の場所でエラーをスローしますdo_package

次のタスクを正常に実行します。

そして、失敗しますdo_package

私の/yocto/build/tmp/work/armv7a-vfp-neon-poky-linux-gnueabi/apriltags/0.1-r4/git/build/lib中には、エラーの原因となっているpkgconfig.pcとがあります。libapriltags.a

私のパッケージレシピ:

次のように私のエラー:

0 投票する
2 に答える
1124 参照

bitbake - BitBake のデフォルト タスク

私は最近 BitBake を試していて、その仕組みを知りたいと思っています。

次のようにコンポーネントをコンパイルできます。

しかし、次の行が同じことを行うことがわかりました (ここでは、BitBake が do_build タスクを実行するように指定しています)。

つまり、コンポーネントがコンパイルされ、動作し、2 つのコンポーネントが同じログ ファイルを生成しています。タスク do_build は、タスクを指定しない場合のデフォルト値のようなものですか? 私はこの 1 つのコンポーネントでこれを試しただけなので、それが一般的なものかどうか知りたいですか?

0 投票する
1 に答える
955 参照

windows - Windows の bitbake に似たビルドツール

一連のレシピでモジュールのバージョンを管理する Windows 環境で実行されているビルド ツールはありますか? レシピは、ビルドするソース、ビルド方法、およびモジュール間の依存関係を定義する必要があります。Ant/Ivy や Gradle のように (ソース リポジトリのバージョン/依存関係ファイルとして) ではなく、モジュールに関する上記のメタデータをビルドのコードから分離したいと思います。

Linux でのパッケージの依存関係の処理方法が気に入っています。

実は、Windows 用の bitbake が欲しいのです。似たようなものはありますか?

0 投票する
2 に答える
1280 参照

linux - openembedded ビルドに qt5 を追加するにはどうすればよいですか?

ビルド用にセットアップされた OpenEmbedded-core ビルド環境があります。それがどのように機能するかを理解しようと調べていたところ、ビルドされているパッケージのリストであると思われるものを見つけました。

これらはすべて私のプロジェクトによって構築されたと思います。また、ここに追加された新しいものはすべて構築されたプロジェクトに追加されるという印象を受けています。現在、私のプロジェクトには Qt5 が必要です。recipes-qtディレクトリの下を見ると、次のように表示されます。

ここでqt4がビルドされていることは明らかですが、qt5を追加したいと思います。

私の2つの質問:

  1. これまでのところ、私の仮定は正しいですか?
  2. 新しいqt5パッケージを追加する正しい方法は何ですか? これが一部の OE プロジェクトから「引き出す」ことができるものなのか、それともゼロから行う必要があるのか​​はわかりません。
0 投票する
1 に答える
3652 参照

build - OpenEmbedded でカーネル バージョンを選択する

OpenEmbedded を使用して、 Ubuntu 13.04 ホスト マシンで Angstrom カーネルを構築したいと考えています。

カーネルをビルドする理由は、Angstrom ディストリビューション(BeagleBoard)をターゲットにして、ホスト マシン上でカーネル ドライバーをクロスコンパイルできるようにするためです。Beagleboard は、2.6.32 のビルド済みイメージを実行します。

私が知っているように、クロス コンパイルは Angstrom ディストリビューションだけでなく、BeagleBoard が実行する同じカーネル バージョンをターゲットにする必要があります。OE はどのように「優先」バージョンを選択しますか? BitBake がビルドするカーネル バージョンを選択する方法はありますか?