error: ‘log’ is not a member of ‘op’ when installing the openpose_ros package

asked 2021-04-12 09:41:47 -0500

tutto gravatar image

updated 2022-05-23 09:14:17 -0500

lucasw gravatar image

Hello , im trying to install the openpose_ros package but im getting this error when i do catkin_make:

/home/camilo-tuf/catkin_ws/src/ros-openpose/openpose_ros_node/src/openpose_ros_node.cpp: In function ‘op::PoseModel gflagToPoseModel(const string&)’:

/home/camilo-tuf/catkin_ws/src/ros-openpose/openpose_ros_node/src/openpose_ros_node.cpp:161:7: error: ‘log’ is not a member of ‘op’

 op::log("", op::Priority::Low, __LINE__, __FUNCTION__, __FILE__);

/home/camilo-tuf/catkin_ws/src/ros-openpose/openpose_ros_node/src/openpose_ros_node.cpp:161:7: note: suggested alternatives:
In file included from /opt/ros/melodic/include/ros/time.h:55:0,
             from /opt/ros/melodic/include/ros/serialization.h:34,
             from /opt/ros/melodic/include/sensor_msgs/Image.h:14,
             from /opt/ros/melodic/include/cv_bridge/cv_bridge.h:39,
             from /home/camilo-tuf/catkin_ws/src/ros-openpose/openpose_ros_node/src/openpose_ros_node.cpp:44:
/usr/include/c++/7/cmath:350:5: note:   ‘std::log’
 log(_Tp __x)

In running Ubuntu 18.04 and ROS Melodic .Thanks in advance

edit retag flag offensive close merge delete