【问题标题】:Java with Yocto - no bb files matched带有 Yocto 的 Java - 没有匹配的 bb 文件
【发布时间】:2015-06-30 14:25:40
【问题描述】:

我正在尝试使用 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 警告来自哪里,然后是许可证问题...

谢谢!

【问题讨论】:

    标签: linux linux-kernel embedded embedded-linux yocto


    【解决方案1】:

    尝试添加:

    LICENSE_FLAGS_WHITELIST += "oracle_java"

    到您的 local.conf。查看 meta-oracle-java 文件中 README 文件中的说明。

    【讨论】:

    • 该错误表明它没有正确完成。尝试:bitbake -e | grep ^LICENSE_FLAGS_WHITELIST 检查变量的实际设置。也许某些东西将其设置为另一个值。
    • 我只是做了,什么也没发生
    • 好吧,如果你运行bitbake -e | grep ^LICENSE_FLAGS_WHITELIST(或bitbake -e | grep LICENSE_FLAGS_WHITELIST),你会得到什么?除非你真的看到LICENSE_FLAGS_WHITELIST 包含oracle_java,否则这就是你的问题。
    • 这是我得到的:user@user:~/poky/build$ bitbake -e | grep ^LICENSE_FLAGS_WHITELIST user@user:~/poky/build$ bitbake -e | grep LICENSE_FLAGS_WHITELIST whitelist = d.getVar('LICENSE_FLAGS_WHITELIST', True)
    【解决方案2】:

    我的错……

    来自法国,我写的是LICENCE_FLAGS_WHITELIST而不是LICENSE_FLAGS_WHITELIST

    还是谢谢:)

    【讨论】:

    • 很好,这就解释了为什么bitbake -e | grep LICENSE_FLAGS_WHITELIST 没有显示任何内容。
    【解决方案3】:

    顺便说一句,因为我刚刚遇到了错误:在这种情况下,您可以检查其他层是否使用 '=' 将某些内容分配给变量,从而覆盖其他层/conf 可能已设置的任何内容。

    如变量应始终附加,而不是直接赋值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-12-26
      • 2015-09-10
      • 2020-01-26
      • 2017-06-17
      • 1970-01-01
      • 1970-01-01
      • 2019-05-25
      • 1970-01-01
      相关资源
      最近更新 更多