首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将opencv库移植到pepper_31时出错

将opencv库移植到pepper_31时出错
EN

Stack Overflow用户
提问于 2014-02-25 12:10:45
回答 1查看 245关注 0票数 0

我想为ARM架构为pepper_31构建pepper_31库,但是当我使用命令构建库时

sudo NACL_ARCH=arm make opencv

错误下面,即将到来

代码语言:javascript
复制
build_tools/naclports.py build ports/opencv
Building 'zlib-1.2.8' [arm]
Building 'libpng-1.6.8' [arm]
Building 'jpeg-6b' [arm]
naclports: opencv-2.4.7: disabled for current arch: arm.
make: *** [opencv] Error 1

当我使用命令为pnacl构建库时

sudo NACL_ARCH=pnacl make opencv

错误下面,即将到来

代码语言:javascript
复制
Wrote script /home/saurav/nacl_sdk/naclports/src/out/repository/zlib-1.2.8/minigzip
./minigzip: line 8: /home/saurav/nacl_sdk/pepper_31/tools/sel_ldr_x86_64: cannot execute binary file
./minigzip: line 8: /home/saurav/nacl_sdk/pepper_31/tools/sel_ldr_x86_64: cannot execute binary file
  *** minigzip test FAILED ***
naclports: Building 'zlib-1.2.8' failed.
make: *** [opencv] Error 1

有谁能建议一下如何为ARM架构设计它吗?

EN

回答 1

Stack Overflow用户

发布于 2014-02-26 05:09:43

由于某种原因,opencv端口被禁止用于ARM。如果您想要修复它,可以修改pkg_info文件以重新启用它,并查看如何/为什么不能构建它。

您的错误很可能是因为您安装了32位linux,并且naclport代码试图运行64位sel_ldr测试。我们有一个尚未解决的问题:https://code.google.com/p/naclports/issues/detail?id=103

现在,您可以使用64位linux安装来解决这个问题,也可以修改端口/zlib/build.sh中的"TestStep()“,这样它就不会尝试运行64位测试。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22013822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档