yocto krogoth 2.1.2中的libmad错误
我在yocto-2.1.2中编译libmad,给出以下错误yocto krogoth 2.1.2中的libmad错误,yocto,build-system,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(烤面包机)中的配方编译libmad。在libmad配方中,有一行 LICENSE_FLAGS = "commercial" 这意味着您可能需
Nothing PROVIDES 'libmad'libmad was skipped: because it has a restricted license not whitelisted in LICENSE_FLAGS_WHITELIST
如何解决这个错误。提前谢谢
我正在为yocto(烤面包机)中的配方编译
libmad
。在libmad
配方中,有一行
LICENSE_FLAGS = "commercial"
这意味着您可能需要商业许可证(取决于管辖权等。这通常适用于媒体编码器/解码器)
如果/当您解决了该问题(通过获得商业许可证或认为您不需要商业许可证),您应添加:
LICENSE_FLAGS_WHITELIST += "commercial_libmad"
在您的
local.conf
或发行版配置中。在libmad
配方中,有一行
LICENSE_FLAGS = "commercial"
这意味着您可能需要商业许可证(取决于管辖权等。这通常适用于媒体编码器/解码器)
如果/当您解决了该问题(通过获得商业许可证或认为您不需要商业许可证),您应添加:
LICENSE_FLAGS_WHITELIST += "commercial_libmad"
在您的
local.conf
或发行版配置中。我想您在许可方面有问题……我想您在许可方面有问题。。。Thanks@anders,我使用的是toaster 2.1.2,我添加了上面的行,但仍然显示相同的错误。我怎么能重新编译呢?你在哪里加的那一行?你能运行bitbake libmad-e | grep WHITELIST并将输出粘贴到这里吗。下面是我的local.conf文件#跟踪该文件生成时的版本。如果………,则可以安全地忽略这一点。。。。。。。。。。。。。。CONF_VERSION=“1”INHERIT+=“toaster buildhistory”LICENSE\u FLAGS\u WHITELIST+=“commercial\u libmad”~我刚刚确认,当手动运行bitbake
时,上面的操作非常有效。因此,我要说的是,您必须仔细查看,并验证您的烤面包机版本是否实际看到并使用了许可证\u标志\u白名单。我还建议您手工制作一个运行bitbake
的测试构建……我在这里确认Anders的答案是正确的。烤面包机有限。请改用bitbake。Thanks@anders,我使用的是toaster 2.1.2,我添加了上面的行,但仍然显示相同的错误。我怎么能重新编译呢?你在哪里加的那一行?你能运行bitbake libmad-e | grep WHITELIST
并将输出粘贴到这里吗。下面是我的local.conf文件#跟踪该文件生成时的版本。如果………,则可以安全地忽略这一点。。。。。。。。。。。。。。CONF_VERSION=“1”INHERIT+=“toaster buildhistory”LICENSE\u FLAGS\u WHITELIST+=“commercial\u libmad”~我刚刚确认,当手动运行bitbake
时,上面的操作非常有效。因此,我要说的是,您必须仔细查看,并验证您的烤面包机版本是否实际看到并使用了许可证\u标志\u白名单。我还建议您手工制作一个运行bitbake
的测试构建……我在这里确认Anders的答案是正确的。烤面包机有限。请改用bitbake。