我想为ARM架构为pepper_31构建pepper_31库,但是当我使用命令构建库时
sudo NACL_ARCH=arm make opencv
在错误下面,即将到来
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
在错误下面,即将到来
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架构设计它吗?
发布于 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位测试。
https://stackoverflow.com/questions/22013822
复制相似问题