Attempting to compile the Kaya follow_me app with a “distributed workspace” as described in the documentation results in the following error:
external/com_nvidia_isaac/packages/dynamixel/gems/dynamixel.cpp:16:10: fatal error: external/robotis/c++/include/dynamixel_sdk/dynamixel_sdk.h: No such file or directory #include "external/robotis/c++/include/dynamixel_sdk/dynamixel_sdk.h" ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ compilation terminated.
Since dynamixel.BUILD defines an ‘includes’ path to dynamixel_sdk:
includes = ["c++/include/dynamixel_sdk"]
we can change the #include in dynamixel.cpp to:
This allows follow_me to build successfully in a ‘distributed workspace’.
The file should not define an absolute path to the dynamixel_sdk.h file, correct?