我正在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
。
答案 0 :(得分:4)
在libmad
食谱中,有一行
LICENSE_FLAGS = "commercial"
这意味着您可能需要商业许可证(取决于管辖权等。例如媒体编码器/解码器通常就是这种情况。)
如果/当您解决了这个问题(通过获得商业许可证,或者认为您不需要商业许可证),您应该添加:
LICENSE_FLAGS_WHITELIST += "commercial_libmad"
在您的local.conf
或发行版配置中。