2017-09-12 10 views
0

yocto-2.1.2でlibmadをコンパイルしています。yocto krogothでlibmadエラーが発生しました2.1.2

Nothing PROVIDES 'libmad'libmad was skipped: because it has a restricted license not whitelisted in LICENSE_FLAGS_WHITELIST 

このエラーを解決する方法前もって感謝します。

私はyocto(トースター)のpython-pygameレシピのlibmadをコンパイルしています。 libmadレシピで

+0

ライセンスに問題があると思われます... –

答えて

4

、(これは多くの場合、例えばメディアエンコーダ/デコーダの場合でできるなどの管轄に応じて)あなたは商用ライセンスを必要とするかもしれないことを意味ライン

LICENSE_FLAGS = "commercial" 

があります。

あなたは(商用ライセンスを取得することによってのいずれか、またはあなたが1を必要としないこととみなされる)その問題を解決したとき、あなたは追加する必要があります/場合:あなたのlocal.confまたはディストリビューションの設定で

LICENSE_FLAGS_WHITELIST += "commercial_libmad" 

を。

+0

ありがとう@ anders、私はトースター2.1.2を使用していますが、上記の行には同じエラーが表示されています。どのように私はそれを再コンパイルすることができます。 – rao

+0

その行はどこに追加しましたか? 'bitbake libmad -e | grep WHITELIST'を実行して、ここに出力を貼り付けることができますか? – Anders

+0

親愛なるAndersさん、私はウェブインターフェース(トースター)を使っていません。以下は私のlocal.confファイルです#このファイルが生成されたときのバージョンを追跡します。 .............. CONF_VERSION = "1" INHERIT + = "トースターbuildhistory" LICENSE_FLAGS_WHITELIST + = "commercial_libmad" は〜 – rao

関連する問題