我正在使用dragonboard 410 C+ yocto,我正在尝试构建Mplayer2。mplayer2拒绝编译,因为它的商业许可:
…被跳过:因为它有一个有限制的许可证,在LICENSE_FLAGS_WHITELIST中没有白名单。
我已经尝试过在local.conf中添加:
LICENSE_FLAGS_WHITELIST = “commercial”
LICENSE_FLAGS_WHITELIST = “commercial_mplayer2”
LICENSE_FLAGS_WHITELIST = “mplayer2”(不起作用)
还有别的主意吗?
谢谢!
发布于 2017-05-30 07:25:49
以下是向local.conf:http://www.yoctoproject.org/docs/1.8/ref-manual/ref-manual.html#enabling-commercially-licensed-recipes正确添加具有不同许可证的组件所需的信息:
问题是,每次都要用新值覆盖白名单,所以它只使用las值。您可以删除最后两行,也可以在最后两行中的"=“之前添加"+”。这条路:
LICENSE_FLAGS_WHITELIST = “commercial”或
LICENSE_FLAGS_WHITELIST = “commercial”
LICENSE_FLAGS_WHITELIST += “commercial_mplayer2”
LICENSE_FLAGS_WHITELIST += “mplayer2”https://stackoverflow.com/questions/40572823
复制相似问题