doosan-robotics / doosan-robot2

ROS 2 for Doosan Robot
BSD 3-Clause "New" or "Revised" License
64 stars 39 forks source link

[ERROR] colcon build failed because of dsr_control2 pkg #21

Open ApoloSkyy opened 1 year ago

ApoloSkyy commented 1 year ago

Hi !

I am following this tutorial : https://github.com/doosan-robotics/doosan-robot2 But when i build with colcon build, i got an error that i don't know how to resolve.


/usr/bin/ld: skipping incompatible /home/jetson/ros2_ws/src/doosan-robot2/dsr_control2/../common2/lib/foxy/x86_64/libDRFL.a when searching for -lDRFL /usr/bin/ld: cannot find -lDRFL /usr/bin/ld: skipping incompatible /home/jetson/ros2_ws/src/doosan-robot2/dsr_control2/../common2/lib/foxy/x86_64/libDRFL.a when searching for -lDRFL /usr/bin/ld: cannot find -lDRFL collect2: error: ld returned 1 exit status make[2]: [CMakeFiles/dsr_control_node2.dir/build.make:330: dsr_control_node2] Error 1 make[1]: [CMakeFiles/Makefile2:78: CMakeFiles/dsr_control_node2.dir/all] Error 2 make: *** [Makefile:141: all] Error 2

Failed <<< dsr_control2 [3min 5s, exited with code 2]

Summary: 24 packages finished [26min 8s] 1 package failed: dsr_control2 1 package had stderr output: dsr_control2 1 package not processed

If someone can give me any idea.

Thank you !

ApoloSkyy commented 1 year ago

I think it is because we try to build on a Jetson Nano with Ubuntu 20.4 with aarch64 architecture and DRFL is built for x86_64. How can we rebuilt this librairie for Ros 2 ? Thank you