我正在尝试使用java oracle meta生成嵌入式linux映像,但是我得到的是:
user@user:~/poky/build$ bitbake oracle-jse-jdk-i586
Loading cache:
100% |############################################################|
ETA: 00:00:00 Loaded 1292 entries from dependency cache. **WARNING: No
bb files matched BBFILE_PATTERN_oraclejava
'^/home/aida/poky/meta-oracle-java/'** ERROR: Nothing PROVIDES
'oracle-jse-jdk-i586' ERROR: oracle-jse-jdk-i586 was skipped: because
it has a restricted license not whitelisted in LICENSE_FLAGS_WHITELIST
Summary: There was 1 WARNING message shown. Summary: There was 1 ERROR
message shown, returning a non-zero exit code.
尽管我的bblayers.conf:
BBLAYERS ?= " \
/home/aida/poky/meta \
/home/aida/poky/meta-yocto \
/home/aida/poky/meta-oracle-java \
/home/aida/poky/meta-yocto-bsp \
"
我找不到这个No bb files matched BBFILE_PATTERN
警告的来源,也没有找到许可证问题......
谢谢!
答案 0 :(得分:1)
尝试添加:
LICENSE_FLAGS_WHITELIST += "oracle_java"
到你的local.conf。查看meta-oracle-java文件中README文件中的指令。
答案 1 :(得分:1)
我的坏......
来自法国,我写了LICENCE_FLAGS_WHITELIST
而不是LICENSE_FLAGS_WHITELIST
非常感谢:)
答案 2 :(得分:0)
应始终追加变量,而不是直接赋值。