首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Yocto: LICENSE=“关闭”

Yocto: LICENSE=“关闭”
EN

Stack Overflow用户
提问于 2019-02-27 06:04:50
回答 1查看 4.3K关注 0票数 1

我试图创建一个食谱,其中包括一个自定义的python包,由我们编写,并从我们的局域网上的git服务器来源。我遇到了一个定义许可证的问题。没有许可证。根据我所读到的内容,在这种情况下,应该在食谱中使用这些许可证字段:

代码语言:javascript
复制
   LICENSE="CLOSED"
   LIC_FILES_CHKSUM=""

这应该是所需的全部内容。

解析配方时,尝试构建配方时会出现以下错误:

代码语言:javascript
复制
ERROR: Nothing PROVIDES '<recipe>' <recipe> was skipped: because it has a restricted license not whitelisted in LICENSE_FLAGS_WHITELIST

我的理解是,关闭的许可证不应该需要白名单,因为它是作为特定情况编码的,但我已经尝试将配方添加到白名单中,但没有成功。

在这种情况下,我是否应该使用其他许可证?我应该使用LICENSE_FLAGS吗?我试图在文档中找到解决方案,但没有成功,可能是由于我的菜鸟身份和学习曲线的陡峭。

有人能帮我拿到曲线的边缘吗?

EN

回答 1

Stack Overflow用户

发布于 2019-03-01 00:28:00

在删除了tmp、sstate cache和downloads之后,我尝试删除了LIC_FILES_CHKSUM,然后创建了一个自定义许可证,这两种方法都不起作用。然后,我在没有自定义配方的情况下从头开始构建,然后将其添加回来,现在这两种技术都能按预期工作。

似乎仍然有一些与先前不正确的license字段值相关的状态信息挂在那里,可能在缓存中。

这是第一次删除tmp,下载和状态缓存并没有把系统带回一个真正干净的状态,在我探索了他们的工作原理之后。bitbake -c clean/clean_all从来没有做过合理的工作。

谢谢你的有用的评论。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54894899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档