I followed the steps to generate the desktop version but hit an error in here:
==> Processing plain cmake package: ‘orocos_kdl’
==> Creating build directory: ‘build_isolated/orocos_kdl/install’
==> Building with env: ‘/home/jvilela/ros_catkin_ws/install_isolated/env.sh’
==> cmake /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl -DCMAKE_INSTALL_PREFIX=/home/jvilela/ros_catkin_ws/install_isolated -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=/home/jvilela/ros_catkin_ws/Toolchain-V5L.cmake -G Unix Makefiles in ‘/home/jvilela/ros_catkin_ws/build_isolated/orocos_kdl/install’
– The C compiler identification is GNU 7.3.1
– The CXX compiler identification is GNU 7.3.1
– Check for working C compiler: /opt/nvidia/nvidia_sdk/DRIVE_Software_10.0_Linux_OS_DDPX/DRIVEOS/toolchains/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc
– Check for working C compiler: /opt/nvidia/nvidia_sdk/DRIVE_Software_10.0_Linux_OS_DDPX/DRIVEOS/toolchains/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-gcc – works
– Detecting C compiler ABI info
– Detecting C compiler ABI info - done
– Detecting C compile features
– Detecting C compile features - done
– Check for working CXX compiler: /opt/nvidia/nvidia_sdk/DRIVE_Software_10.0_Linux_OS_DDPX/DRIVEOS/toolchains/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-g++
– Check for working CXX compiler: /opt/nvidia/nvidia_sdk/DRIVE_Software_10.0_Linux_OS_DDPX/DRIVEOS/toolchains/gcc-linaro-7.3.1-2018.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-g++ – works
– Detecting CXX compiler ABI info
– Detecting CXX compiler ABI info - done
– Detecting CXX compile features
– Detecting CXX compile features - done
– Orocos KDL version (1.4.0)
– Build type set to ‘Release’ by user.
– Could NOT find Eigen3 (missing: EIGEN3_INCLUDE_DIR EIGEN3_VERSION_OK) (Required is at least version “2.91.0”)
– Performing Test HAVE_STL_CONTAINER_INCOMPLETE_TYPES
– Performing Test HAVE_STL_CONTAINER_INCOMPLETE_TYPES - Success
CMake Error: The following variables are used in this project, but they are set to NOTFOUND.
Please set them or make sure they are set and tested correctly in the CMake files:
EIGEN3_INCLUDE_DIR (ADVANCED)
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/doc
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/doc
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/doc
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/doc
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/doc
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/doc
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/doc
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/src
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/src
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/src
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/src
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/src
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/src
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/src
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/tests
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/tests
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/tests
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/tests
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/tests
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/tests
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/models
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/models
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/models
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/models
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/models
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/models
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/examples
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/examples
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/examples
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/examples
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/examples
used as include directory in directory /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl/examples
– Configuring incomplete, errors occurred!
See also “/home/jvilela/ros_catkin_ws/build_isolated/orocos_kdl/install/CMakeFiles/CMakeOutput.log”.
<== Failed to process package ‘orocos_kdl’:
Command ‘[’/home/jvilela/ros_catkin_ws/install_isolated/env.sh’, ‘cmake’, ‘/home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl’, ‘-DCMAKE_INSTALL_PREFIX=/home/jvilela/ros_catkin_ws/install_isolated’, ‘-DCMAKE_BUILD_TYPE=Release’, ‘-DCMAKE_TOOLCHAIN_FILE=/home/jvilela/ros_catkin_ws/Toolchain-V5L.cmake’, ‘-G’, ‘Unix Makefiles’]’ returned non-zero exit status 1
Reproduce this error by running:
==> cd /home/jvilela/ros_catkin_ws/build_isolated/orocos_kdl && /home/jvilela/ros_catkin_ws/install_isolated/env.sh cmake /home/jvilela/ros_catkin_ws/src/orocos_kinematics_dynamics/orocos_kdl -DCMAKE_INSTALL_PREFIX=/home/jvilela/ros_catkin_ws/install_isolated -DCMAKE_BUILD_TYPE=Release -DCMAKE_TOOLCHAIN_FILE=/home/jvilela/ros_catkin_ws/Toolchain-V5L.cmake -G ‘Unix Makefiles’
Command failed, exiting.
Can you confirm desktop ROS can be cross-compiled without issues on your side?