按照此处的步骤操作:https://github.com/SolidRun/meta-solidrun-arm-imx8/tree/kirkstone-imx8m
我收到了有关 less-600 和 tensor flow lite 的错误,这对于其他版本似乎也很常见。我认为张量流的问题可能是protobuf GitHub或tensorflow lite GitHub最近可能已更改,这就是为什么它说无法访问它或使用git克隆,但我不知道我的确切文件需要编辑来解决这个问题。至于 less-600,我知道需要更改什么,因为我之前已经做过,但有不同的警告,但这只会导致弹出更多错误和警告。
第一个和第二个照片包含我使用bitbake imx-image-full后的输出。我使用屏幕截图是因为我一直被标记为垃圾邮件。
第三张照片是我更改文件 less_600.bb 后的输出,因此 SRC_URI 转到新推荐的版本 less-668(less-600 甚至不再可用)。我按照 Yocto 项目用户指南下载依赖项。我找到了 task-depends.dot 但我不知道如何打开该文件,即使使用 xdot 也是如此。
我还尝试查看输出中提到的基本上每个文件,但我不能确定我需要编辑哪个文件(如果有的话),因为这只是可能有帮助的假设。 Protocolbuffers/protobuf github 仍然处于活动状态,但是像从 master 更改为 main 或反之亦然这样简单的事情可能会导致像我之前提到的错误。问题是我找不到提到此链接的文件来检查是否是这种情况。如果有人能找出任何其他可能的解决方案,请指出。如果您希望我包含任何特定的文件内容,我也可以这样做。
由于您已手动更新配方文件以将 SRC_URI 指向较新的版本,因此会导致校验和无效。Bitbake 会告诉您应使用什么校验和来与软件包升级保持一致(参见您的“第三张”照片)。
SRC_URI[sha1checksum]