NatNet SDK on Aarch64 system

NatNet, VRPN, TrackD, and Plugins
Post Reply
berayksl
Posts: 2
Joined: Mon Jun 10, 2024 1:29 pm

NatNet SDK on Aarch64 system

Post by berayksl »

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
scaywater
Posts: 1
Joined: Mon Jul 22, 2024 1:30 am
Location: https://subwaysurfs.io

Re: NatNet SDK on Aarch64 system

Post by scaywater »

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.
JJl
Posts: 3
Joined: Tue Jul 23, 2024 5:20 am

Re: NatNet SDK on Aarch64 system

Post by JJl »

scaywater wrote: Mon Jul 22, 2024 1:32 am 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.
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!
Post Reply