diff --git a/rclcpp/src/rclcpp/logger.cpp b/rclcpp/src/rclcpp/logger.cpp index 421de7275e..7cf73a40a9 100644 --- a/rclcpp/src/rclcpp/logger.cpp +++ b/rclcpp/src/rclcpp/logger.cpp @@ -38,7 +38,8 @@ get_node_logger(const rcl_node_t * node) const char * logger_name = rcl_node_get_logger_name(node); if (nullptr == logger_name) { auto logger = rclcpp::get_logger("rclcpp"); - RCLCPP_ERROR(logger, "failed to get logger name from node at address %p", node); + RCLCPP_ERROR(logger, "failed to get logger name from node at address %p", + static_cast(const_cast(node))); return logger; } return rclcpp::get_logger(logger_name); diff --git a/rclcpp/src/rclcpp/signal_handler.cpp b/rclcpp/src/rclcpp/signal_handler.cpp index 44ed628591..cb2fa075d4 100644 --- a/rclcpp/src/rclcpp/signal_handler.cpp +++ b/rclcpp/src/rclcpp/signal_handler.cpp @@ -243,7 +243,7 @@ SignalHandler::deferred_signal_handler() get_logger(), "deferred_signal_handler(): " "shutting down rclcpp::Context @ %p, because it had shutdown_on_sigint == true", - context_ptr.get()); + static_cast(context_ptr.get())); context_ptr->shutdown("signal handler"); } }