微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

在Docker上为x86主机上的arm32v7构建libtorrent失败并显示错误:未知目标类型EXE

如何解决在Docker上为x86主机上的arm32v7构建libtorrent失败并显示错误:未知目标类型EXE

我正在尝试为RPi 4建立一个用于libtorrent的静态python绑定。我编写了一个在RPi 4上运行(尽管非常慢)的Dockerfile。但是,如果我尝试使用{在ubuntu上构建相同的Dockerfile, {1}}或带有Docker Desktop的Windows 10出现此错误

qemu-user-static

这是我正在使用的Dockerfile

Step 25/26 : RUN b2 -j1 libtorrent-link=static boost-link=static stage_module
 ---> Running in be922d0723d7
/root/boost_1_74_0/tools/build/src/build/type.jam:158: in type.validate from module type
error: UnkNown target type EXE
(builtin):-1: in sequence.transform from module sequence
/root/boost_1_74_0/tools/build/src/build/generators.jam:239: in generator.__init__ from module object(installed-exe-generator)@4
/root/boost_1_74_0/tools/build/src/tools/stage.jam:568: in class@installed-exe-generator.__init__ from module object(installed-exe-generator)@4
/root/boost_1_74_0/tools/build/src/kernel/class.jam:90: in new from module class
/root/boost_1_74_0/tools/build/src/tools/stage.jam:596: in load from module stage
/root/boost_1_74_0/tools/build/src/kernel/modules.jam:295: in import from module modules
/root/boost_1_74_0/tools/build/src/tools/builtin.jam:27: in load from module builtin
/root/boost_1_74_0/tools/build/src/kernel/modules.jam:295: in import from module modules
/root/boost_1_74_0/tools/build/src/build-system.jam:12: in load from module build-system
/root/boost_1_74_0/tools/build/src/kernel/modules.jam:295: in import from module modules
/root/boost_1_74_0/tools/build/src/kernel/bootstrap.jam:139: in boost-build from module
/root/boost_1_74_0/tools/build/boost-build.jam:8: in module scope from module

The command '/bin/sh -c b2 -j1 libtorrent-link=static boost-link=static stage_module' returned a non-zero code: 1

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。