yocto krogoth 2.1.2中的libmad错误

时间:2017-09-12 06:33:09

标签: yocto build-system

我正在yocto-2.1.2中编译libmad,它给出了以下错误。

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

如何解决此错误。提前谢谢。

我正在为yocto(烤面包机)中的python-pygame食谱编译libmad

1 个答案:

答案 0 :(得分:4)

libmad食谱中,有一行

LICENSE_FLAGS = "commercial"

这意味着您可能需要商业许可证(取决于管辖权等。例如媒体编码器/解码器通常就是这种情况。)

如果/当您解决了这个问题(通过获得商业许可证,或者认为您不需要商业许可证),您应该添加:

LICENSE_FLAGS_WHITELIST += "commercial_libmad"

在您的local.conf或发行版配置中。