Thanks for the advice.
I re-installed the realsense2_camera package based on the link, but the situation was the same.
The error is as follows.
xavier$ pwd
/workspaces/isaac_ros-dev
xavier$ ls src/
isaac_ros_common isaac_ros_nvblox realsense-ros
xavier$ colcon build --symlink-install
Starting >>> nvblox_msgs
Starting >>> realsense2_camera_msgs
Starting >>> nvblox
Starting >>> isaac_ros_test
Finished <<< realsense2_camera_msgs [8.70s]
Starting >>> nvblox_cpu_gpu_tools
--- stderr: isaac_ros_test
/usr/local/lib/python3.8/dist-packages/pkg_resources/__init__.py:123: PkgResourcesDeprecationWarning: 0.23ubuntu1 is an invalid version and will not be supported in a future release
warnings.warn(
---
Finished <<< isaac_ros_test [13.5s]
Starting >>> nvblox_performance_measurement_msgs
--- stderr: nvblox_cpu_gpu_tools
/usr/local/lib/python3.8/dist-packages/pkg_resources/__init__.py:123: PkgResourcesDeprecationWarning: 0.23ubuntu1 is an invalid version and will not be supported in a future release
warnings.warn(
---
Finished <<< nvblox_cpu_gpu_tools [14.6s]
Starting >>> realsense2_camera
[Processing: nvblox, nvblox_msgs, nvblox_performance_measurement_msgs, realsense2_camera]
[Processing: nvblox, nvblox_msgs, nvblox_performance_measurement_msgs, realsense2_camera]
Finished <<< nvblox_msgs [1min 42s]
Starting >>> nvblox_nav2
--- stderr: realsense2_camera
/workspaces/isaac_ros-dev/src/realsense-ros/realsense2_camera/src/base_realsense_node.cpp: In member function ‘rclcpp::Time realsense2_camera::BaseRealSenseNode::frameSystemTimeSec(rs2::frame)’:
/workspaces/isaac_ros-dev/src/realsense-ros/realsense2_camera/src/base_realsense_node.cpp:2064:58: error: no matching function for call to ‘rclcpp::Duration::Duration(double&)’
2064 | rclcpp::Duration elapsed_camera(elapsed_camera_ns);
| ^
In file included from /opt/ros/humble/install/include/rclcpp/rclcpp/qos.hpp:20,
from /opt/ros/humble/install/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp:32,
from /opt/ros/humble/install/include/rclcpp/rclcpp/client.hpp:42,
from /opt/ros/humble/install/include/rclcpp/rclcpp/callback_group.hpp:23,
from /opt/ros/humble/install/include/rclcpp/rclcpp/any_executable.hpp:20,
from /opt/ros/humble/install/include/rclcpp/rclcpp/memory_strategy.hpp:25,
from /opt/ros/humble/install/include/rclcpp/rclcpp/memory_strategies.hpp:18,
from /opt/ros/humble/install/include/rclcpp/rclcpp/executor_options.hpp:20,
from /opt/ros/humble/install/include/rclcpp/rclcpp/executor.hpp:37,
from /opt/ros/humble/install/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25,
from /opt/ros/humble/install/include/rclcpp/rclcpp/executors.hpp:21,
from /opt/ros/humble/install/include/rclcpp/rclcpp/rclcpp.hpp:155,
from /workspaces/isaac_ros-dev/src/realsense-ros/realsense2_camera/include/ros_param_backend.h:1,
from /workspaces/isaac_ros-dev/src/realsense-ros/realsense2_camera/include/dynamic_params.h:3,
from /workspaces/isaac_ros-dev/src/realsense-ros/realsense2_camera/include/base_realsense_node.h:11,
from /workspaces/isaac_ros-dev/src/realsense-ros/realsense2_camera/src/base_realsense_node.cpp:1:
/opt/ros/humble/install/include/rclcpp/rclcpp/duration.hpp:151:3: note: candidate: ‘rclcpp::Duration::Duration()’
151 | Duration() = default;
| ^~~~~~~~
/opt/ros/humble/install/include/rclcpp/rclcpp/duration.hpp:151:3: note: candidate expects 0 arguments, 1 provided
/opt/ros/humble/install/include/rclcpp/rclcpp/duration.hpp:61:3: note: candidate: ‘rclcpp::Duration::Duration(const rclcpp::Duration&)’
61 | Duration(const Duration & rhs);
| ^~~~~~~~
/opt/ros/humble/install/include/rclcpp/rclcpp/duration.hpp:61:29: note: no known conversion for argument 1 from ‘double’ to ‘const rclcpp::Duration&’
61 | Duration(const Duration & rhs);
| ~~~~~~~~~~~~~~~~~^~~
/opt/ros/humble/install/include/rclcpp/rclcpp/duration.hpp:59:12: note: candidate: ‘rclcpp::Duration::Duration(const rcl_duration_t&)’
59 | explicit Duration(const rcl_duration_t & duration);
| ^~~~~~~~
/opt/ros/humble/install/include/rclcpp/rclcpp/duration.hpp:59:44: note: no known conversion for argument 1 from ‘double’ to ‘const rcl_duration_t&’ {aka ‘const rcl_duration_s&’}
59 | explicit Duration(const rcl_duration_t & duration);
| ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~
/opt/ros/humble/install/include/rclcpp/rclcpp/duration.hpp:53:3: note: candidate: ‘rclcpp::Duration::Duration(const Duration&)’
53 | Duration(const builtin_interfaces::msg::Duration & duration_msg); // NOLINT(runtime/explicit)
| ^~~~~~~~
/opt/ros/humble/install/include/rclcpp/rclcpp/duration.hpp:53:54: note: no known conversion for argument 1 from ‘double’ to ‘const Duration&’ {aka ‘const builtin_interfaces::msg::Duration_<std::allocator<void> >&’}
53 | Duration(const builtin_interfaces::msg::Duration & duration_msg); // NOLINT(runtime/explicit)
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~
/opt/ros/humble/install/include/rclcpp/rclcpp/duration.hpp:48:3: note: candidate: ‘template<class Rep, class Period> rclcpp::Duration::Duration(const std::chrono::duration<_Rep1, _Period1>&)’
48 | Duration(const std::chrono::duration<Rep, Period> & duration) // NOLINT(runtime/explicit)
| ^~~~~~~~
/opt/ros/humble/install/include/rclcpp/rclcpp/duration.hpp:48:3: note: template argument deduction/substitution failed:
/workspaces/isaac_ros-dev/src/realsense-ros/realsense2_camera/src/base_realsense_node.cpp:2064:58: note: mismatched types ‘const std::chrono::duration<_Rep1, _Period1>’ and ‘double’
2064 | rclcpp::Duration elapsed_camera(elapsed_camera_ns);
| ^
In file included from /opt/ros/humble/install/include/rclcpp/rclcpp/qos.hpp:20,
from /opt/ros/humble/install/include/rclcpp/rclcpp/node_interfaces/node_graph_interface.hpp:32,
from /opt/ros/humble/install/include/rclcpp/rclcpp/client.hpp:42,
from /opt/ros/humble/install/include/rclcpp/rclcpp/callback_group.hpp:23,
from /opt/ros/humble/install/include/rclcpp/rclcpp/any_executable.hpp:20,
from /opt/ros/humble/install/include/rclcpp/rclcpp/memory_strategy.hpp:25,
from /opt/ros/humble/install/include/rclcpp/rclcpp/memory_strategies.hpp:18,
from /opt/ros/humble/install/include/rclcpp/rclcpp/executor_options.hpp:20,
from /opt/ros/humble/install/include/rclcpp/rclcpp/executor.hpp:37,
from /opt/ros/humble/install/include/rclcpp/rclcpp/executors/multi_threaded_executor.hpp:25,
from /opt/ros/humble/install/include/rclcpp/rclcpp/executors.hpp:21,
from /opt/ros/humble/install/include/rclcpp/rclcpp/rclcpp.hpp:155,
from /workspaces/isaac_ros-dev/src/realsense-ros/realsense2_camera/include/ros_param_backend.h:1,
from /workspaces/isaac_ros-dev/src/realsense-ros/realsense2_camera/include/dynamic_params.h:3,
from /workspaces/isaac_ros-dev/src/realsense-ros/realsense2_camera/include/base_realsense_node.h:11,
from /workspaces/isaac_ros-dev/src/realsense-ros/realsense2_camera/src/base_realsense_node.cpp:1:
/opt/ros/humble/install/include/rclcpp/rclcpp/duration.hpp:42:12: note: candidate: ‘rclcpp::Duration::Duration(std::chrono::nanoseconds)’
42 | explicit Duration(std::chrono::nanoseconds nanoseconds);
| ^~~~~~~~
/opt/ros/humble/install/include/rclcpp/rclcpp/duration.hpp:42:46: note: no known conversion for argument 1 from ‘double’ to ‘std::chrono::nanoseconds’ {aka ‘std::chrono::duration<long int, std::ratio<1, 1000000000> >’}
42 | explicit Duration(std::chrono::nanoseconds nanoseconds);
| ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~
/opt/ros/humble/install/include/rclcpp/rclcpp/duration.hpp:39:3: note: candidate: ‘rclcpp::Duration::Duration(int32_t, uint32_t)’
39 | Duration(int32_t seconds, uint32_t nanoseconds);
| ^~~~~~~~
/opt/ros/humble/install/include/rclcpp/rclcpp/duration.hpp:39:3: note: candidate expects 2 arguments, 1 provided
make[2]: *** [CMakeFiles/realsense2_camera.dir/build.make:90: CMakeFiles/realsense2_camera.dir/src/base_realsense_node.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:139: CMakeFiles/realsense2_camera.dir/all] Error 2
make: *** [Makefile:146: all] Error 2
---
Failed <<< realsense2_camera [1min 41s, exited with code 2]
Aborted <<< nvblox_nav2 [27.2s]
Aborted <<< nvblox_performance_measurement_msgs [2min 16s]
Aborted <<< nvblox [21min 16s]
Summary: 4 packages finished [21min 18s]
1 package failed: realsense2_camera
3 packages aborted: nvblox nvblox_nav2 nvblox_performance_measurement_msgs
3 packages had stderr output: isaac_ros_test nvblox_cpu_gpu_tools realsense2_camera
12 packages not processed