The inclusion of the type 1 jerk limited trajectory planner, with inclusion of the ruckig code, completely break compiling RTAI. The problem is that ruckig is C++ code and that you cannot have in the kernel. Also, the code uses libc calls not available in kernel land.
The solution is one of:
- remove the ruckig code for RTAI (removing this TP)
- rewrite the ruckig code as plain C
- take the trajectory planner out of the kernel and RT
Option 3 would be best, but either way, RTAI remains broken until this issue is solved.
[edit]
Or option 4: remove RTAI before the bitrot infects other parts.
The inclusion of the type 1 jerk limited trajectory planner, with inclusion of the ruckig code, completely break compiling RTAI. The problem is that ruckig is C++ code and that you cannot have in the kernel. Also, the code uses libc calls not available in kernel land.
The solution is one of:
Option 3 would be best, but either way, RTAI remains broken until this issue is solved.
[edit]
Or option 4: remove RTAI before the bitrot infects other parts.