Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ~/fetch_ws$ catkin build
- ----------------------------------------------------------
- Profile: default
- Extending: [cached] /opt/ros/kinetic
- Workspace: /home/ruffsl/fetch_ws
- ----------------------------------------------------------
- Source Space: [exists] /home/ruffsl/fetch_ws/src
- Log Space: [exists] /home/ruffsl/fetch_ws/logs
- Build Space: [exists] /home/ruffsl/fetch_ws/build
- Devel Space: [exists] /home/ruffsl/fetch_ws/devel
- Install Space: [unused] /home/ruffsl/fetch_ws/install
- DESTDIR: [unused] None
- ----------------------------------------------------------
- Devel Space Layout: linked
- Install Space Layout: None
- ----------------------------------------------------------
- Additional CMake Args: None
- Additional Make Args: None
- Additional catkin Make Args: None
- Internal Make Job Server: True
- Cache Job Environments: False
- ----------------------------------------------------------
- Whitelisted Packages: None
- Blacklisted Packages: None
- ----------------------------------------------------------
- Workspace configuration appears valid.
- ----------------------------------------------------------
- [build] Found '11' packages in 0.0 seconds.
- [build] Package table is up to date.
- Starting >>> fetch_calibration
- Starting >>> fetch_depth_layer
- Starting >>> fetch_description
- Starting >>> fetch_ikfast_plugin
- Starting >>> fetch_maps
- Starting >>> fetch_teleop
- Starting >>> freight_calibration
- Finished <<< fetch_calibration [ 3.7 seconds ]
- Finished <<< freight_calibration [ 2.7 seconds ]
- Finished <<< fetch_maps [ 1.7 seconds ]
- Finished <<< fetch_description [ 1.2 seconds ]
- Starting >>> fetch_gazebo
- Finished <<< fetch_ikfast_plugin [ 2.9 seconds ]
- Starting >>> fetch_moveit_config
- Finished <<< fetch_teleop [ 1.9 seconds ]
- Finished <<< fetch_moveit_config [ 0.4 seconds ]
- _________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________________
- Errors << fetch_gazebo:make /home/ruffsl/fetch_ws/logs/fetch_gazebo/build.make.003.log
- In file included from /usr/include/c++/5/random:35:0,
- from /usr/include/ignition/math2/ignition/math/Rand.hh:20,
- from /usr/include/ignition/math2/ignition/math.hh:18,
- from /usr/include/sdformat-4.0/sdf/Param.hh:34,
- from /usr/include/sdformat-4.0/sdf/Element.hh:24,
- from /usr/include/sdformat-4.0/sdf/sdf.hh:5,
- from /usr/include/gazebo-7/gazebo/physics/State.hh:32,
- from /usr/include/gazebo-7/gazebo/physics/ModelState.hh:28,
- from /usr/include/gazebo-7/gazebo/physics/Model.hh:33,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/c++/5/bits/c++0x_warning.h:32:2: error: #error This file requires compiler and library support for the ISO C++ 2011 standard. This support must be enabled with the -std=c++11 or -std=gnu++11 compiler options.
- #error This file requires compiler and library support \
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/Model.hh:31:0,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/common/CommonTypes.hh:144:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<Battery> BatteryPtr;
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/Model.hh:32:0,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/PhysicsTypes.hh:124:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<UserCmd> UserCmdPtr;
- ^
- /usr/include/gazebo-7/gazebo/physics/PhysicsTypes.hh:128:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<UserCmdManager> UserCmdManagerPtr;
- ^
- In file included from /usr/include/ignition/math2/ignition/math/Vector3.hh:25:0,
- from /usr/include/gazebo-7/gazebo/physics/ModelState.hh:25,
- from /usr/include/gazebo-7/gazebo/physics/Model.hh:33,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/ignition/math2/ignition/math/Helpers.hh: In function ‘T ignition::math::precision(const T&, const unsigned int&)’:
- /usr/include/ignition/math2/ignition/math/Helpers.hh:242:14: error: ‘round’ is not a member of ‘std’
- return std::round(_a * pow(10, _precision)) / pow(10, _precision);
- ^
- /usr/include/ignition/math2/ignition/math/Helpers.hh:242:14: note: suggested alternatives:
- In file included from /usr/include/features.h:367:0,
- from /usr/include/stdlib.h:24,
- from /opt/ros/kinetic/include/ros/platform.h:53,
- from /opt/ros/kinetic/include/ros/time.h:53,
- from /opt/ros/kinetic/include/ros/ros.h:38,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:37:
- /usr/include/x86_64-linux-gnu/bits/mathcalls.h:319:1: note: ‘round’
- __MATHCALLX (round,, (_Mdouble_ __x), (__const__));
- ^
- In file included from /opt/ros/kinetic/include/ros/time.h:58:0,
- from /opt/ros/kinetic/include/ros/ros.h:38,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:37:
- /usr/include/boost/math/special_functions/round.hpp:68:46: note: ‘boost::math::round’
- inline typename tools::promote_args<T>::type round(const T& v)
- ^
- /usr/include/boost/math/special_functions/round.hpp:55:46: note: ‘boost::math::detail::round’
- inline typename tools::promote_args<T>::type round(const T& v, const Policy&, const mpl::true_)
- ^
- In file included from /usr/include/gazebo-7/gazebo/math/Matrix4.hh:22:0,
- from /usr/include/gazebo-7/gazebo/math/Quaternion.hh:30,
- from /usr/include/gazebo-7/gazebo/math/Pose.hh:25,
- from /usr/include/gazebo-7/gazebo/physics/ModelState.hh:26,
- from /usr/include/gazebo-7/gazebo/physics/Model.hh:33,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/ignition/math2/ignition/math/Matrix4.hh: In constructor ‘ignition::math::Matrix4<T>::Matrix4(const ignition::math::Pose3<T>&)’:
- /usr/include/ignition/math2/ignition/math/Matrix4.hh:108:67: warning: delegating constructors only available with -std=c++11 or -std=gnu++11
- public: Matrix4(const Pose3<T> &_pose) : Matrix4(_pose.Rot())
- ^
- In file included from /usr/include/sdformat-4.0/sdf/sdf.hh:3:0,
- from /usr/include/gazebo-7/gazebo/physics/State.hh:32,
- from /usr/include/gazebo-7/gazebo/physics/ModelState.hh:28,
- from /usr/include/gazebo-7/gazebo/physics/Model.hh:33,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/sdformat-4.0/sdf/Console.hh: At global scope:
- /usr/include/sdformat-4.0/sdf/Console.hh:55:16: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<Console> ConsolePtr;
- ^
- /usr/include/sdformat-4.0/sdf/Console.hh:96:20: error: ‘ConsolePtr’ does not name a type
- public: static ConsolePtr Instance();
- ^
- /usr/include/sdformat-4.0/sdf/Console.hh:118:19: error: ‘unique_ptr’ in namespace ‘std’ does not name a template type
- private: std::unique_ptr<ConsolePrivate> dataPtr;
- ^
- /usr/include/sdformat-4.0/sdf/Console.hh: In member function ‘sdf::Console::ConsoleStream& sdf::Console::ConsoleStream::operator<<(const T&)’:
- /usr/include/sdformat-4.0/sdf/Console.hh:145:9: error: ‘Instance’ is not a member of ‘sdf::Console’
- if (Console::Instance()->dataPtr->logFileStream.is_open())
- ^
- /usr/include/sdformat-4.0/sdf/Console.hh:147:7: error: ‘Instance’ is not a member of ‘sdf::Console’
- Console::Instance()->dataPtr->logFileStream << _rhs;
- ^
- /usr/include/sdformat-4.0/sdf/Console.hh:148:7: error: ‘Instance’ is not a member of ‘sdf::Console’
- Console::Instance()->dataPtr->logFileStream.flush();
- ^
- In file included from /usr/include/ignition/math2/ignition/math.hh:6:0,
- from /usr/include/sdformat-4.0/sdf/Param.hh:34,
- from /usr/include/sdformat-4.0/sdf/Element.hh:24,
- from /usr/include/sdformat-4.0/sdf/sdf.hh:5,
- from /usr/include/gazebo-7/gazebo/physics/State.hh:32,
- from /usr/include/gazebo-7/gazebo/physics/ModelState.hh:28,
- from /usr/include/gazebo-7/gazebo/physics/Model.hh:33,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/ignition/math2/ignition/math/Filter.hh: At global scope:
- /usr/include/ignition/math2/ignition/math/Filter.hh:57:23: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11
- protected: T y0{};
- ^
- /usr/include/ignition/math2/ignition/math/Filter.hh:57:22: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
- protected: T y0{};
- ^
- /usr/include/ignition/math2/ignition/math/Filter.hh:57:23: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
- protected: T y0{};
- ^
- /usr/include/ignition/math2/ignition/math/Filter.hh:67:27: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11
- public: OnePole() = default;
- ^
- /usr/include/ignition/math2/ignition/math/Filter.hh:94:30: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11
- protected: double a0 = 0;
- ^
- /usr/include/ignition/math2/ignition/math/Filter.hh:97:30: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11
- protected: double b1 = 0;
- ^
- /usr/include/ignition/math2/ignition/math/Filter.hh:157:26: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11
- public: BiQuad() = default;
- ^
- /usr/include/ignition/math2/ignition/math/Filter.hh:215:30: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11
- protected: double a0 = 0,
- ^
- /usr/include/ignition/math2/ignition/math/Filter.hh:216:30: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11
- a1 = 0,
- ^
- /usr/include/ignition/math2/ignition/math/Filter.hh:217:30: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11
- a2 = 0,
- ^
- /usr/include/ignition/math2/ignition/math/Filter.hh:218:30: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11
- b0 = 0,
- ^
- /usr/include/ignition/math2/ignition/math/Filter.hh:219:30: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11
- b1 = 0,
- ^
- /usr/include/ignition/math2/ignition/math/Filter.hh:220:30: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11
- b2 = 0;
- ^
- /usr/include/ignition/math2/ignition/math/Filter.hh:223:23: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11
- protected: T x1{}, x2{}, y1{}, y2{};
- ^
- /usr/include/ignition/math2/ignition/math/Filter.hh:223:29: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11
- protected: T x1{}, x2{}, y1{}, y2{};
- ^
- /usr/include/ignition/math2/ignition/math/Filter.hh:223:35: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11
- protected: T x1{}, x2{}, y1{}, y2{};
- ^
- /usr/include/ignition/math2/ignition/math/Filter.hh:223:41: warning: non-static data member initializers only available with -std=c++11 or -std=gnu++11
- protected: T x1{}, x2{}, y1{}, y2{};
- ^
- /usr/include/ignition/math2/ignition/math/Filter.hh:223:22: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
- protected: T x1{}, x2{}, y1{}, y2{};
- ^
- /usr/include/ignition/math2/ignition/math/Filter.hh:223:23: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
- protected: T x1{}, x2{}, y1{}, y2{};
- ^
- /usr/include/ignition/math2/ignition/math/Filter.hh:223:28: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
- protected: T x1{}, x2{}, y1{}, y2{};
- ^
- /usr/include/ignition/math2/ignition/math/Filter.hh:223:29: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
- protected: T x1{}, x2{}, y1{}, y2{};
- ^
- /usr/include/ignition/math2/ignition/math/Filter.hh:223:34: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
- protected: T x1{}, x2{}, y1{}, y2{};
- ^
- /usr/include/ignition/math2/ignition/math/Filter.hh:223:35: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
- protected: T x1{}, x2{}, y1{}, y2{};
- ^
- /usr/include/ignition/math2/ignition/math/Filter.hh:223:40: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
- protected: T x1{}, x2{}, y1{}, y2{};
- ^
- /usr/include/ignition/math2/ignition/math/Filter.hh:223:41: warning: extended initializer lists only available with -std=c++11 or -std=gnu++11
- protected: T x1{}, x2{}, y1{}, y2{};
- ^
- In file included from /usr/include/ignition/math2/ignition/math.hh:12:0,
- from /usr/include/sdformat-4.0/sdf/Param.hh:34,
- from /usr/include/sdformat-4.0/sdf/Element.hh:24,
- from /usr/include/sdformat-4.0/sdf/sdf.hh:5,
- from /usr/include/gazebo-7/gazebo/physics/State.hh:32,
- from /usr/include/gazebo-7/gazebo/physics/ModelState.hh:28,
- from /usr/include/gazebo-7/gazebo/physics/Model.hh:33,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/ignition/math2/ignition/math/Line3.hh:35:25: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11
- public: Line3() = default;
- ^
- In file included from /usr/include/ignition/math2/ignition/math.hh:18:0,
- from /usr/include/sdformat-4.0/sdf/Param.hh:34,
- from /usr/include/sdformat-4.0/sdf/Element.hh:24,
- from /usr/include/sdformat-4.0/sdf/sdf.hh:5,
- from /usr/include/gazebo-7/gazebo/physics/State.hh:32,
- from /usr/include/gazebo-7/gazebo/physics/ModelState.hh:28,
- from /usr/include/gazebo-7/gazebo/physics/Model.hh:33,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/ignition/math2/ignition/math/Rand.hh:31:18: error: ‘mt19937’ in namespace ‘std’ does not name a type
- typedef std::mt19937 GeneratorType;
- ^
- /usr/include/ignition/math2/ignition/math/Rand.hh:34:18: error: ‘uniform_real_distribution’ in namespace ‘std’ does not name a template type
- typedef std::uniform_real_distribution<double> UniformRealDist;
- ^
- /usr/include/ignition/math2/ignition/math/Rand.hh:37:18: error: ‘normal_distribution’ in namespace ‘std’ does not name a template type
- typedef std::normal_distribution<double> NormalRealDist;
- ^
- /usr/include/ignition/math2/ignition/math/Rand.hh:40:18: error: ‘uniform_int_distribution’ in namespace ‘std’ does not name a template type
- typedef std::uniform_int_distribution<int32_t> UniformIntDist;
- ^
- /usr/include/ignition/math2/ignition/math/Rand.hh:77:23: error: ‘GeneratorType’ does not name a type
- private: static GeneratorType *randGenerator;
- ^
- In file included from /usr/include/ignition/math2/ignition/math.hh:22:0,
- from /usr/include/sdformat-4.0/sdf/Param.hh:34,
- from /usr/include/sdformat-4.0/sdf/Element.hh:24,
- from /usr/include/sdformat-4.0/sdf/sdf.hh:5,
- from /usr/include/gazebo-7/gazebo/physics/State.hh:32,
- from /usr/include/gazebo-7/gazebo/physics/ModelState.hh:28,
- from /usr/include/gazebo-7/gazebo/physics/Model.hh:33,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/ignition/math2/ignition/math/Triangle.hh:36:28: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11
- public: Triangle() = default;
- ^
- /usr/include/ignition/math2/ignition/math/Triangle.hh: In member function ‘bool ignition::math::Triangle<T>::Intersects(const ignition::math::Line2<T>&, ignition::math::Vector2<T>&, ignition::math::Vector2<T>&) const’:
- /usr/include/ignition/math2/ignition/math/Triangle.hh:181:16: error: ‘iter’ does not name a type
- auto iter = points.begin();
- ^
- /usr/include/ignition/math2/ignition/math/Triangle.hh:183:20: error: ‘iter’ was not declared in this scope
- _ipt1 = *iter;
- ^
- /usr/include/ignition/math2/ignition/math/Triangle.hh:193:16: error: ‘iter’ does not name a type
- auto iter = points.begin();
- ^
- /usr/include/ignition/math2/ignition/math/Triangle.hh:194:21: error: ‘iter’ was not declared in this scope
- _ipt1 = *(iter++);
- ^
- In file included from /usr/include/sdformat-4.0/sdf/Element.hh:24:0,
- from /usr/include/sdformat-4.0/sdf/sdf.hh:5,
- from /usr/include/gazebo-7/gazebo/physics/State.hh:32,
- from /usr/include/gazebo-7/gazebo/physics/ModelState.hh:28,
- from /usr/include/gazebo-7/gazebo/physics/Model.hh:33,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/sdformat-4.0/sdf/Param.hh: At global scope:
- /usr/include/sdformat-4.0/sdf/Param.hh:55:16: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<Param> ParamPtr;
- ^
- /usr/include/sdformat-4.0/sdf/Param.hh:59:23: error: ‘ParamPtr’ was not declared in this scope
- typedef std::vector<ParamPtr> Param_V;
- ^
- /usr/include/sdformat-4.0/sdf/Param.hh:59:31: error: template argument 1 is invalid
- typedef std::vector<ParamPtr> Param_V;
- ^
- /usr/include/sdformat-4.0/sdf/Param.hh:59:31: error: template argument 2 is invalid
- /usr/include/sdformat-4.0/sdf/Param.hh:127:13: error: ‘ParamPtr’ does not name a type
- public: ParamPtr Clone() const;
- ^
- /usr/include/sdformat-4.0/sdf/Param.hh:221:18: error: ‘function’ in namespace ‘std’ does not name a template type
- public: std::function<boost::any ()> updateFunc;
- ^
- /usr/include/sdformat-4.0/sdf/Param.hh: In member function ‘void sdf::Param::SetUpdateFunc(T)’:
- /usr/include/sdformat-4.0/sdf/Param.hh:252:20: error: ‘class sdf::ParamPrivate’ has no member named ‘updateFunc’
- this->dataPtr->updateFunc = _updateFunc;
- ^
- In file included from /usr/include/sdformat-4.0/sdf/sdf.hh:3:0,
- from /usr/include/gazebo-7/gazebo/physics/State.hh:32,
- from /usr/include/gazebo-7/gazebo/physics/ModelState.hh:28,
- from /usr/include/gazebo-7/gazebo/physics/Model.hh:33,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/sdformat-4.0/sdf/Param.hh: In member function ‘bool sdf::Param::Set(const T&)’:
- /usr/include/sdformat-4.0/sdf/Console.hh:47:19: error: ‘Instance’ is not a member of ‘sdf::Console’
- #define sdferr (sdf::Console::Instance()->ColorMsg("Error", \
- ^
- /usr/include/sdformat-4.0/sdf/Param.hh:265:7: note: in expansion of macro ‘sdferr’
- sdferr << "Unable to set parameter["
- ^
- /usr/include/sdformat-4.0/sdf/Param.hh: In member function ‘bool sdf::Param::Get(T&) const’:
- /usr/include/sdformat-4.0/sdf/Console.hh:47:19: error: ‘Instance’ is not a member of ‘sdf::Console’
- #define sdferr (sdf::Console::Instance()->ColorMsg("Error", \
- ^
- /usr/include/sdformat-4.0/sdf/Param.hh:298:7: note: in expansion of macro ‘sdferr’
- sdferr << "Unable to convert parameter["
- ^
- /usr/include/sdformat-4.0/sdf/Param.hh: In member function ‘bool sdf::Param::GetDefault(T&) const’:
- /usr/include/sdformat-4.0/sdf/Console.hh:47:19: error: ‘Instance’ is not a member of ‘sdf::Console’
- #define sdferr (sdf::Console::Instance()->ColorMsg("Error", \
- ^
- /usr/include/sdformat-4.0/sdf/Param.hh:318:7: note: in expansion of macro ‘sdferr’
- sdferr << "Unable to convert parameter["
- ^
- /usr/include/sdformat-4.0/sdf/Param.hh: In member function ‘void sdf::Param::Init(const string&)’:
- /usr/include/sdformat-4.0/sdf/Console.hh:47:19: error: ‘Instance’ is not a member of ‘sdf::Console’
- #define sdferr (sdf::Console::Instance()->ColorMsg("Error", \
- ^
- /usr/include/sdformat-4.0/sdf/Param.hh:350:9: note: in expansion of macro ‘sdferr’
- sdferr << "Unable to init parameter value from string["
- ^
- In file included from /usr/include/sdformat-4.0/sdf/sdf.hh:5:0,
- from /usr/include/gazebo-7/gazebo/physics/State.hh:32,
- from /usr/include/gazebo-7/gazebo/physics/ModelState.hh:28,
- from /usr/include/gazebo-7/gazebo/physics/Model.hh:33,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/sdformat-4.0/sdf/Element.hh: At global scope:
- /usr/include/sdformat-4.0/sdf/Element.hh:53:16: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<Element> ElementPtr;
- ^
- /usr/include/sdformat-4.0/sdf/Element.hh:57:16: error: ‘weak_ptr’ in namespace ‘std’ does not name a template type
- typedef std::weak_ptr<Element> ElementWeakPtr;
- ^
- /usr/include/sdformat-4.0/sdf/Element.hh:61:23: error: ‘ElementPtr’ was not declared in this scope
- typedef std::vector<ElementPtr> ElementPtr_V;
- ^
- /usr/include/sdformat-4.0/sdf/Element.hh:61:33: error: template argument 1 is invalid
- typedef std::vector<ElementPtr> ElementPtr_V;
- ^
- /usr/include/sdformat-4.0/sdf/Element.hh:61:33: error: template argument 2 is invalid
- /usr/include/sdformat-4.0/sdf/Element.hh:69:40: error: expected template-name before ‘<’ token
- public std::enable_shared_from_this<Element>
- ^
- /usr/include/sdformat-4.0/sdf/Element.hh:69:40: error: expected ‘{’ before ‘<’ token
- /usr/include/sdformat-4.0/sdf/Element.hh:69:40: error: expected unqualified-id before ‘<’ token
- /usr/include/sdformat-4.0/sdf/Element.hh:297:13: error: ‘ElementWeakPtr’ does not name a type
- public: ElementWeakPtr parent;
- ^
- /usr/include/sdformat-4.0/sdf/Element.hh:303:13: error: ‘ParamPtr’ does not name a type
- public: ParamPtr value;
- ^
- /usr/include/sdformat-4.0/sdf/Element.hh:320:41: error: invalid use of incomplete type ‘class sdf::Element’
- T Element::Get(const std::string &_key)
- ^
- /usr/include/sdformat-4.0/sdf/Element.hh:68:26: note: forward declaration of ‘class sdf::Element’
- class SDFORMAT_VISIBLE Element :
- ^
- /usr/include/sdformat-4.0/sdf/Element.hh:343:36: error: invalid use of incomplete type ‘class sdf::Element’
- bool Element::Set(const T &_value)
- ^
- /usr/include/sdformat-4.0/sdf/Element.hh:68:26: note: forward declaration of ‘class sdf::Element’
- class SDFORMAT_VISIBLE Element :
- ^
- In file included from /usr/include/sdformat-4.0/sdf/parser.hh:23:0,
- from /usr/include/sdformat-4.0/sdf/sdf.hh:8,
- from /usr/include/gazebo-7/gazebo/physics/State.hh:32,
- from /usr/include/gazebo-7/gazebo/physics/ModelState.hh:28,
- from /usr/include/gazebo-7/gazebo/physics/Model.hh:33,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/sdformat-4.0/sdf/SDFImpl.hh:46:16: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<SDF> SDFPtr;
- ^
- /usr/include/sdformat-4.0/sdf/SDFImpl.hh:74:29: error: variable or field ‘setFindCallback’ declared void
- void setFindCallback(std::function<std::string (const std::string &)> _cb);
- ^
- /usr/include/sdformat-4.0/sdf/SDFImpl.hh:74:24: error: ‘function’ is not a member of ‘std’
- void setFindCallback(std::function<std::string (const std::string &)> _cb);
- ^
- /usr/include/sdformat-4.0/sdf/SDFImpl.hh:74:24: note: suggested alternatives:
- In file included from /usr/include/boost/function/function_base.hpp:39:0,
- from /usr/include/boost/function/detail/prologue.hpp:17,
- from /usr/include/boost/function.hpp:24,
- from /opt/ros/kinetic/include/ros/forwards.h:40,
- from /opt/ros/kinetic/include/ros/common.h:37,
- from /opt/ros/kinetic/include/ros/ros.h:43,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:37:
- /usr/include/boost/function/function_fwd.hpp:32:38: note: ‘boost::function’
- template<typename Signature> class function;
- ^
- In file included from /usr/include/boost/function/detail/prologue.hpp:17:0,
- from /usr/include/boost/function.hpp:24,
- from /opt/ros/kinetic/include/ros/forwards.h:40,
- from /opt/ros/kinetic/include/ros/common.h:37,
- from /opt/ros/kinetic/include/ros/ros.h:43,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:37:
- /usr/include/boost/function/function_base.hpp:91:24: note: ‘boost::detail::function’
- namespace function {
- ^
- In file included from /usr/include/sdformat-4.0/sdf/parser.hh:23:0,
- from /usr/include/sdformat-4.0/sdf/sdf.hh:8,
- from /usr/include/gazebo-7/gazebo/physics/State.hh:32,
- from /usr/include/gazebo-7/gazebo/physics/ModelState.hh:28,
- from /usr/include/gazebo-7/gazebo/physics/Model.hh:33,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/sdformat-4.0/sdf/SDFImpl.hh:74:50: error: expected primary-expression before ‘(’ token
- void setFindCallback(std::function<std::string (const std::string &)> _cb);
- ^
- /usr/include/sdformat-4.0/sdf/SDFImpl.hh:74:51: error: expected primary-expression before ‘const’
- void setFindCallback(std::function<std::string (const std::string &)> _cb);
- ^
- /usr/include/sdformat-4.0/sdf/SDFImpl.hh:74:73: error: ‘_cb’ was not declared in this scope
- void setFindCallback(std::function<std::string (const std::string &)> _cb);
- ^
- /usr/include/sdformat-4.0/sdf/SDFImpl.hh:94:13: error: ‘ElementPtr’ does not name a type
- public: ElementPtr Root() const;
- ^
- /usr/include/sdformat-4.0/sdf/SDFImpl.hh:98:29: error: ‘ElementPtr’ does not name a type
- public: void Root(const ElementPtr _root);
- ^
- /usr/include/sdformat-4.0/sdf/SDFImpl.hh:117:13: error: ‘ElementPtr’ does not name a type
- public: ElementPtr root SDF_DEPRECATED(4.0);
- ^
- In file included from /usr/include/sdformat-4.0/sdf/sdf.hh:8:0,
- from /usr/include/gazebo-7/gazebo/physics/State.hh:32,
- from /usr/include/gazebo-7/gazebo/physics/ModelState.hh:28,
- from /usr/include/gazebo-7/gazebo/physics/Model.hh:33,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/sdformat-4.0/sdf/parser.hh:32:13: error: ‘SDFPtr’ was not declared in this scope
- bool init(SDFPtr _sdf);
- ^
- /usr/include/sdformat-4.0/sdf/parser.hh:36:47: error: ‘SDFPtr’ has not been declared
- bool initFile(const std::string &_filename, SDFPtr _sdf);
- ^
- /usr/include/sdformat-4.0/sdf/parser.hh:40:47: error: ‘ElementPtr’ has not been declared
- bool initFile(const std::string &_filename, ElementPtr _sdf);
- ^
- /usr/include/sdformat-4.0/sdf/parser.hh:44:50: error: ‘SDFPtr’ has not been declared
- bool initString(const std::string &_xmlString, SDFPtr _sdf);
- ^
- /usr/include/sdformat-4.0/sdf/parser.hh:48:40: error: ‘SDFPtr’ has not been declared
- bool initDoc(TiXmlDocument *_xmlDoc, SDFPtr _sdf);
- ^
- /usr/include/sdformat-4.0/sdf/parser.hh:52:40: error: ‘ElementPtr’ has not been declared
- bool initDoc(TiXmlDocument *_xmlDoc, ElementPtr _sdf);
- ^
- /usr/include/sdformat-4.0/sdf/parser.hh:56:36: error: ‘ElementPtr’ has not been declared
- bool initXml(TiXmlElement *_xml, ElementPtr _sdf);
- ^
- /usr/include/sdformat-4.0/sdf/parser.hh:60:47: error: ‘SDFPtr’ has not been declared
- bool readFile(const std::string &_filename, SDFPtr _sdf);
- ^
- /usr/include/sdformat-4.0/sdf/parser.hh:64:50: error: ‘SDFPtr’ has not been declared
- bool readString(const std::string &_xmlString, SDFPtr _sdf);
- ^
- /usr/include/sdformat-4.0/sdf/parser.hh:67:50: error: ‘ElementPtr’ has not been declared
- bool readString(const std::string &_xmlString, ElementPtr _sdf);
- ^
- /usr/include/sdformat-4.0/sdf/parser.hh:71:40: error: ‘SDFPtr’ has not been declared
- bool readDoc(TiXmlDocument *_xmlDoc, SDFPtr _sdf, const std::string &_source);
- ^
- /usr/include/sdformat-4.0/sdf/parser.hh:74:40: error: ‘ElementPtr’ has not been declared
- bool readDoc(TiXmlDocument *_xmlDoc, ElementPtr _sdf,
- ^
- /usr/include/sdformat-4.0/sdf/parser.hh:79:36: error: ‘ElementPtr’ has not been declared
- bool readXml(TiXmlElement *_xml, ElementPtr _sdf);
- ^
- /usr/include/sdformat-4.0/sdf/parser.hh:82:21: error: variable or field ‘copyChildren’ declared void
- void copyChildren(ElementPtr _sdf, TiXmlElement *_xml);
- ^
- /usr/include/sdformat-4.0/sdf/parser.hh:82:21: error: ‘ElementPtr’ was not declared in this scope
- /usr/include/sdformat-4.0/sdf/parser.hh:82:51: error: expected primary-expression before ‘*’ token
- void copyChildren(ElementPtr _sdf, TiXmlElement *_xml);
- ^
- /usr/include/sdformat-4.0/sdf/parser.hh:82:52: error: ‘_xml’ was not declared in this scope
- void copyChildren(ElementPtr _sdf, TiXmlElement *_xml);
- ^
- /usr/include/sdformat-4.0/sdf/parser.hh:85:23: error: variable or field ‘addNestedModel’ declared void
- void addNestedModel(ElementPtr _sdf, ElementPtr _includeSDF);
- ^
- /usr/include/sdformat-4.0/sdf/parser.hh:85:23: error: ‘ElementPtr’ was not declared in this scope
- /usr/include/sdformat-4.0/sdf/parser.hh:85:40: error: ‘ElementPtr’ was not declared in this scope
- void addNestedModel(ElementPtr _sdf, ElementPtr _includeSDF);
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/ModelState.hh:28:0,
- from /usr/include/gazebo-7/gazebo/physics/Model.hh:33,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/State.hh:74:44: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- public: virtual void Load(const sdf::ElementPtr _elem);
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/LinkState.hh:30:0,
- from /usr/include/gazebo-7/gazebo/physics/ModelState.hh:29,
- from /usr/include/gazebo-7/gazebo/physics/Model.hh:33,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/CollisionState.hh:58:50: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- public: explicit CollisionState(const sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/CollisionState.hh:67:44: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- public: virtual void Load(const sdf::ElementPtr _elem);
- ^
- /usr/include/gazebo-7/gazebo/physics/CollisionState.hh:79:33: error: ‘sdf::ElementPtr’ has not been declared
- public: void FillSDF(sdf::ElementPtr _sdf);
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/ModelState.hh:29:0,
- from /usr/include/gazebo-7/gazebo/physics/Model.hh:33,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/LinkState.hh:76:45: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- public: explicit LinkState(const sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/LinkState.hh:96:44: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- public: virtual void Load(const sdf::ElementPtr _elem);
- ^
- /usr/include/gazebo-7/gazebo/physics/LinkState.hh:149:33: error: ‘sdf::ElementPtr’ has not been declared
- public: void FillSDF(sdf::ElementPtr _sdf);
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/ModelState.hh:30:0,
- from /usr/include/gazebo-7/gazebo/physics/Model.hh:33,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/JointState.hh:67:46: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- public: explicit JointState(const sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/JointState.hh:81:44: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- public: virtual void Load(const sdf::ElementPtr _elem);
- ^
- /usr/include/gazebo-7/gazebo/physics/JointState.hh:103:33: error: ‘sdf::ElementPtr’ has not been declared
- public: void FillSDF(sdf::ElementPtr _sdf);
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/Model.hh:33:0,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/ModelState.hh:75:46: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- public: explicit ModelState(const sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/ModelState.hh:95:44: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- public: virtual void Load(const sdf::ElementPtr _elem);
- ^
- /usr/include/gazebo-7/gazebo/physics/ModelState.hh:204:33: error: ‘sdf::ElementPtr’ has not been declared
- public: void FillSDF(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/ModelState.hh: In function ‘std::ostream& gazebo::physics::operator<<(std::ostream&, const gazebo::physics::ModelState&)’:
- /usr/include/gazebo-7/gazebo/physics/ModelState.hh:268:26: error: ISO C++ forbids declaration of ‘ms’ with no type [-fpermissive]
- for (const auto &ms : _state.modelStates)
- ^
- /usr/include/gazebo-7/gazebo/physics/ModelState.hh:268:31: warning: range-based ‘for’ loops only available with -std=c++11 or -std=gnu++11
- for (const auto &ms : _state.modelStates)
- ^
- /usr/include/gazebo-7/gazebo/physics/ModelState.hh:270:22: error: request for member ‘second’ in ‘ms’, which is of non-class type ‘const int’
- _out << ms.second;
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/Entity.hh:30:0,
- from /usr/include/gazebo-7/gazebo/physics/Model.hh:34,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh: At global scope:
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:258:42: error: ‘ElementPtr’ is not a member of ‘sdf’
- msgs::TrackVisual TrackVisualFromSDF(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:264:26: error: ‘ElementPtr’ is not a member of ‘sdf’
- msgs::GUI GUIFromSDF(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:270:30: error: ‘ElementPtr’ is not a member of ‘sdf’
- msgs::Light LightFromSDF(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:276:32: error: ‘ElementPtr’ is not a member of ‘sdf’
- msgs::MeshGeom MeshFromSDF(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:282:36: error: ‘ElementPtr’ is not a member of ‘sdf’
- msgs::Geometry GeometryFromSDF(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:288:32: error: ‘ElementPtr’ is not a member of ‘sdf’
- msgs::Visual VisualFromSDF(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:294:38: error: ‘ElementPtr’ is not a member of ‘sdf’
- msgs::Collision CollisionFromSDF(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:300:34: error: ‘ElementPtr’ is not a member of ‘sdf’
- msgs::Surface SurfaceFromSDF(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:306:36: error: ‘ElementPtr’ is not a member of ‘sdf’
- msgs::Friction FrictionFromSDF(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:312:28: error: ‘ElementPtr’ is not a member of ‘sdf’
- msgs::Axis AxisFromSDF(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:318:30: error: ‘ElementPtr’ is not a member of ‘sdf’
- msgs::Joint JointFromSDF(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:324:43: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- msgs::Plugin PluginFromSDF(const sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:332:10: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- sdf::ElementPtr VisualToSDF(const msgs::Visual &_msg,
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:343:10: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- sdf::ElementPtr MaterialToSDF(const msgs::Material &_msg,
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:364:26: error: ‘ElementPtr’ is not a member of ‘sdf’
- msgs::Fog FogFromSDF(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:370:30: error: ‘ElementPtr’ is not a member of ‘sdf’
- msgs::Scene SceneFromSDF(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:379:32: error: ‘ElementPtr’ is not a member of ‘sdf’
- msgs::Sensor SensorFromSDF(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:386:44: error: ‘ElementPtr’ is not a member of ‘sdf’
- msgs::CameraSensor CameraSensorFromSDF(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:393:38: error: ‘ElementPtr’ is not a member of ‘sdf’
- msgs::RaySensor RaySensorFromSDF(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:400:46: error: ‘ElementPtr’ is not a member of ‘sdf’
- msgs::ContactSensor ContactSensorFromSDF(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:408:10: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- sdf::ElementPtr LightToSDF(const msgs::Light &_msg,
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:417:10: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- sdf::ElementPtr CameraSensorToSDF(const msgs::CameraSensor &_msg,
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:426:10: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- sdf::ElementPtr PluginToSDF(const msgs::Plugin &_plugin,
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:435:10: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- sdf::ElementPtr CollisionToSDF(const msgs::Collision &_msg,
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:446:10: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- sdf::ElementPtr LinkToSDF(const msgs::Link &_msg,
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:455:10: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- sdf::ElementPtr InertialToSDF(const msgs::Inertial &_msg,
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:464:10: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- sdf::ElementPtr SurfaceToSDF(const msgs::Surface &_msg,
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:476:10: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- sdf::ElementPtr GeometryToSDF(const msgs::Geometry &_msg,
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:485:10: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- sdf::ElementPtr MeshToSDF(const msgs::MeshGeom &_msg,
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:539:10: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- sdf::ElementPtr ModelToSDF(const msgs::Model &_msg,
- ^
- /usr/include/gazebo-7/gazebo/msgs/msgs.hh:548:10: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- sdf::ElementPtr JointToSDF(const msgs::Joint &_msg,
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/Entity.hh:41:0,
- from /usr/include/gazebo-7/gazebo/physics/Model.hh:34,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/Base.hh:157:38: error: ‘sdf::ElementPtr’ has not been declared
- public: virtual void Load(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/Base.hh:178:50: error: ‘sdf::ElementPtr’ has not been declared
- public: virtual void UpdateParameters(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/Base.hh:309:34: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- public: virtual const sdf::ElementPtr GetSDF();
- ^
- /usr/include/gazebo-7/gazebo/physics/Base.hh:317:23: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- protected: sdf::ElementPtr sdf;
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/Model.hh:34:0,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/Entity.hh:69:38: error: ‘sdf::ElementPtr’ has not been declared
- public: virtual void Load(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/Entity.hh:79:50: error: ‘sdf::ElementPtr’ has not been declared
- public: virtual void UpdateParameters(sdf::ElementPtr _sdf);
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24:0,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/Model.hh:64:30: error: ‘sdf::ElementPtr’ has not been declared
- public: void Load(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/Model.hh:80:50: error: ‘sdf::ElementPtr’ has not been declared
- public: virtual void UpdateParameters(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/Model.hh:84:34: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- public: virtual const sdf::ElementPtr GetSDF();
- ^
- /usr/include/gazebo-7/gazebo/physics/Model.hh:91:34: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- public: virtual const sdf::ElementPtr UnscaledSDF();
- ^
- /usr/include/gazebo-7/gazebo/physics/Model.hh:411:36: error: ‘sdf::ElementPtr’ has not been declared
- private: void LoadJoint(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/Model.hh:415:37: error: ‘sdf::ElementPtr’ has not been declared
- private: void LoadPlugin(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/Model.hh:419:38: error: ‘sdf::ElementPtr’ has not been declared
- private: void LoadGripper(sdf::ElementPtr _sdf);
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/physics.hh:2:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/Actor.hh:82:30: error: ‘sdf::ElementPtr’ has not been declared
- public: void Load(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/Actor.hh:104:50: error: ‘sdf::ElementPtr’ has not been declared
- public: virtual void UpdateParameters(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/Actor.hh:108:34: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- public: virtual const sdf::ElementPtr GetSDF();
- ^
- /usr/include/gazebo-7/gazebo/physics/Actor.hh:115:49: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- private: void AddSphereInertia(const sdf::ElementPtr &_linkSdf,
- ^
- /usr/include/gazebo-7/gazebo/physics/Actor.hh:124:51: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- private: void AddSphereCollision(const sdf::ElementPtr &_linkSdf,
- ^
- /usr/include/gazebo-7/gazebo/physics/Actor.hh:136:48: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- private: void AddSphereVisual(const sdf::ElementPtr &_linkSdf,
- ^
- /usr/include/gazebo-7/gazebo/physics/Actor.hh:148:45: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- private: void AddBoxVisual(const sdf::ElementPtr &_linkSdf,
- ^
- /usr/include/gazebo-7/gazebo/physics/Actor.hh:159:47: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- private: void AddActorVisual(const sdf::ElementPtr &_linkSdf,
- ^
- /usr/include/gazebo-7/gazebo/physics/Actor.hh:165:40: error: ‘sdf::ElementPtr’ has not been declared
- private: void LoadAnimation(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/Actor.hh:169:37: error: ‘sdf::ElementPtr’ has not been declared
- private: void LoadScript(sdf::ElementPtr _sdf);
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/Joint.hh:25:0,
- from /usr/include/gazebo-7/gazebo/physics/BallJoint.hh:25,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:3,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/common/Event.hh:151:20: error: ‘atomic_bool’ in namespace ‘std’ does not name a type
- public: std::atomic_bool on;
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:154:20: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- public: std::shared_ptr<boost::function<T> > callback;
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh: In constructor ‘gazebo::event::EventConnection<T>::EventConnection(bool, boost::function<Signature>*)’:
- /usr/include/gazebo-7/gazebo/common/Event.hh:143:17: error: class ‘gazebo::event::EventConnection<T>’ does not have any field named ‘callback’
- : callback(_cb)
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh: At global scope:
- /usr/include/gazebo-7/gazebo/common/Event.hh:164:29: error: ‘shared_ptr’ is not a member of ‘std’
- typedef std::map<int, std::shared_ptr<EventConnection<T> > >
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:164:29: note: suggested alternatives:
- In file included from /usr/include/boost/throw_exception.hpp:42:0,
- from /usr/include/boost/optional/optional.hpp:29,
- from /usr/include/boost/optional.hpp:15,
- from /usr/include/boost/format/internals.hpp:20,
- from /usr/include/boost/format.hpp:38,
- from /usr/include/boost/math/policies/error_handling.hpp:31,
- from /usr/include/boost/math/special_functions/round.hpp:14,
- from /opt/ros/kinetic/include/ros/time.h:58,
- from /opt/ros/kinetic/include/ros/ros.h:38,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:37:
- /usr/include/boost/exception/exception.hpp:148:11: note: ‘boost::shared_ptr’
- class shared_ptr;
- ^
- /usr/include/boost/exception/exception.hpp:148:11: note: ‘boost::shared_ptr’
- In file included from /usr/include/gazebo-7/gazebo/physics/Joint.hh:25:0,
- from /usr/include/gazebo-7/gazebo/physics/BallJoint.hh:25,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:3,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/common/Event.hh:164:29: error: ‘shared_ptr’ is not a member of ‘std’
- typedef std::map<int, std::shared_ptr<EventConnection<T> > >
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:164:29: note: suggested alternatives:
- In file included from /usr/include/boost/throw_exception.hpp:42:0,
- from /usr/include/boost/optional/optional.hpp:29,
- from /usr/include/boost/optional.hpp:15,
- from /usr/include/boost/format/internals.hpp:20,
- from /usr/include/boost/format.hpp:38,
- from /usr/include/boost/math/policies/error_handling.hpp:31,
- from /usr/include/boost/math/special_functions/round.hpp:14,
- from /opt/ros/kinetic/include/ros/time.h:58,
- from /opt/ros/kinetic/include/ros/ros.h:38,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:37:
- /usr/include/boost/exception/exception.hpp:148:11: note: ‘boost::shared_ptr’
- class shared_ptr;
- ^
- /usr/include/boost/exception/exception.hpp:148:11: note: ‘boost::shared_ptr’
- In file included from /usr/include/gazebo-7/gazebo/physics/Joint.hh:25:0,
- from /usr/include/gazebo-7/gazebo/physics/BallJoint.hh:25,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:3,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/common/Event.hh:164:64: error: template argument 2 is invalid
- typedef std::map<int, std::shared_ptr<EventConnection<T> > >
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:164:64: error: template argument 4 is invalid
- /usr/include/gazebo-7/gazebo/common/Event.hh:164:66: error: expected unqualified-id before ‘>’ token
- typedef std::map<int, std::shared_ptr<EventConnection<T> > >
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:168:15: error: ‘EvtConnectionMap’ does not name a type
- public: EvtConnectionMap connections;
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:171:20: error: ‘mutex’ in namespace ‘std’ does not name a type
- public: std::mutex mutex;
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:174:66: error: template argument 1 is invalid
- public: std::list<typename EvtConnectionMap::const_iterator>
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:174:66: error: template argument 2 is invalid
- /usr/include/gazebo-7/gazebo/common/Event.hh: In member function ‘void gazebo::event::EventT<T>::Signal()’:
- /usr/include/gazebo-7/gazebo/common/Event.hh:362:19: error: ‘iter’ does not name a type
- for (auto iter: this->myDataPtr->connections)
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:367:7: error: expected ‘;’ before ‘}’ token
- }
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:367:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:367:7: error: expected ‘;’ before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:367:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:367:7: error: expected ‘)’ before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:367:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh: In member function ‘void gazebo::event::EventT<T>::Signal(const P&)’:
- /usr/include/gazebo-7/gazebo/common/Event.hh:377:19: error: ‘iter’ does not name a type
- for (auto iter: this->myDataPtr->connections)
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:382:7: error: expected ‘;’ before ‘}’ token
- }
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:382:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:382:7: error: expected ‘;’ before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:382:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:382:7: error: expected ‘)’ before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:382:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh: In member function ‘void gazebo::event::EventT<T>::Signal(const P1&, const P2&)’:
- /usr/include/gazebo-7/gazebo/common/Event.hh:393:19: error: ‘iter’ does not name a type
- for (auto iter: this->myDataPtr->connections)
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:398:7: error: expected ‘;’ before ‘}’ token
- }
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:398:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:398:7: error: expected ‘;’ before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:398:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:398:7: error: expected ‘)’ before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:398:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh: In member function ‘void gazebo::event::EventT<T>::Signal(const P1&, const P2&, const P3&)’:
- /usr/include/gazebo-7/gazebo/common/Event.hh:410:19: error: ‘iter’ does not name a type
- for (auto iter: this->myDataPtr->connections)
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:415:7: error: expected ‘;’ before ‘}’ token
- }
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:415:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:415:7: error: expected ‘;’ before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:415:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:415:7: error: expected ‘)’ before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:415:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh: In member function ‘void gazebo::event::EventT<T>::Signal(const P1&, const P2&, const P3&, const P4&)’:
- /usr/include/gazebo-7/gazebo/common/Event.hh:429:19: error: ‘iter’ does not name a type
- for (auto iter: this->myDataPtr->connections)
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:434:7: error: expected ‘;’ before ‘}’ token
- }
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:434:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:434:7: error: expected ‘;’ before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:434:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:434:7: error: expected ‘)’ before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:434:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh: In member function ‘void gazebo::event::EventT<T>::Signal(const P1&, const P2&, const P3&, const P4&, const P5&)’:
- /usr/include/gazebo-7/gazebo/common/Event.hh:450:19: error: ‘iter’ does not name a type
- for (auto iter: this->myDataPtr->connections)
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:455:7: error: expected ‘;’ before ‘}’ token
- }
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:455:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:455:7: error: expected ‘;’ before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:455:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:455:7: error: expected ‘)’ before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:455:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh: In member function ‘void gazebo::event::EventT<T>::Signal(const P1&, const P2&, const P3&, const P4&, const P5&, const P6&)’:
- /usr/include/gazebo-7/gazebo/common/Event.hh:472:19: error: ‘iter’ does not name a type
- for (auto iter: this->myDataPtr->connections)
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:477:7: error: expected ‘;’ before ‘}’ token
- }
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:477:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:477:7: error: expected ‘;’ before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:477:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:477:7: error: expected ‘)’ before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:477:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh: In member function ‘void gazebo::event::EventT<T>::Signal(const P1&, const P2&, const P3&, const P4&, const P5&, const P6&, const P7&)’:
- /usr/include/gazebo-7/gazebo/common/Event.hh:495:19: error: ‘iter’ does not name a type
- for (auto iter: this->myDataPtr->connections.begin())
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:500:7: error: expected ‘;’ before ‘}’ token
- }
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:500:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:500:7: error: expected ‘;’ before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:500:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:500:7: error: expected ‘)’ before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:500:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh: In member function ‘void gazebo::event::EventT<T>::Signal(const P1&, const P2&, const P3&, const P4&, const P5&, const P6&, const P7&, const P8&)’:
- /usr/include/gazebo-7/gazebo/common/Event.hh:520:19: error: ‘iter’ does not name a type
- for (auto iter: this->myDataPtr->connections)
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:527:7: error: expected ‘;’ before ‘}’ token
- }
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:527:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:527:7: error: expected ‘;’ before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:527:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:527:7: error: expected ‘)’ before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:527:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh: In member function ‘void gazebo::event::EventT<T>::Signal(const P1&, const P2&, const P3&, const P4&, const P5&, const P6&, const P7&, const P8&, const P9&)’:
- /usr/include/gazebo-7/gazebo/common/Event.hh:549:19: error: ‘iter’ does not name a type
- for (auto iter: this->myDataPtr->connections)
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:557:7: error: expected ‘;’ before ‘}’ token
- }
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:557:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:557:7: error: expected ‘;’ before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:557:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:557:7: error: expected ‘)’ before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:557:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh: In member function ‘void gazebo::event::EventT<T>::Signal(const P1&, const P2&, const P3&, const P4&, const P5&, const P6&, const P7&, const P8&, const P9&, const P10&)’:
- /usr/include/gazebo-7/gazebo/common/Event.hh:580:19: error: ‘iter’ does not name a type
- for (auto iter: this->myDataPtr->connections)
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:588:7: error: expected ‘;’ before ‘}’ token
- }
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:588:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:588:7: error: expected ‘;’ before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:588:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:588:7: error: expected ‘)’ before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh:588:7: error: expected primary-expression before ‘}’ token
- /usr/include/gazebo-7/gazebo/common/Event.hh: In member function ‘gazebo::event::ConnectionPtr gazebo::event::EventT<T>::Connect(const boost::function<Signature>&)’:
- /usr/include/gazebo-7/gazebo/common/Event.hh:622:21: error: ISO C++ forbids declaration of ‘iter’ with no type [-fpermissive]
- auto const &iter = this->myDataPtr->connections.rbegin();
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:623:21: error: base operand of ‘->’ is not a pointer
- index = iter->first + 1;
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh: In member function ‘virtual void gazebo::event::EventT<T>::Disconnect(int)’:
- /usr/include/gazebo-7/gazebo/common/Event.hh:657:19: error: ISO C++ forbids declaration of ‘it’ with no type [-fpermissive]
- auto const &it = this->myDataPtr->connections.find(_id);
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:661:11: error: base operand of ‘->’ is not a pointer
- it->second->on = false;
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh: In member function ‘void gazebo::event::EventT<T>::Cleanup()’:
- /usr/include/gazebo-7/gazebo/common/Event.hh:670:7: error: ‘lock_guard’ is not a member of ‘std’
- std::lock_guard<std::mutex> lock(this->myDataPtr->mutex);
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:670:7: note: suggested alternative:
- In file included from /usr/include/boost/thread/pthread/thread_data.hpp:11:0,
- from /usr/include/boost/thread/pthread/condition_variable.hpp:12,
- from /usr/include/boost/thread/condition_variable.hpp:16,
- from /usr/include/boost/thread/condition.hpp:13,
- from /opt/ros/kinetic/include/actionlib/server/simple_action_server.h:40,
- from /opt/ros/kinetic/include/robot_controllers_interface/controller_manager.h:36,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:39:
- /usr/include/boost/thread/lock_guard.hpp:26:9: note: ‘boost::lock_guard’
- class lock_guard
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/Joint.hh:25:0,
- from /usr/include/gazebo-7/gazebo/physics/BallJoint.hh:25,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:3,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/common/Event.hh:670:23: error: ‘mutex’ is not a member of ‘std’
- std::lock_guard<std::mutex> lock(this->myDataPtr->mutex);
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:670:23: note: suggested alternative:
- In file included from /usr/include/boost/thread/mutex.hpp:16:0,
- from /usr/include/boost/thread/pthread/thread_data.hpp:13,
- from /usr/include/boost/thread/pthread/condition_variable.hpp:12,
- from /usr/include/boost/thread/condition_variable.hpp:16,
- from /usr/include/boost/thread/condition.hpp:13,
- from /opt/ros/kinetic/include/actionlib/server/simple_action_server.h:40,
- from /opt/ros/kinetic/include/robot_controllers_interface/controller_manager.h:36,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:39:
- /usr/include/boost/thread/pthread/mutex.hpp:92:11: note: ‘boost::mutex’
- class mutex
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/Joint.hh:25:0,
- from /usr/include/gazebo-7/gazebo/physics/BallJoint.hh:25,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:3,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/common/Event.hh:672:18: error: ISO C++ forbids declaration of ‘conn’ with no type [-fpermissive]
- for (auto &conn : this->myDataPtr->connectionsToRemove)
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:672:25: warning: range-based ‘for’ loops only available with -std=c++11 or -std=gnu++11
- for (auto &conn : this->myDataPtr->connectionsToRemove)
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/Joint.hh:26:0,
- from /usr/include/gazebo-7/gazebo/physics/BallJoint.hh:25,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:3,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/common/Events.hh: At global scope:
- /usr/include/gazebo-7/gazebo/common/Events.hh:346:35: error: ‘ElementPtr’ is not a member of ‘sdf’
- public: static EventT<void (sdf::ElementPtr,
- ^
- /usr/include/gazebo-7/gazebo/common/Events.hh:349:33: error: expression list treated as compound expression in functional cast [-fpermissive]
- const uint32_t)> createSensor;
- ^
- /usr/include/gazebo-7/gazebo/common/Events.hh:349:34: error: template argument 1 is invalid
- const uint32_t)> createSensor;
- ^
- /usr/include/gazebo-7/gazebo/common/Events.hh: In static member function ‘static gazebo::event::ConnectionPtr gazebo::event::Events::ConnectCreateSensor(T)’:
- /usr/include/gazebo-7/gazebo/common/Events.hh:203:37: error: request for member ‘Connect’ in ‘gazebo::event::Events::createSensor’, which is of non-class type ‘int’
- { return createSensor.Connect(_subscriber); }
- ^
- /usr/include/gazebo-7/gazebo/common/Events.hh: In static member function ‘static void gazebo::event::Events::DisconnectCreateSensor(gazebo::event::ConnectionPtr)’:
- /usr/include/gazebo-7/gazebo/common/Events.hh:208:30: error: request for member ‘Disconnect’ in ‘gazebo::event::Events::createSensor’, which is of non-class type ‘int’
- { createSensor.Disconnect(_subscriber); }
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/BallJoint.hh:25:0,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:3,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/Joint.hh: At global scope:
- /usr/include/gazebo-7/gazebo/physics/Joint.hh:106:38: error: ‘sdf::ElementPtr’ has not been declared
- public: virtual void Load(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/Joint.hh:119:50: error: ‘sdf::ElementPtr’ has not been declared
- public: virtual void UpdateParameters(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/Joint.hh:660:28: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- private: static sdf::ElementPtr sdfJoint;
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/physics.hh:3:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/BallJoint.hh:62:30: error: ‘sdf::ElementPtr’ has not been declared
- public: void Load(sdf::ElementPtr _sdf)
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/Shape.hh:33:0,
- from /usr/include/gazebo-7/gazebo/physics/BoxShape.hh:25,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:5,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/Inertial.hh:63:30: error: ‘sdf::ElementPtr’ has not been declared
- public: void Load(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/Inertial.hh:67:42: error: ‘sdf::ElementPtr’ has not been declared
- public: void UpdateParameters(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/Inertial.hh:271:21: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- private: sdf::ElementPtr sdf;
- ^
- /usr/include/gazebo-7/gazebo/physics/Inertial.hh:275:28: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- private: static sdf::ElementPtr sdfInertial;
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/physics.hh:6:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/Collision.hh:58:38: error: ‘sdf::ElementPtr’ has not been declared
- public: virtual void Load(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/Collision.hh:65:50: error: ‘sdf::ElementPtr’ has not been declared
- public: virtual void UpdateParameters(sdf::ElementPtr _sdf);
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/physics.hh:12:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/FixedJoint.hh:49:38: error: ‘sdf::ElementPtr’ has not been declared
- public: virtual void Load(sdf::ElementPtr _sdf)
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/physics.hh:13:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/HeightmapShape.hh:59:38: error: ‘sdf::ElementPtr’ has not been declared
- public: virtual void Load(sdf::ElementPtr _sdf);
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/physics.hh:14:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/Hinge2Joint.hh:59:38: error: ‘sdf::ElementPtr’ has not been declared
- public: virtual void Load(sdf::ElementPtr _sdf)
- ^
- /usr/include/gazebo-7/gazebo/physics/Hinge2Joint.hh: In member function ‘virtual void gazebo::physics::Hinge2Joint<T>::Load(int)’:
- /usr/include/gazebo-7/gazebo/physics/Hinge2Joint.hh:64:25: error: base operand of ‘->’ is not a pointer
- _sdf->GetElement("axis")->Get<math::Vector3>("xyz"));
- ^
- /usr/include/gazebo-7/gazebo/physics/Hinge2Joint.hh:64:64: error: expected primary-expression before ‘>’ token
- _sdf->GetElement("axis")->Get<math::Vector3>("xyz"));
- ^
- /usr/include/gazebo-7/gazebo/physics/Hinge2Joint.hh:67:25: error: base operand of ‘->’ is not a pointer
- _sdf->GetElement("axis2")->Get<math::Vector3>("xyz"));
- ^
- /usr/include/gazebo-7/gazebo/physics/Hinge2Joint.hh:67:65: error: expected primary-expression before ‘>’ token
- _sdf->GetElement("axis2")->Get<math::Vector3>("xyz"));
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/physics.hh:15:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/HingeJoint.hh: At global scope:
- /usr/include/gazebo-7/gazebo/physics/HingeJoint.hh:55:38: error: ‘sdf::ElementPtr’ has not been declared
- public: virtual void Load(sdf::ElementPtr _sdf)
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/physics.hh:16:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/GearboxJoint.hh:60:38: error: ‘sdf::ElementPtr’ has not been declared
- public: virtual void Load(sdf::ElementPtr _sdf)
- ^
- /usr/include/gazebo-7/gazebo/physics/GearboxJoint.hh: In member function ‘virtual void gazebo::physics::GearboxJoint<T>::Load(int)’:
- /usr/include/gazebo-7/gazebo/physics/GearboxJoint.hh:63:25: error: base operand of ‘->’ is not a pointer
- if (_sdf->HasElement("gearbox_ratio"))
- ^
- /usr/include/gazebo-7/gazebo/physics/GearboxJoint.hh:66:25: error: base operand of ‘->’ is not a pointer
- _sdf->Get<double>("gearbox_ratio");
- ^
- /usr/include/gazebo-7/gazebo/physics/GearboxJoint.hh:66:31: error: expected primary-expression before ‘double’
- _sdf->Get<double>("gearbox_ratio");
- ^
- /usr/include/gazebo-7/gazebo/physics/GearboxJoint.hh:66:31: error: expected ‘;’ before ‘double’
- /usr/include/gazebo-7/gazebo/physics/GearboxJoint.hh:78:25: error: base operand of ‘->’ is not a pointer
- if (_sdf->HasElement("gearbox_reference_body"))
- ^
- /usr/include/gazebo-7/gazebo/physics/GearboxJoint.hh:81:25: error: base operand of ‘->’ is not a pointer
- _sdf->Get<std::string>("gearbox_reference_body");
- ^
- /usr/include/gazebo-7/gazebo/physics/GearboxJoint.hh:81:42: error: expected primary-expression before ‘>’ token
- _sdf->Get<std::string>("gearbox_reference_body");
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/physics.hh:18:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/Gripper.hh: At global scope:
- /usr/include/gazebo-7/gazebo/physics/Gripper.hh:56:38: error: ‘sdf::ElementPtr’ has not been declared
- public: virtual void Load(sdf::ElementPtr _sdf);
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/physics.hh:24:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/LightState.hh:40:30: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11
- public: LightState() = default;
- ^
- /usr/include/gazebo-7/gazebo/physics/LightState.hh:57:46: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- public: explicit LightState(const sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/LightState.hh:63:44: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- public: virtual void Load(const sdf::ElementPtr _elem);
- ^
- /usr/include/gazebo-7/gazebo/physics/LightState.hh:86:33: error: ‘sdf::ElementPtr’ has not been declared
- public: void FillSDF(sdf::ElementPtr _sdf);
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/Link.hh:37:0,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:25,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/util/UtilTypes.hh:40:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<DiagnosticTimer> DiagnosticTimerPtr;
- ^
- /usr/include/gazebo-7/gazebo/util/UtilTypes.hh:44:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<OpenALSink> OpenALSinkPtr;
- ^
- /usr/include/gazebo-7/gazebo/util/UtilTypes.hh:48:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<OpenALSource> OpenALSourcePtr;
- ^
- /usr/include/gazebo-7/gazebo/util/UtilTypes.hh:52:18: error: ‘unordered_map’ in namespace ‘std’ does not name a template type
- typedef std::unordered_map<std::string, DiagnosticTimerPtr> TimerMap;
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/physics.hh:25:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/Link.hh:79:38: error: ‘sdf::ElementPtr’ has not been declared
- public: virtual void Load(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/Link.hh:95:50: error: ‘sdf::ElementPtr’ has not been declared
- public: virtual void UpdateParameters(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/Link.hh:561:23: error: ‘BatteryPtr’ in namespace ‘gazebo::common’ does not name a type
- public: common::BatteryPtr Battery(const std::string &_name) const;
- ^
- /usr/include/gazebo-7/gazebo/physics/Link.hh:565:23: error: ‘BatteryPtr’ in namespace ‘gazebo::common’ does not name a type
- public: common::BatteryPtr Battery(const size_t _index) const;
- ^
- /usr/include/gazebo-7/gazebo/physics/Link.hh:598:40: error: ‘sdf::ElementPtr’ has not been declared
- private: void LoadCollision(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/Link.hh:635:44: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- private: void LoadBattery(const sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/Link.hh:705:28: error: ‘BatteryPtr’ is not a member of ‘gazebo::common’
- private: std::vector<common::BatteryPtr> batteries;
- ^
- /usr/include/gazebo-7/gazebo/physics/Link.hh:705:28: note: suggested alternative:
- In file included from /usr/include/gazebo-7/gazebo/msgs/MessageTypes.hh:9:0,
- from /usr/include/gazebo-7/gazebo/msgs/msgs.hh:30,
- from /usr/include/gazebo-7/gazebo/physics/Entity.hh:30,
- from /usr/include/gazebo-7/gazebo/physics/Model.hh:34,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/msgs/battery.pb.h:245:50: note: ‘gazebo::msgs::BatteryPtr’
- typedef boost::shared_ptr<gazebo::msgs::Battery> BatteryPtr;
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/physics.hh:25:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/Link.hh:705:28: error: ‘BatteryPtr’ is not a member of ‘gazebo::common’
- private: std::vector<common::BatteryPtr> batteries;
- ^
- /usr/include/gazebo-7/gazebo/physics/Link.hh:705:28: note: suggested alternative:
- In file included from /usr/include/gazebo-7/gazebo/msgs/MessageTypes.hh:9:0,
- from /usr/include/gazebo-7/gazebo/msgs/msgs.hh:30,
- from /usr/include/gazebo-7/gazebo/physics/Entity.hh:30,
- from /usr/include/gazebo-7/gazebo/physics/Model.hh:34,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/msgs/battery.pb.h:245:50: note: ‘gazebo::msgs::BatteryPtr’
- typedef boost::shared_ptr<gazebo::msgs::Battery> BatteryPtr;
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/physics.hh:25:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/Link.hh:705:46: error: template argument 1 is invalid
- private: std::vector<common::BatteryPtr> batteries;
- ^
- /usr/include/gazebo-7/gazebo/physics/Link.hh:705:46: error: template argument 2 is invalid
- In file included from /usr/include/gazebo-7/gazebo/physics/physics.hh:27:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/MapShape.hh:60:38: error: ‘sdf::ElementPtr’ has not been declared
- public: virtual void Load(sdf::ElementPtr _sdf);
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/physics.hh:31:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/MultiRayShape.hh:160:23: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- protected: sdf::ElementPtr rayElem;
- ^
- /usr/include/gazebo-7/gazebo/physics/MultiRayShape.hh:163:23: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- protected: sdf::ElementPtr scanElem;
- ^
- /usr/include/gazebo-7/gazebo/physics/MultiRayShape.hh:166:23: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- protected: sdf::ElementPtr horzElem;
- ^
- /usr/include/gazebo-7/gazebo/physics/MultiRayShape.hh:169:23: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- protected: sdf::ElementPtr vertElem;
- ^
- /usr/include/gazebo-7/gazebo/physics/MultiRayShape.hh:172:23: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- protected: sdf::ElementPtr rangeElem;
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/physics.hh:32:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/PhysicsIface.hh:59:43: error: ‘sdf::ElementPtr’ has not been declared
- void load_world(WorldPtr _world, sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/PhysicsIface.hh:87:27: error: variable or field ‘load_worlds’ declared void
- void load_worlds(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/PhysicsIface.hh:87:22: error: ‘ElementPtr’ is not a member of ‘sdf’
- void load_worlds(sdf::ElementPtr _sdf);
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/physics.hh:33:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/PhysicsEngine.hh:51:38: error: ‘sdf::ElementPtr’ has not been declared
- public: virtual void Load(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/PhysicsEngine.hh:232:20: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- public: sdf::ElementPtr GetSDF() const;
- ^
- /usr/include/gazebo-7/gazebo/physics/PhysicsEngine.hh:246:23: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- protected: sdf::ElementPtr sdf;
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/World.hh:47:0,
- from /usr/include/gazebo-7/gazebo/physics/Population.hh:28,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:38,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/WorldState.hh:62:46: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- public: explicit WorldState(const sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/WorldState.hh:77:44: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- public: virtual void Load(const sdf::ElementPtr _elem);
- ^
- /usr/include/gazebo-7/gazebo/physics/WorldState.hh:162:33: error: ‘sdf::ElementPtr’ has not been declared
- public: void FillSDF(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/WorldState.hh: In function ‘std::ostream& gazebo::physics::operator<<(std::ostream&, const gazebo::physics::WorldState&)’:
- /usr/include/gazebo-7/gazebo/physics/WorldState.hh:237:26: error: ISO C++ forbids declaration of ‘model’ with no type [-fpermissive]
- for (const auto &model : _state.modelStates)
- ^
- /usr/include/gazebo-7/gazebo/physics/WorldState.hh:237:34: warning: range-based ‘for’ loops only available with -std=c++11 or -std=gnu++11
- for (const auto &model : _state.modelStates)
- ^
- /usr/include/gazebo-7/gazebo/physics/WorldState.hh:239:25: error: request for member ‘second’ in ‘model’, which is of non-class type ‘const int’
- _out << model.second;
- ^
- /usr/include/gazebo-7/gazebo/physics/WorldState.hh:243:26: error: ISO C++ forbids declaration of ‘light’ with no type [-fpermissive]
- for (const auto &light : _state.lightStates)
- ^
- /usr/include/gazebo-7/gazebo/physics/WorldState.hh:243:34: warning: range-based ‘for’ loops only available with -std=c++11 or -std=gnu++11
- for (const auto &light : _state.lightStates)
- ^
- /usr/include/gazebo-7/gazebo/physics/WorldState.hh:245:25: error: request for member ‘second’ in ‘light’, which is of non-class type ‘const int’
- _out << light.second;
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/Population.hh:28:0,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:38,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/World.hh: At global scope:
- /usr/include/gazebo-7/gazebo/physics/World.hh:82:30: error: ‘sdf::ElementPtr’ has not been declared
- public: void Load(sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/World.hh:305:36: error: ‘sdf::ElementPtr’ has not been declared
- sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/World.hh:418:39: error: ‘sdf::ElementPtr’ has not been declared
- private: void LoadEntities(sdf::ElementPtr _sdf, BasePtr _parent);
- ^
- /usr/include/gazebo-7/gazebo/physics/World.hh:424:40: error: ‘sdf::ElementPtr’ has not been declared
- private: ModelPtr LoadModel(sdf::ElementPtr _sdf, BasePtr _parent);
- ^
- /usr/include/gazebo-7/gazebo/physics/World.hh:430:46: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- private: LightPtr LoadLight(const sdf::ElementPtr &_sdf,
- ^
- /usr/include/gazebo-7/gazebo/physics/World.hh:437:40: error: ‘sdf::ElementPtr’ has not been declared
- private: ActorPtr LoadActor(sdf::ElementPtr _sdf, BasePtr _parent);
- ^
- /usr/include/gazebo-7/gazebo/physics/World.hh:443:38: error: ‘sdf::ElementPtr’ has not been declared
- private: RoadPtr LoadRoad(sdf::ElementPtr _sdf, BasePtr _parent);
- ^
- /usr/include/gazebo-7/gazebo/physics/World.hh:502:37: error: ‘sdf::ElementPtr’ has not been declared
- private: void LoadPlugin(sdf::ElementPtr _sdf);
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/physics.hh:38:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/Population.hh:90:42: error: expected ‘)’ before ‘_sdf’
- public: Population(sdf::ElementPtr _sdf, boost::shared_ptr<World> _world);
- ^
- /usr/include/gazebo-7/gazebo/physics/Population.hh:104:44: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- private: bool PopulateOne(const sdf::ElementPtr _population);
- ^
- /usr/include/gazebo-7/gazebo/physics/Population.hh:113:20: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- const sdf::ElementPtr &_sdfElement, const std::string &_element,
- ^
- /usr/include/gazebo-7/gazebo/physics/Population.hh:132:47: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- private: bool ElementFromSdf(const sdf::ElementPtr &_sdfElement,
- ^
- /usr/include/gazebo-7/gazebo/physics/Population.hh:133:43: error: ‘sdf::ElementPtr’ has not been declared
- const std::string &_element, sdf::ElementPtr &_value);
- ^
- /usr/include/gazebo-7/gazebo/physics/Population.hh:143:35: error: ‘sdf::ElementPtr’ has not been declared
- private: bool ParseSdf(sdf::ElementPtr _population,
- ^
- /usr/include/gazebo-7/gazebo/physics/Population.hh: In member function ‘bool gazebo::physics::Population::ValueFromSdf(const int&, const string&, T&)’:
- /usr/include/gazebo-7/gazebo/physics/Population.hh:116:24: error: base operand of ‘->’ is not a pointer
- if (_sdfElement->HasElement(_element))
- ^
- /usr/include/gazebo-7/gazebo/physics/Population.hh:118:31: error: base operand of ‘->’ is not a pointer
- _value = _sdfElement->Get<T>(_element);
- ^
- /usr/include/gazebo-7/gazebo/physics/Population.hh:118:38: error: expected primary-expression before ‘>’ token
- _value = _sdfElement->Get<T>(_element);
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/physics.hh:39:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/PresetManager.hh: At global scope:
- /usr/include/gazebo-7/gazebo/physics/PresetManager.hh:79:51: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- public: bool SetAllParamsFromSDF(const sdf::ElementPtr _elem);
- ^
- /usr/include/gazebo-7/gazebo/physics/PresetManager.hh:85:51: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- private: bool SetAllParamsHelper(const sdf::ElementPtr _elem);
- ^
- /usr/include/gazebo-7/gazebo/physics/PresetManager.hh:89:20: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- public: sdf::ElementPtr SDF() const;
- ^
- /usr/include/gazebo-7/gazebo/physics/PresetManager.hh:94:35: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- public: bool SDF(const sdf::ElementPtr _sdfElement);
- ^
- /usr/include/gazebo-7/gazebo/physics/PresetManager.hh:110:22: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- const sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/PresetManager.hh:169:52: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- public: std::string CreateProfile(const sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/PresetManager.hh:184:20: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- public: sdf::ElementPtr ProfileSDF(const std::string &_name) const;
- ^
- /usr/include/gazebo-7/gazebo/physics/PresetManager.hh:191:22: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- const sdf::ElementPtr _sdf);
- ^
- /usr/include/gazebo-7/gazebo/physics/PresetManager.hh:197:16: error: ‘sdf::ElementPtr’ has not been declared
- sdf::ElementPtr &_elem) const;
- ^
- /usr/include/gazebo-7/gazebo/physics/PresetManager.hh:203:16: error: ‘sdf::ElementPtr’ has not been declared
- sdf::ElementPtr &_elem) const;
- ^
- /usr/include/gazebo-7/gazebo/physics/PresetManager.hh:208:54: error: ‘ElementPtr’ in namespace ‘sdf’ does not name a type
- private: void GeneratePresetFromSDF(const sdf::ElementPtr _elem,
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/physics.hh:41:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/Road.hh:50:30: error: ‘sdf::ElementPtr’ has not been declared
- public: void Load(sdf::ElementPtr _sdf);
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/physics.hh:43:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/ScrewJoint.hh:52:38: error: ‘sdf::ElementPtr’ has not been declared
- public: virtual void Load(sdf::ElementPtr _sdf)
- ^
- /usr/include/gazebo-7/gazebo/physics/ScrewJoint.hh: In member function ‘virtual void gazebo::physics::ScrewJoint<T>::Load(int)’:
- /usr/include/gazebo-7/gazebo/physics/ScrewJoint.hh:57:26: error: base operand of ‘->’ is not a pointer
- _sdf->GetElement("thread_pitch")->Get<double>();
- ^
- /usr/include/gazebo-7/gazebo/physics/ScrewJoint.hh:57:60: error: expected primary-expression before ‘double’
- _sdf->GetElement("thread_pitch")->Get<double>();
- ^
- /usr/include/gazebo-7/gazebo/physics/ScrewJoint.hh:57:60: error: expected ‘;’ before ‘double’
- In file included from /usr/include/gazebo-7/gazebo/physics/physics.hh:44:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/SliderJoint.hh: At global scope:
- /usr/include/gazebo-7/gazebo/physics/SliderJoint.hh:51:38: error: ‘sdf::ElementPtr’ has not been declared
- public: virtual void Load(sdf::ElementPtr _sdf)
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/physics.hh:47:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/SurfaceParams.hh:187:38: error: ‘sdf::ElementPtr’ has not been declared
- public: virtual void Load(sdf::ElementPtr _sdf);
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/physics.hh:48:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/physics/UniversalJoint.hh:61:38: error: ‘sdf::ElementPtr’ has not been declared
- public: virtual void Load(sdf::ElementPtr _sdf)
- ^
- In file included from /usr/include/gazebo-7/gazebo/common/common.hh:8:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:41:
- /usr/include/gazebo-7/gazebo/common/Battery.hh:50:42: error: expected template-name before ‘<’ token
- public std::enable_shared_from_this<Battery>
- ^
- /usr/include/gazebo-7/gazebo/common/Battery.hh:50:42: error: expected ‘{’ before ‘<’ token
- /usr/include/gazebo-7/gazebo/common/Battery.hh:50:42: error: expected unqualified-id before ‘<’ token
- In file included from /usr/include/gazebo-7/gazebo/common/common.hh:17:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:41:
- /usr/include/gazebo-7/gazebo/common/EnumIface.hh: In static member function ‘static void gazebo::common::EnumIface<T>::Set(T&, const string&)’:
- /usr/include/gazebo-7/gazebo/common/EnumIface.hh:82:21: error: ‘begin’ does not name a type
- static auto begin = std::begin(names);
- ^
- /usr/include/gazebo-7/gazebo/common/EnumIface.hh:83:21: error: ‘end’ does not name a type
- static auto end = std::end(names);
- ^
- /usr/include/gazebo-7/gazebo/common/EnumIface.hh:85:14: error: ‘find’ does not name a type
- auto find = std::find(begin, end, _str);
- ^
- /usr/include/gazebo-7/gazebo/common/EnumIface.hh:86:13: error: ‘find’ was not declared in this scope
- if (find != end)
- ^
- /usr/include/gazebo-7/gazebo/common/EnumIface.hh:86:13: note: suggested alternatives:
- In file included from /usr/include/c++/5/algorithm:62:0,
- from /usr/include/boost/math/tools/config.hpp:17,
- from /usr/include/boost/math/special_functions/round.hpp:13,
- from /opt/ros/kinetic/include/ros/time.h:58,
- from /opt/ros/kinetic/include/ros/ros.h:38,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:37:
- /usr/include/c++/5/bits/stl_algo.h:3782:5: note: ‘std::find’
- find(_InputIterator __first, _InputIterator __last,
- ^
- In file included from /usr/include/boost/algorithm/string/predicate.hpp:23:0,
- from /usr/include/boost/algorithm/string.hpp:21,
- from /opt/ros/kinetic/include/pluginlib/class_loader.h:32,
- from /opt/ros/kinetic/include/robot_controllers_interface/controller_loader.h:36,
- from /opt/ros/kinetic/include/robot_controllers_interface/controller_manager.h:42,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:39:
- /usr/include/boost/algorithm/string/find.hpp:52:9: note: ‘boost::algorithm::find’
- find(
- ^
- In file included from /usr/include/boost/mpl/aux_/contains_impl.hpp:20:0,
- from /usr/include/boost/mpl/contains.hpp:20,
- from /usr/include/boost/math/policies/policy.hpp:10,
- from /usr/include/boost/math/policies/error_handling.hpp:19,
- from /usr/include/boost/math/special_functions/round.hpp:14,
- from /opt/ros/kinetic/include/ros/time.h:58,
- from /opt/ros/kinetic/include/ros/ros.h:38,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:37:
- /usr/include/boost/mpl/find.hpp:28:8: note: ‘boost::mpl::find’
- struct find
- ^
- In file included from /usr/include/boost/algorithm/string/predicate.hpp:23:0,
- from /usr/include/boost/algorithm/string.hpp:21,
- from /opt/ros/kinetic/include/pluginlib/class_loader.h:32,
- from /opt/ros/kinetic/include/robot_controllers_interface/controller_loader.h:36,
- from /opt/ros/kinetic/include/robot_controllers_interface/controller_manager.h:42,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:39:
- /usr/include/boost/algorithm/string/find.hpp:52:9: note: ‘boost::algorithm::find’
- find(
- ^
- In file included from /usr/include/c++/5/algorithm:62:0,
- from /usr/include/boost/math/tools/config.hpp:17,
- from /usr/include/boost/math/special_functions/round.hpp:13,
- from /opt/ros/kinetic/include/ros/time.h:58,
- from /opt/ros/kinetic/include/ros/ros.h:38,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:37:
- /usr/include/c++/5/bits/stl_algo.h:3782:5: note: ‘std::find’
- find(_InputIterator __first, _InputIterator __last,
- ^
- In file included from /usr/include/gazebo-7/gazebo/common/common.hh:17:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:41:
- /usr/include/gazebo-7/gazebo/common/EnumIface.hh:86:21: error: ‘end’ was not declared in this scope
- if (find != end)
- ^
- /usr/include/gazebo-7/gazebo/common/EnumIface.hh:86:21: note: suggested alternatives:
- In file included from /usr/include/boost/range/functions.hpp:19:0,
- from /usr/include/boost/range/iterator_range_core.hpp:38,
- from /usr/include/boost/lexical_cast.hpp:30,
- from /opt/ros/kinetic/include/ros/transport_hints.h:34,
- from /opt/ros/kinetic/include/ros/subscribe_options.h:33,
- from /opt/ros/kinetic/include/ros/node_handle.h:41,
- from /opt/ros/kinetic/include/ros/ros.h:45,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:37:
- /usr/include/boost/range/end.hpp:100:61: note: ‘boost::range_adl_barrier::end’
- inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type end( const T& r )
- ^
- In file included from /usr/include/boost/mpl/list/aux_/begin_end.hpp:17:0,
- from /usr/include/boost/mpl/list/list0.hpp:27,
- from /usr/include/boost/mpl/list/list10.hpp:18,
- from /usr/include/boost/mpl/list/list20.hpp:18,
- from /usr/include/boost/mpl/list.hpp:36,
- from /usr/include/boost/math/policies/policy.hpp:9,
- from /usr/include/boost/math/policies/error_handling.hpp:19,
- from /usr/include/boost/math/special_functions/round.hpp:14,
- from /opt/ros/kinetic/include/ros/time.h:58,
- from /opt/ros/kinetic/include/ros/ros.h:38,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:37:
- /usr/include/boost/mpl/begin_end_fwd.hpp:23:38: note: ‘boost::mpl::end’
- template< typename Sequence > struct end;
- ^
- In file included from /usr/include/boost/range/functions.hpp:19:0,
- from /usr/include/boost/range/iterator_range_core.hpp:38,
- from /usr/include/boost/lexical_cast.hpp:30,
- from /opt/ros/kinetic/include/ros/transport_hints.h:34,
- from /opt/ros/kinetic/include/ros/subscribe_options.h:33,
- from /opt/ros/kinetic/include/ros/node_handle.h:41,
- from /opt/ros/kinetic/include/ros/ros.h:45,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:37:
- /usr/include/boost/range/end.hpp:100:61: note: ‘boost::range_adl_barrier::end’
- inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type end( const T& r )
- ^
- In file included from /usr/include/boost/filesystem.hpp:17:0,
- from /opt/ros/kinetic/include/pluginlib/class_loader_imp.h:43,
- from /opt/ros/kinetic/include/pluginlib/class_loader.h:323,
- from /opt/ros/kinetic/include/robot_controllers_interface/controller_loader.h:36,
- from /opt/ros/kinetic/include/robot_controllers_interface/controller_manager.h:42,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:39:
- /usr/include/boost/filesystem/operations.hpp:1180:32: note: ‘boost::filesystem::end’
- recursive_directory_iterator end(const recursive_directory_iterator&)
- ^
- In file included from /usr/include/gazebo-7/gazebo/common/common.hh:17:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:41:
- /usr/include/gazebo-7/gazebo/common/EnumIface.hh:88:45: error: ‘begin’ was not declared in this scope
- _e = static_cast<T>(std::distance(begin, find));
- ^
- /usr/include/gazebo-7/gazebo/common/EnumIface.hh:88:45: note: suggested alternatives:
- In file included from /usr/include/boost/range/functions.hpp:18:0,
- from /usr/include/boost/range/iterator_range_core.hpp:38,
- from /usr/include/boost/lexical_cast.hpp:30,
- from /opt/ros/kinetic/include/ros/transport_hints.h:34,
- from /opt/ros/kinetic/include/ros/subscribe_options.h:33,
- from /opt/ros/kinetic/include/ros/node_handle.h:41,
- from /opt/ros/kinetic/include/ros/ros.h:45,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:37:
- /usr/include/boost/range/begin.hpp:106:61: note: ‘boost::range_adl_barrier::begin’
- inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type begin( const T& r )
- ^
- In file included from /usr/include/boost/mpl/list/aux_/begin_end.hpp:17:0,
- from /usr/include/boost/mpl/list/list0.hpp:27,
- from /usr/include/boost/mpl/list/list10.hpp:18,
- from /usr/include/boost/mpl/list/list20.hpp:18,
- from /usr/include/boost/mpl/list.hpp:36,
- from /usr/include/boost/math/policies/policy.hpp:9,
- from /usr/include/boost/math/policies/error_handling.hpp:19,
- from /usr/include/boost/math/special_functions/round.hpp:14,
- from /opt/ros/kinetic/include/ros/time.h:58,
- from /opt/ros/kinetic/include/ros/ros.h:38,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:37:
- /usr/include/boost/mpl/begin_end_fwd.hpp:22:38: note: ‘boost::mpl::begin’
- template< typename Sequence > struct begin;
- ^
- In file included from /usr/include/boost/range/functions.hpp:18:0,
- from /usr/include/boost/range/iterator_range_core.hpp:38,
- from /usr/include/boost/lexical_cast.hpp:30,
- from /opt/ros/kinetic/include/ros/transport_hints.h:34,
- from /opt/ros/kinetic/include/ros/subscribe_options.h:33,
- from /opt/ros/kinetic/include/ros/node_handle.h:41,
- from /opt/ros/kinetic/include/ros/ros.h:45,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:37:
- /usr/include/boost/range/begin.hpp:106:61: note: ‘boost::range_adl_barrier::begin’
- inline BOOST_DEDUCED_TYPENAME range_iterator<const T>::type begin( const T& r )
- ^
- In file included from /usr/include/boost/filesystem.hpp:17:0,
- from /opt/ros/kinetic/include/pluginlib/class_loader_imp.h:43,
- from /opt/ros/kinetic/include/pluginlib/class_loader.h:323,
- from /opt/ros/kinetic/include/robot_controllers_interface/controller_loader.h:36,
- from /opt/ros/kinetic/include/robot_controllers_interface/controller_manager.h:42,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:39:
- /usr/include/boost/filesystem/operations.hpp:1177:39: note: ‘boost::filesystem::begin’
- const recursive_directory_iterator& begin(const recursive_directory_iterator& iter)
- ^
- In file included from /usr/include/gazebo-7/gazebo/common/Plugin.hh:50:0,
- from /usr/include/gazebo-7/gazebo/common/common.hh:34,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:41:
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh: At global scope:
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:59:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<AltimeterSensor> AltimeterSensorPtr;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:63:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<Sensor> SensorPtr;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:67:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<RaySensor> RaySensorPtr;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:71:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<CameraSensor> CameraSensorPtr;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:75:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<MagnetometerSensor> MagnetometerSensorPtr;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:79:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<MultiCameraSensor> MultiCameraSensorPtr;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:83:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<DepthCameraSensor> DepthCameraSensorPtr;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:87:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<ContactSensor> ContactSensorPtr;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:91:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<ImuSensor> ImuSensorPtr;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:95:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<GpuRaySensor> GpuRaySensorPtr;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:99:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<RFIDSensor> RFIDSensorPtr;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:103:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<RFIDTag> RFIDTagPtr;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:107:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<SonarSensor> SonarSensorPtr;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:111:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<ForceTorqueSensor> ForceTorqueSensorPtr;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:115:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<GpsSensor> GpsSensorPtr;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:119:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<Noise> NoisePtr;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:123:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<GaussianNoiseModel> GaussianNoiseModelPtr;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:126:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<ImageGaussianNoiseModel>
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:131:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<WirelessTransceiver> WirelessTransceiverPtr;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:135:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<WirelessTransmitter> WirelessTransmitterPtr;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:139:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<WirelessReceiver> WirelessReceiverPtr;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:147:25: error: ‘SensorPtr’ was not declared in this scope
- typedef std::vector<SensorPtr> Sensor_V;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:147:25: note: suggested alternative:
- In file included from /usr/include/gazebo-7/gazebo/msgs/joint.pb.h:30:0,
- from /usr/include/gazebo-7/gazebo/msgs/MessageTypes.hh:43,
- from /usr/include/gazebo-7/gazebo/msgs/msgs.hh:30,
- from /usr/include/gazebo-7/gazebo/physics/Entity.hh:30,
- from /usr/include/gazebo-7/gazebo/physics/Model.hh:34,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/msgs/sensor.pb.h:924:49: note: ‘gazebo::msgs::SensorPtr’
- typedef boost::shared_ptr<gazebo::msgs::Sensor> SensorPtr;
- ^
- In file included from /usr/include/gazebo-7/gazebo/common/Plugin.hh:50:0,
- from /usr/include/gazebo-7/gazebo/common/common.hh:34,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:41:
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:147:34: error: template argument 1 is invalid
- typedef std::vector<SensorPtr> Sensor_V;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:147:34: error: template argument 2 is invalid
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:151:25: error: ‘RaySensorPtr’ was not declared in this scope
- typedef std::vector<RaySensorPtr> RaySensor_V;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:151:25: note: suggested alternative:
- In file included from /usr/include/gazebo-7/gazebo/msgs/sensor.pb.h:29:0,
- from /usr/include/gazebo-7/gazebo/msgs/joint.pb.h:30,
- from /usr/include/gazebo-7/gazebo/msgs/MessageTypes.hh:43,
- from /usr/include/gazebo-7/gazebo/msgs/msgs.hh:30,
- from /usr/include/gazebo-7/gazebo/physics/Entity.hh:30,
- from /usr/include/gazebo-7/gazebo/physics/Model.hh:34,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/msgs/raysensor.pb.h:528:52: note: ‘gazebo::msgs::RaySensorPtr’
- typedef boost::shared_ptr<gazebo::msgs::RaySensor> RaySensorPtr;
- ^
- In file included from /usr/include/gazebo-7/gazebo/common/Plugin.hh:50:0,
- from /usr/include/gazebo-7/gazebo/common/common.hh:34,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:41:
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:151:37: error: template argument 1 is invalid
- typedef std::vector<RaySensorPtr> RaySensor_V;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:151:37: error: template argument 2 is invalid
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:155:25: error: ‘CameraSensorPtr’ was not declared in this scope
- typedef std::vector<CameraSensorPtr> CameraSensor_V;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:155:25: note: suggested alternative:
- In file included from /usr/include/gazebo-7/gazebo/msgs/MessageTypes.hh:11:0,
- from /usr/include/gazebo-7/gazebo/msgs/msgs.hh:30,
- from /usr/include/gazebo-7/gazebo/physics/Entity.hh:30,
- from /usr/include/gazebo-7/gazebo/physics/Model.hh:34,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/msgs/camerasensor.pb.h:546:55: note: ‘gazebo::msgs::CameraSensorPtr’
- typedef boost::shared_ptr<gazebo::msgs::CameraSensor> CameraSensorPtr;
- ^
- In file included from /usr/include/gazebo-7/gazebo/common/Plugin.hh:50:0,
- from /usr/include/gazebo-7/gazebo/common/common.hh:34,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:41:
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:155:40: error: template argument 1 is invalid
- typedef std::vector<CameraSensorPtr> CameraSensor_V;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:155:40: error: template argument 2 is invalid
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:159:25: error: ‘MultiCameraSensorPtr’ was not declared in this scope
- typedef std::vector<MultiCameraSensorPtr> MultiCameraSensor_V;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:159:45: error: template argument 1 is invalid
- typedef std::vector<MultiCameraSensorPtr> MultiCameraSensor_V;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:159:45: error: template argument 2 is invalid
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:163:25: error: ‘DepthCameraSensorPtr’ was not declared in this scope
- typedef std::vector<DepthCameraSensorPtr> DepthCameraSensor_V;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:163:45: error: template argument 1 is invalid
- typedef std::vector<DepthCameraSensorPtr> DepthCameraSensor_V;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:163:45: error: template argument 2 is invalid
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:167:25: error: ‘ContactSensorPtr’ was not declared in this scope
- typedef std::vector<ContactSensorPtr> ContactSensor_V;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:167:25: note: suggested alternative:
- In file included from /usr/include/gazebo-7/gazebo/msgs/MessageTypes.hh:19:0,
- from /usr/include/gazebo-7/gazebo/msgs/msgs.hh:30,
- from /usr/include/gazebo-7/gazebo/physics/Entity.hh:30,
- from /usr/include/gazebo-7/gazebo/physics/Model.hh:34,
- from /usr/include/gazebo-7/gazebo/physics/Actor.hh:24,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:2,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/msgs/contactsensor.pb.h:211:56: note: ‘gazebo::msgs::ContactSensorPtr’
- typedef boost::shared_ptr<gazebo::msgs::ContactSensor> ContactSensorPtr;
- ^
- In file included from /usr/include/gazebo-7/gazebo/common/Plugin.hh:50:0,
- from /usr/include/gazebo-7/gazebo/common/common.hh:34,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:41:
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:167:41: error: template argument 1 is invalid
- typedef std::vector<ContactSensorPtr> ContactSensor_V;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:167:41: error: template argument 2 is invalid
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:171:25: error: ‘ImuSensorPtr’ was not declared in this scope
- typedef std::vector<ImuSensorPtr> ImuSensor_V;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:171:37: error: template argument 1 is invalid
- typedef std::vector<ImuSensorPtr> ImuSensor_V;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:171:37: error: template argument 2 is invalid
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:175:25: error: ‘GpuRaySensorPtr’ was not declared in this scope
- typedef std::vector<GpuRaySensorPtr> GpuRaySensor_V;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:175:40: error: template argument 1 is invalid
- typedef std::vector<GpuRaySensorPtr> GpuRaySensor_V;
- ^
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:175:40: error: template argument 2 is invalid
- /usr/include/gazebo-7/gazebo/sensors/SensorTypes.hh:199:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<LogicalCameraSensor> LogicalCameraSensorPtr;
- ^
- In file included from /usr/include/gazebo-7/gazebo/common/Plugin.hh:51:0,
- from /usr/include/gazebo-7/gazebo/common/common.hh:34,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:41:
- /usr/include/gazebo-7/gazebo/rendering/RenderTypes.hh:112:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<Visual> VisualPtr;
- ^
- /usr/include/gazebo-7/gazebo/rendering/RenderTypes.hh:116:18: error: ‘weak_ptr’ in namespace ‘std’ does not name a template type
- typedef std::weak_ptr<Visual> VisualWeakPtr;
- ^
- /usr/include/gazebo-7/gazebo/rendering/RenderTypes.hh:120:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<LaserVisual> LaserVisualPtr;
- ^
- /usr/include/gazebo-7/gazebo/rendering/RenderTypes.hh:124:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<SonarVisual> SonarVisualPtr;
- ^
- /usr/include/gazebo-7/gazebo/rendering/RenderTypes.hh:128:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<WrenchVisual> WrenchVisualPtr;
- ^
- /usr/include/gazebo-7/gazebo/rendering/RenderTypes.hh:132:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<CameraVisual> CameraVisualPtr;
- ^
- /usr/include/gazebo-7/gazebo/rendering/RenderTypes.hh:136:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<LogicalCameraVisual> LogicalCameraVisualPtr;
- ^
- /usr/include/gazebo-7/gazebo/rendering/RenderTypes.hh:140:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<JointVisual> JointVisualPtr;
- ^
- /usr/include/gazebo-7/gazebo/rendering/RenderTypes.hh:144:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<ContactVisual> ContactVisualPtr;
- ^
- /usr/include/gazebo-7/gazebo/rendering/RenderTypes.hh:148:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<ArrowVisual> ArrowVisualPtr;
- ^
- /usr/include/gazebo-7/gazebo/rendering/RenderTypes.hh:152:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<AxisVisual> AxisVisualPtr;
- ^
- /usr/include/gazebo-7/gazebo/rendering/RenderTypes.hh:156:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<COMVisual> COMVisualPtr;
- ^
- /usr/include/gazebo-7/gazebo/rendering/RenderTypes.hh:160:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<InertiaVisual> InertiaVisualPtr;
- ^
- /usr/include/gazebo-7/gazebo/rendering/RenderTypes.hh:164:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<RFIDVisual> RFIDVisualPtr;
- ^
- /usr/include/gazebo-7/gazebo/rendering/RenderTypes.hh:168:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<RFIDTagVisual> RFIDTagVisualPtr;
- ^
- /usr/include/gazebo-7/gazebo/rendering/RenderTypes.hh:172:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<ApplyWrenchVisual> ApplyWrenchVisualPtr;
- ^
- /usr/include/gazebo-7/gazebo/rendering/RenderTypes.hh:176:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<OriginVisual> OriginVisualPtr;
- ^
- /usr/include/gazebo-7/gazebo/rendering/RenderTypes.hh:180:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<LinkFrameVisual> LinkFrameVisualPtr;
- ^
- /usr/include/gazebo-7/gazebo/rendering/RenderTypes.hh:188:18: error: ‘shared_ptr’ in namespace ‘std’ does not name a template type
- typedef std::shared_ptr<SelectionObj> SelectionObjPtr;
- ^
- In file included from /usr/include/gazebo-7/gazebo/common/common.hh:34:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:41:
- /usr/include/gazebo-7/gazebo/common/Plugin.hh:236:36: error: ‘sdf::ElementPtr’ has not been declared
- sdf::ElementPtr _sdf) = 0;
- ^
- /usr/include/gazebo-7/gazebo/common/Plugin.hh:261:36: error: ‘sdf::ElementPtr’ has not been declared
- sdf::ElementPtr _sdf) = 0;
- ^
- /usr/include/gazebo-7/gazebo/common/Plugin.hh:289:40: error: ‘gazebo::sensors::SensorPtr’ has not been declared
- public: virtual void Load(sensors::SensorPtr _sensor,
- ^
- /usr/include/gazebo-7/gazebo/common/Plugin.hh:290:36: error: ‘sdf::ElementPtr’ has not been declared
- sdf::ElementPtr _sdf) = 0;
- ^
- /usr/include/gazebo-7/gazebo/common/Plugin.hh:342:42: error: ‘gazebo::rendering::VisualPtr’ has not been declared
- public: virtual void Load(rendering::VisualPtr _visual,
- ^
- /usr/include/gazebo-7/gazebo/common/Plugin.hh:343:36: error: ‘sdf::ElementPtr’ has not been declared
- sdf::ElementPtr _sdf) = 0;
- ^
- In file included from /usr/include/gazebo-7/gazebo/common/common.hh:41:0,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:41:
- /usr/include/gazebo-7/gazebo/common/SVGLoader.hh:56:39: warning: defaulted and deleted functions only available with -std=c++11 or -std=gnu++11
- public: virtual ~SVGCommand() = default;
- ^
- In file included from /usr/include/gazebo-7/gazebo/transport/transport.hh:2:0,
- from /usr/include/gazebo-7/gazebo/gazebo_core.hh:22,
- from /usr/include/gazebo-7/gazebo/gazebo.hh:20,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:43:
- /usr/include/gazebo-7/gazebo/transport/CallbackHelper.hh:95:31: error: ‘mutex’ in namespace ‘std’ does not name a type
- protected: mutable std::mutex latchingMutex;
- ^
- In file included from /usr/include/gazebo-7/gazebo/gazebo_core.hh:23:0,
- from /usr/include/gazebo-7/gazebo/gazebo.hh:20,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:43:
- /usr/include/gazebo-7/gazebo/Server.hh:94:33: error: ‘sdf::ElementPtr’ has not been declared
- private: bool LoadImpl(sdf::ElementPtr _elem,
- ^
- /usr/include/gazebo-7/gazebo/Server.hh:118:19: error: ‘unique_ptr’ in namespace ‘std’ does not name a template type
- private: std::unique_ptr<ServerPrivate> dataPtr;
- ^
- In file included from /usr/include/gazebo-7/gazebo/gazebo_core.hh:24:0,
- from /usr/include/gazebo-7/gazebo/gazebo.hh:20,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:43:
- /usr/include/gazebo-7/gazebo/Master.hh:127:19: error: ‘unique_ptr’ in namespace ‘std’ does not name a template type
- private: std::unique_ptr<MasterPrivate> dataPtr;
- ^
- /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:54:52: error: ‘sdf::ElementPtr’ has not been declared
- virtual void Load(physics::ModelPtr parent, sdf::ElementPtr sdf);
- ^
- /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:84:8: error: ‘sdf::ElementPtr’ has not been declared
- sdf::ElementPtr sdf)
- ^
- In file included from /usr/include/gazebo-7/gazebo/physics/Joint.hh:25:0,
- from /usr/include/gazebo-7/gazebo/physics/BallJoint.hh:25,
- from /usr/include/gazebo-7/gazebo/physics/physics.hh:3,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/include/fetch_gazebo/joint_handle.h:44,
- from /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:40:
- /usr/include/gazebo-7/gazebo/common/Event.hh: In instantiation of ‘gazebo::event::ConnectionPtr gazebo::event::EventT<T>::Connect(const boost::function<Signature>&) [with T = void(); gazebo::event::ConnectionPtr = boost::shared_ptr<gazebo::event::Connection>]’:
- /usr/include/gazebo-7/gazebo/transport/Connection.hh:325:58: required from here
- /usr/include/gazebo-7/gazebo/common/Event.hh:620:11: error: ‘class gazebo::event::EventTPrivate<void()>’ has no member named ‘connections’
- if (!this->myDataPtr->connections.empty())
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:622:64: error: ‘class gazebo::event::EventTPrivate<void()>’ has no member named ‘connections’
- auto const &iter = this->myDataPtr->connections.rbegin();
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:625:35: error: ‘class gazebo::event::EventTPrivate<void()>’ has no member named ‘connections’
- this->myDataPtr->connections[index].reset(new EventConnection<T>(true,
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh: In instantiation of ‘void gazebo::event::EventT<T>::Disconnect(int) [with T = void(bool)]’:
- /usr/include/gazebo-7/gazebo/common/Event.hh:638:7: required from ‘void gazebo::event::EventT<T>::Disconnect(gazebo::event::ConnectionPtr) [with T = void(bool); gazebo::event::ConnectionPtr = boost::shared_ptr<gazebo::event::Connection>]’
- /usr/include/gazebo-7/gazebo/common/Events.hh:50:45: required from here
- /usr/include/gazebo-7/gazebo/common/Event.hh:657:61: error: ‘class gazebo::event::EventTPrivate<void(bool)>’ has no member named ‘connections’
- auto const &it = this->myDataPtr->connections.find(_id);
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:659:14: error: ‘class gazebo::event::EventTPrivate<void(bool)>’ has no member named ‘connections’
- if (it != this->myDataPtr->connections.end())
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:662:9: error: request for member ‘push_back’ in ‘((gazebo::event::EventT<void(bool)>*)this)->gazebo::event::EventT<void(bool)>::myDataPtr->gazebo::event::EventTPrivate<void(bool)>::connectionsToRemove’, which is of non-class type ‘int’
- this->myDataPtr->connectionsToRemove.push_back(it);
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh: In instantiation of ‘void gazebo::event::EventT<T>::Disconnect(int) [with T = void()]’:
- /usr/include/gazebo-7/gazebo/common/Event.hh:638:7: required from ‘void gazebo::event::EventT<T>::Disconnect(gazebo::event::ConnectionPtr) [with T = void(); gazebo::event::ConnectionPtr = boost::shared_ptr<gazebo::event::Connection>]’
- /usr/include/gazebo-7/gazebo/common/Events.hh:62:44: required from here
- /usr/include/gazebo-7/gazebo/common/Event.hh:657:61: error: ‘class gazebo::event::EventTPrivate<void()>’ has no member named ‘connections’
- auto const &it = this->myDataPtr->connections.find(_id);
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:659:14: error: ‘class gazebo::event::EventTPrivate<void()>’ has no member named ‘connections’
- if (it != this->myDataPtr->connections.end())
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:662:9: error: request for member ‘push_back’ in ‘((gazebo::event::EventT<void()>*)this)->gazebo::event::EventT<void()>::myDataPtr->gazebo::event::EventTPrivate<void()>::connectionsToRemove’, which is of non-class type ‘int’
- this->myDataPtr->connectionsToRemove.push_back(it);
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh: In instantiation of ‘void gazebo::event::EventT<T>::Disconnect(int) [with T = void(std::__cxx11::basic_string<char>)]’:
- /usr/include/gazebo-7/gazebo/common/Event.hh:638:7: required from ‘void gazebo::event::EventT<T>::Disconnect(gazebo::event::ConnectionPtr) [with T = void(std::__cxx11::basic_string<char>); gazebo::event::ConnectionPtr = boost::shared_ptr<gazebo::event::Connection>]’
- /usr/include/gazebo-7/gazebo/common/Events.hh:85:52: required from here
- /usr/include/gazebo-7/gazebo/common/Event.hh:657:61: error: ‘class gazebo::event::EventTPrivate<void(std::__cxx11::basic_string<char>)>’ has no member named ‘connections’
- auto const &it = this->myDataPtr->connections.find(_id);
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:659:14: error: ‘class gazebo::event::EventTPrivate<void(std::__cxx11::basic_string<char>)>’ has no member named ‘connections’
- if (it != this->myDataPtr->connections.end())
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:662:9: error: request for member ‘push_back’ in ‘((gazebo::event::EventT<void(std::__cxx11::basic_string<char>)>*)this)->gazebo::event::EventT<void(std::__cxx11::basic_string<char>)>::myDataPtr->gazebo::event::EventTPrivate<void(std::__cxx11::basic_string<char>)>::connectionsToRemove’, which is of non-class type ‘int’
- this->myDataPtr->connectionsToRemove.push_back(it);
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh: In instantiation of ‘void gazebo::event::EventT<T>::Disconnect(int) [with T = void(std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>)]’:
- /usr/include/gazebo-7/gazebo/common/Event.hh:638:7: required from ‘void gazebo::event::EventT<T>::Disconnect(gazebo::event::ConnectionPtr) [with T = void(std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>); gazebo::event::ConnectionPtr = boost::shared_ptr<gazebo::event::Connection>]’
- /usr/include/gazebo-7/gazebo/common/Events.hh:109:57: required from here
- /usr/include/gazebo-7/gazebo/common/Event.hh:657:61: error: ‘class gazebo::event::EventTPrivate<void(std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>)>’ has no member named ‘connections’
- auto const &it = this->myDataPtr->connections.find(_id);
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:659:14: error: ‘class gazebo::event::EventTPrivate<void(std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>)>’ has no member named ‘connections’
- if (it != this->myDataPtr->connections.end())
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:662:9: error: request for member ‘push_back’ in ‘((gazebo::event::EventT<void(std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>)>*)this)->gazebo::event::EventT<void(std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>)>::myDataPtr->gazebo::event::EventTPrivate<void(std::__cxx11::basic_string<char>, std::__cxx11::basic_string<char>)>::connectionsToRemove’, which is of non-class type ‘int’
- this->myDataPtr->connectionsToRemove.push_back(it);
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh: In instantiation of ‘gazebo::event::ConnectionPtr gazebo::event::EventT<T>::Connect(const boost::function<Signature>&) [with T = void(const gazebo::common::UpdateInfo&); gazebo::event::ConnectionPtr = boost::shared_ptr<gazebo::event::Connection>]’:
- /usr/include/gazebo-7/gazebo/common/Events.hh:139:60: required from ‘static gazebo::event::ConnectionPtr gazebo::event::Events::ConnectWorldUpdateBegin(T) [with T = boost::_bi::bind_t<void, boost::_mfi::mf1<void, gazebo::FetchGazeboPlugin, const gazebo::common::UpdateInfo&>, boost::_bi::list2<boost::_bi::value<gazebo::FetchGazeboPlugin*>, boost::arg<1> > >; gazebo::event::ConnectionPtr = boost::shared_ptr<gazebo::event::Connection>]’
- /home/ruffsl/fetch_ws/src/fetch_gazebo/fetch_gazebo/src/plugin.cpp:91:66: required from here
- /usr/include/gazebo-7/gazebo/common/Event.hh:620:11: error: ‘class gazebo::event::EventTPrivate<void(const gazebo::common::UpdateInfo&)>’ has no member named ‘connections’
- if (!this->myDataPtr->connections.empty())
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:622:64: error: ‘class gazebo::event::EventTPrivate<void(const gazebo::common::UpdateInfo&)>’ has no member named ‘connections’
- auto const &iter = this->myDataPtr->connections.rbegin();
- ^
- /usr/include/gazebo-7/gazebo/common/Event.hh:625:35: error: ‘class gazebo::event::EventTPrivate<void(const gazebo::common::UpdateInfo&)>’ has no member named ‘connections’
- this->myDataPtr->connections[index].reset(new EventConnection<T>(true,
- ^
- make[2]: *** [CMakeFiles/fetch_gazebo_plugin.dir/src/plugin.cpp.o] Error 1
- make[1]: *** [CMakeFiles/fetch_gazebo_plugin.dir/all] Error 2
- make: *** [all] Error 2
- cd /home/ruffsl/fetch_ws/build/fetch_gazebo; catkin build --get-env fetch_gazebo | catkin env -si /usr/bin/make --jobserver-fds=6,7 -j; cd -
- .................................................................................................................................................................................................................................................................................
- Failed << fetch_gazebo:make [ Exited with code 2 ]
- Failed <<< fetch_gazebo [ 32.0 seconds ]
- Abandoned <<< fetch_gazebo_demo [ Unrelated job failed ]
- Abandoned <<< fetch_navigation [ Unrelated job failed ]
- Finished <<< fetch_depth_layer [ 53.2 seconds ]
- [build] Summary: 8 of 11 packages succeeded.
- [build] Ignored: None.
- [build] Warnings: None.
- [build] Abandoned: 2 packages were abandoned.
- [build] Failed: 1 packages failed.
- [build] Runtime: 54.9 seconds total.
Add Comment
Please, Sign In to add comment