Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/apache-flex/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
yocto krogoth 2.1.2中的libmad错误_Yocto_Build System - Fatal编程技术网

yocto krogoth 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" 这意味着您可能需

我在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"
这意味着您可能需要商业许可证(取决于管辖权等。这通常适用于媒体编码器/解码器)

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

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。