問題タブ [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.
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 を最新バージョンに更新する解決策はありません)
ありがとうございました
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
私のパッケージレシピ:
次のように私のエラー:
bitbake - BitBake のデフォルト タスク
私は最近 BitBake を試していて、その仕組みを知りたいと思っています。
次のようにコンポーネントをコンパイルできます。
しかし、次の行が同じことを行うことがわかりました (ここでは、BitBake が do_build タスクを実行するように指定しています)。
つまり、コンポーネントがコンパイルされ、動作し、2 つのコンポーネントが同じログ ファイルを生成しています。タスク do_build は、タスクを指定しない場合のデフォルト値のようなものですか? 私はこの 1 つのコンポーネントでこれを試しただけなので、それが一般的なものかどうか知りたいですか?
windows - Windows の bitbake に似たビルドツール
一連のレシピでモジュールのバージョンを管理する Windows 環境で実行されているビルド ツールはありますか? レシピは、ビルドするソース、ビルド方法、およびモジュール間の依存関係を定義する必要があります。Ant/Ivy や Gradle のように (ソース リポジトリのバージョン/依存関係ファイルとして) ではなく、モジュールに関する上記のメタデータをビルドのコードから分離したいと思います。
Linux でのパッケージの依存関係の処理方法が気に入っています。
実は、Windows 用の bitbake が欲しいのです。似たようなものはありますか?
linux - openembedded ビルドに qt5 を追加するにはどうすればよいですか?
ビルド用にセットアップされた OpenEmbedded-core ビルド環境があります。それがどのように機能するかを理解しようと調べていたところ、ビルドされているパッケージのリストであると思われるものを見つけました。
これらはすべて私のプロジェクトによって構築されたと思います。また、ここに追加された新しいものはすべて構築されたプロジェクトに追加されるという印象を受けています。現在、私のプロジェクトには Qt5 が必要です。recipes-qt
ディレクトリの下を見ると、次のように表示されます。
ここでqt4がビルドされていることは明らかですが、qt5を追加したいと思います。
私の2つの質問:
- これまでのところ、私の仮定は正しいですか?
- 新しいqt5パッケージを追加する正しい方法は何ですか? これが一部の OE プロジェクトから「引き出す」ことができるものなのか、それともゼロから行う必要があるのかはわかりません。
build - OpenEmbedded でカーネル バージョンを選択する
OpenEmbedded を使用して、 Ubuntu 13.04 ホスト マシンで Angstrom カーネルを構築したいと考えています。
カーネルをビルドする理由は、Angstrom ディストリビューション(BeagleBoard)をターゲットにして、ホスト マシン上でカーネル ドライバーをクロスコンパイルできるようにするためです。Beagleboard は、2.6.32 のビルド済みイメージを実行します。
私が知っているように、クロス コンパイルは Angstrom ディストリビューションだけでなく、BeagleBoard が実行する同じカーネル バージョンをターゲットにする必要があります。OE はどのように「優先」バージョンを選択しますか? BitBake がビルドするカーネル バージョンを選択する方法はありますか?