NVIDIA-ISAAC-ROS / isaac_ros_visual_slam

Visual SLAM/odometry package based on NVIDIA-accelerated cuVSLAM
https://developer.nvidia.com/isaac-ros-gems
Apache License 2.0
816 stars 126 forks source link

colcon build --symlink-install fails #71

Closed J1nwenWang closed 1 year ago

J1nwenWang commented 1 year ago

I try to build the project. However, it shows that isaac_ros_test is not finished. Any suggestions to solve this problem? The error logs are shown below. In my case: Jetson AGX Orin 32GB. The host uses ubuntu 20, jetpack 5.0.1-b118. The container uses jetpack 5.0.2-b231.

admin@linux:/workspaces/isaac_ros-dev$ colcon build --symlink-install Starting >>> isaac_ros_test Starting >>> isaac_ros_apriltag_interfaces Starting >>> isaac_ros_common Starting >>> isaac_ros_tensor_list_interfaces Starting >>> isaac_ros_visual_slam_interfaces
Starting >>> isaac_ros_bi3d_interfaces Finished <<< isaac_ros_common [1.06s]
Finished <<< isaac_ros_apriltag_interfaces [2.05s]
Finished <<< isaac_ros_bi3d_interfaces [2.01s]
Finished <<< isaac_ros_tensor_list_interfaces [2.11s] Finished <<< isaac_ros_visual_slam_interfaces [2.42s]
--- stderr: isaac_ros_test
Traceback (most recent call last): File "setup.py", line 13, in setup( File "/usr/local/lib/python3.8/dist-packages/setuptools/init.py", line 108, in setup return distutils.core.setup(**attrs) File "/usr/local/lib/python3.8/dist-packages/setuptools/_distutils/core.py", line 185, in setup return run_commands(dist) File "/usr/local/lib/python3.8/dist-packages/setuptools/_distutils/core.py", line 201, in run_commands dist.run_commands() File "/usr/local/lib/python3.8/dist-packages/setuptools/_distutils/dist.py", line 969, in run_commands self.run_command(cmd) File "/usr/local/lib/python3.8/dist-packages/setuptools/dist.py", line 1213, in run_command super().run_command(command) File "/usr/local/lib/python3.8/dist-packages/setuptools/_distutils/dist.py", line 987, in run_command cmd_obj.ensure_finalized() File "/usr/local/lib/python3.8/dist-packages/setuptools/_distutils/cmd.py", line 111, in ensure_finalized self.finalize_options() File "/usr/local/lib/python3.8/dist-packages/setuptools/command/develop.py", line 52, in finalize_options easy_install.finalize_options(self) File "/usr/local/lib/python3.8/dist-packages/setuptools/command/easy_install.py", line 311, in finalize_options self.local_index = Environment(self.shadow_path + sys.path) File "/usr/local/lib/python3.8/dist-packages/pkg_resources/init.py", line 1044, in init self.scan(search_path) File "/usr/local/lib/python3.8/dist-packages/pkg_resources/init.py", line 1077, in scan self.add(dist) File "/usr/local/lib/python3.8/dist-packages/pkg_resources/init.py", line 1096, in add dists.sort(key=operator.attrgetter('hashcmp'), reverse=True) File "/usr/local/lib/python3.8/dist-packages/pkg_resources/init.py", line 2631, in hashcmp self.parsed_version, File "/usr/local/lib/python3.8/dist-packages/pkg_resources/init.py", line 2685, in parsed_version raise packaging.version.InvalidVersion(f"{str(ex)} {info}") from None pkg_resources.extern.packaging.version.InvalidVersion: Invalid version: '0.23ubuntu1' (package: distro-info)

Failed <<< isaac_ros_test [2.75s, exited with code 1]

Summary: 5 packages finished [3.16s] 1 package failed: isaac_ros_test 1 package had stderr output: isaac_ros_test 12 packages not processed

NamWoo commented 1 year ago

this is same for me..

in my case:

hemalshahNV commented 1 year ago

We're checking now to see if we can reproduce this locally. Are you running within the Isaac ROS Dev base container or on your own host setup?

J1nwenWang commented 1 year ago

Thank you very much for the help. I'm running within the Isaac ROS Dev base container.


发件人: Hemal Shah @.> 发送时间: 2023年1月30日 11:22 收件人: NVIDIA-ISAAC-ROS/isaac_ros_visual_slam @.> 抄送: Wang, Jinwen @.>; Author @.> 主题: Re: [NVIDIA-ISAAC-ROS/isaac_ros_visual_slam] colcon build --symlink-install fails (Issue #71)

We're checking now to see if we can reproduce this locally. Are you running within the Isaac ROS Dev base container or on your own host setup?

― Reply to this email directly, view it on GitHubhttps://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FNVIDIA-ISAAC-ROS%2Fisaac_ros_visual_slam%2Fissues%2F71%23issuecomment-1409019444&data=05%7C01%7Cjinwen.wang%40wustl.edu%7C9956d1e95e8a4993f90308db02e68e22%7C4ccca3b571cd4e6d974b4d9beb96c6d6%7C0%7C0%7C638106961472329372%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=vB72DWaYWCydqui4xjogCSVCuJTZEMtUd4HNZEWgDH8%3D&reserved=0, or unsubscribehttps://nam10.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FACKEFOGFPMTYHRDH6VKZPZTWU72EPANCNFSM6AAAAAAUKR4CLQ&data=05%7C01%7Cjinwen.wang%40wustl.edu%7C9956d1e95e8a4993f90308db02e68e22%7C4ccca3b571cd4e6d974b4d9beb96c6d6%7C0%7C0%7C638106961472485604%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=T1OyZdvsplK3HMp4cHV%2Fw3X2TAEKJ%2Fhw8TiKE64U1DM%3D&reserved=0. You are receiving this because you authored the thread.Message ID: @.***>

hemalshahNV commented 1 year ago

We've reverted the change to the latest Isaac ROS Dev base image for aarch64 which includes the updated setuptools. We'll update the image again with the issue corrected or the version anchored properly. Thanks for your help!