pantor / ruckig

Motion Generation for Robots and Machines. Real-time. Jerk-constrained. Time-optimal.
https://ruckig.com
MIT License
634 stars 154 forks source link

Runtime Error on aarch64 System #192

Open roboticszeng opened 1 month ago

roboticszeng commented 1 month ago

Hello,

I'm experiencing a runtime error when attempting to execute the ruckig repository on an aarch64 system. The repository compiles successfully, but when I run the example-01 test case, I encounter the following error:

./example-01_position: symbol lookup error: ./example-01_position: undefined symbol: _ZN6ruckig11CloudClientC1Ev I have not made any modifications to the code and am running the test case as is.

Here are the details of my system:

uname -a output: Linux ubuntu 5.10.120-tegra #1 SMP PREEMPT Tue Aug 1 12:32:50 PDT 2023 aarch64 aarch64 aarch64 GNU/Linux I would appreciate it if you could provide guidance or a fix for this issue. Thank you for your time and assistance.

Best regards!

pantor commented 1 month ago

The compiler seems to have failed to pick up the cloud_client.cpp sources. Can you check that this line is executed by CMake. Do you have disabled the BUILD_CLOUD_CLIENT variable?

roboticszeng commented 1 month ago

i dont change any line of this CMake, just build follow the step in README.md

roboticszeng commented 1 month ago

program crash in this line: while (otg.update(input, output) == ruckig::Result::Working)