3D navigation using MOVEIT

When compiling code downloaded from repository by eYSIP, getting following error

[ 56%] Built target tum_ardrone_generate_messages
[ 79%] Built target drone_stateestimation
[ 80%] Generating src/UINode/moc_RosThread.cxx
usr/include/boost/type_traits/detail/has_binary_operator.hp:50: Parse error at “BOOST_JOIN”
tum_ardrone/CMakeFiles/drone_gui.dir/build.make:71: recipe for target ‘tum_ardrone/src/UINode/moc_RosThread.cxx’ failed
make[2]: *** [tum_ardrone/src/UINode/moc_RosThread.cxx] Error 1
CMakeFiles/Makefile2:1913: recipe for target ‘tum_ardrone/CMakeFiles/drone_gui.dir/all’ failed
make[1]: *** [tum_ardrone/CMakeFiles/drone_gui.dir/all] Error 2
Makefile:138: recipe for target ‘all’ failed
make: *** [all] Error 2
Invoking “make -j2 -l2” failed

Any suggestions?
Thank you


Hello @sambaranghosal,

I’ve been looking into this issue but couldn’t find a solution yet. I’ll go deeper into this next week. Please meanwhile try to continue working on other Units/Courses and sorry for the inconveniences.

Hi @sambaranghosal

Edit 2021-01-17

We just put a solution in production. From now on, you should not have this error anymore.

Original answer

We finally could find a way to bypass this error until the solution is integrated into our platform.

Please check the instructions on the following link:


i aslo get this error, but where should i put this .hpp file?