You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

在Yocto中添加python3-simplejpeg遇CMake错误及解决过程

Yocto开发版集成python3-simplejpeg的踩坑记录

背景

我在Yocto开发版项目中尝试集成simplejpeg库,用最新版pipoe工具生成了python3-simplejpeg.bb配方文件,编译过程中遇到了一系列问题,最终解决,现将过程记录如下:

问题与解决步骤

  • 首次编译报错:缺少cmake模块
    执行bitbake python3-simplejpeg时抛出错误:

    ModuleNotFoundError: No module named 'cmake'
    最初误以为该库需要CMake构建,于是在配方中添加了cmake-native依赖,并让配方继承cmake类。

  • 二次编译报错:找不到CMakeLists.txt
    添加cmake相关配置后,编译再次报错,提示源码目录不存在CMakeLists.txt,这才意识到simplejpeg并非基于CMake构建,之前的调整方向错误。

  • 改用预编译whl包的QA校验错误
    切换为使用预编译whl包构建后,遭遇Yocto的QA校验错误,提示文件已被剥离(already-stripped)。
    最终通过在配方中添加以下配置跳过该QA检查,问题得以解决:

    INSANE_SKIP:${PN} += "already-stripped"
    

内容的提问来源于stack exchange,提问作者nmaas87

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 18:22:36