I'm trying to install NatNet SDK on my Nvidia Jetson Orin Nano, which has an aarch64 architecture. When I try to build with 'make' I get the following error:
/usr/bin/ld: _deps/natnet_sdk_content-src/lib/libNatNet.so: error adding symbols: file in wrong format
collect2: error: ld returned 1 exit status
make[2]: *** [CMakeFiles/client.dir/build.make:132: client] Error 1
make[1]: *** [CMakeFiles/Makefile2:87: CMakeFiles/client.dir/all] Error 2
make: *** [Makefile:91: all] Error 2
This probably happens because the architecture of libNatNet.so is x86-64 but my system is Aarch64. Is there an aarch64 version of NatNet SDK? If not, how can i solve this problem?
Any help would be greatly appreciated.
Thanks
NatNet SDK on Aarch64 system
-
- Posts: 1
- Joined: Mon Jul 22, 2024 1:30 am
- Location: https://subwaysurfs.io
Re: NatNet SDK on Aarch64 system
I've faced similar issues in the past. One potential solution is to cross-compile the library for aarch64. So, you'll need access to the NatNet SDK source code and an appropriate cross-compilation toolchain.
Re: NatNet SDK on Aarch64 system
Hey, I'm facing the same problem and I haven't found source code of NatNetSDK to compile. I would really appreciate it if you could share your solution to this problem, thanks!