Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

树莓派4 python build_deps.py时报错 #1228

Closed
Rsndmmm opened this issue Nov 11, 2020 · 4 comments
Closed

树莓派4 python build_deps.py时报错 #1228

Rsndmmm opened this issue Nov 11, 2020 · 4 comments
Assignees
Labels
building duplicate This issue or pull request already exists Pymnn mnn python Raspberry Pi

Comments

@Rsndmmm
Copy link

Rsndmmm commented Nov 11, 2020

平台(如果交叉编译请再附上交叉编译目标平台): 树莓派4

python build_deps.py时报错
报错信息如下:
[100%] Building CXX object tools/converter/CMakeFiles/MNNConvert.dir/source/MNNConverter.cpp.o
[100%] Linking CXX executable ../../MNNConvert
/usr/bin/ld: /usr/local/lib/libprotobuf.a(arena.o): in function google::protobuf::internal::ArenaImpl::Init(bool)': arena.cc:(.text+0x3ac): undefined reference to __atomic_fetch_add_8'
collect2: error: ld returned 1 exit status
make[3]: *** [tools/converter/CMakeFiles/MNNConvert.dir/build.make:117: MNNConvert] Error 1
make[2]: *** [CMakeFiles/Makefile2:878: tools/converter/CMakeFiles/MNNConvert.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:890: tools/converter/CMakeFiles/MNNConvert.dir/rule] Error 2
make: *** [Makefile:424: MNNConvert] Error 2
pi@raspberrypi:~/zab/MNN/pymnn/pip_package $ protoc --version
libprotoc 3.13.0

@hjchen2
Copy link

hjchen2 commented Nov 11, 2020

参考下面链接的回答,请更新一下protobuf。

pytorch/pytorch#22564 (comment)

@Winter-of-Cirno
Copy link

平台(如果交叉编译请再附上交叉编译目标平台): 树莓派4

python build_deps.py时报错
报错信息如下:
[100%] Building CXX object tools/converter/CMakeFiles/MNNConvert.dir/source/MNNConverter.cpp.o
[100%] Linking CXX executable ../../MNNConvert
/usr/bin/ld: /usr/local/lib/libprotobuf.a(arena.o): in function google::protobuf::internal::ArenaImpl::Init(bool)': arena.cc:(.text+0x3ac): undefined reference to __atomic_fetch_add_8'
collect2: error: ld returned 1 exit status
make[3]: *** [tools/converter/CMakeFiles/MNNConvert.dir/build.make:117: MNNConvert] Error 1
make[2]: *** [CMakeFiles/Makefile2:878: tools/converter/CMakeFiles/MNNConvert.dir/all] Error 2
make[1]: *** [CMakeFiles/Makefile2:890: tools/converter/CMakeFiles/MNNConvert.dir/rule] Error 2
make: *** [Makefile:424: MNNConvert] Error 2
pi@raspberrypi:~/zab/MNN/pymnn/pip_package $ protoc --version
libprotoc 3.13.0

请问你解决了吗?我更新了protobuf还是不行

@Co2Link
Copy link

Co2Link commented Feb 12, 2021

@Winter-of-Cirno
请问你解决了吗,我编译了最新版本也是同样的错误

@wangzhaode
Copy link
Collaborator

#1051

@wangzhaode wangzhaode added duplicate This issue or pull request already exists building Pymnn mnn python Raspberry Pi labels Feb 15, 2023
@wangzhaode wangzhaode self-assigned this Feb 15, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
building duplicate This issue or pull request already exists Pymnn mnn python Raspberry Pi
Projects
None yet
Development

No branches or pull requests

5 participants