安装cartographer_ros,在catkin_make报错

问题遇到的现象和发生背景

/home/xi/carto2/src/cartographer_ros/cartographer_ros/cartographer_ros/ros_log_sink.cc:72:48: error: cannot convert ‘const tm* const’ to ‘const google::LogMessageTime&’
72 | severity, GetBasename(filename), line, tm_time, message, message_len);
| ^~
| |
| const tm* const

/usr/local/include/glog/logging.h:1777:53: note: initializing argument 4 of ‘static std::string google::LogSink::ToString(google::LogSeverity, const char*, int, const google::LogMessageTime&, const char*, size_t)’
1777 | const LogMessageTime &logmsgtime,
|

问题相关代码,请勿粘贴截图
运行结果及报错内容
我的解答思路和尝试过的方法
我想要达到的结果