0

我正在使用 Dragonboard 410C + yocto,并且正在尝试构建 Mplayer2 。mplayer2 因商业许可而拒绝编译:

... 被跳过:因为它有一个未在 LICENSE_FLAGS_WHITELIST 中列入白名单的受限许可证

我已经尝试添加到 local.conf:

LICENSE_FLAGS_WHITELIST = “commercial”
LICENSE_FLAGS_WHITELIST = “commercial_mplayer2”
LICENSE_FLAGS_WHITELIST = “mplayer2”

(不工作)

蚂蚁其他想法?

谢谢!

4

1 回答 1

1

以下是将具有不同许可证的组件正确添加到 local.conf 所需的信息: http ://www.yoctoproject.org/docs/1.8/ref-manual/ref-manual.html#enabling-commercially-licensed-recipes

问题是您每次都用新值覆盖 WHITELIST,所以它只需要 las 值。您可以删除最后两行或在最后两行的“=”之前添加一个“+”。这边走:

LICENSE_FLAGS_WHITELIST = “commercial”

或者

LICENSE_FLAGS_WHITELIST = “commercial”
LICENSE_FLAGS_WHITELIST += “commercial_mplayer2”
LICENSE_FLAGS_WHITELIST += “mplayer2”
于 2017-05-30T07:25:49.107 回答