将 python-pillow 添加到 buildroot

Posted

技术标签:

【中文标题】将 python-pillow 添加到 buildroot【英文标题】:Adding python-pillow to buildroot 【发布时间】:2018-03-03 04:27:03 【问题描述】:

我正在尝试将 python-pillow 包添加到 buildroot。我基本上希望包出现在我的手臂板(AM3352)中。我创建了 python-pillow.mk 和 Config.in 文件并正确获取了 Config.in。当我执行 make 时,我遇到了一些错误并且构建失败。显示的错误如下:

arm-linux-gnueabihf-gcc: WARNING: unsafe header/library path used in cross-compile: '/lib64'

arm-linux-gnueabihf-gcc: WARNING: unsafe header/library path used in cross-compile: '/usr/lib/x86_64-linux-gnu'

arm-linux-gnueabihf-gcc: WARNING: unsafe header/library path used in cross-compile: '/usr/local/lib'

arm-linux-gnueabihf-gcc:警告:交叉编译中使用的头文件/库路径不安全:'/usr/lib'

arm-linux-gnueabihf-gcc:错误:build/temp.linux-x86_64-2.7/libImaging/JpegDecode.o:没有这样的文件或目录

arm-linux-gnueabihf-gcc:错误:build/temp.linux-x86_64-2.7/libImaging/JpegEncode.o:没有这样的文件或目录

错误:命令 '/home/user/HealthCubed/eclipse-workspace/Calixto/buildroot/output/host/usr/bin/arm-linux-gnueabihf-gcc' 失败,退出状态为 1

make[1]: * [/home/user/HealthCubed/eclipse-workspace/Calixto/buildroot/output/build/python-pillow-3.0.0/.stamp_built] 错误 1 make: * [_all] 错误 2

知道如何解决错误。我是这个领域的新手。

【问题讨论】:

【参考方案1】:

自 2016.08 版本以来,上游 Buildroot 已经有一个 python-pillow 包,请更新您的 buildroot 树:

https://git.buildroot.net/buildroot/tree/package/python-pillow

【讨论】:

谢谢彼得。但是 buildroot 中给出的版本是 4.2,我的系统不支持。我能够通过一些调整添加 2.7 版本,它现在可以工作了。

以上是关于将 python-pillow 添加到 buildroot的主要内容,如果未能解决你的问题,请参考以下文章

将 maven 存储库添加到 build.gradle

Android Studio 将外部项目添加到 build.gradle

如何将多编译器参数添加到 meson.build

如何将参数添加到 flyway build.gradle 文件?

如何将库依赖项添加到 Build.scala 的类路径?

将 xcdatamodel 重新添加到 Build Settings