ros-industrial-attic / fermi

Google Summer of Code Project: Cartesian Path Planner MoveIt Plug-in
Apache License 2.0
41 stars 33 forks source link

cannot catkin_make successfully #45

Closed shantengfei closed 6 years ago

shantengfei commented 6 years ago

Hi all. I'm a newer and I want to try this plugin. my ubuntu is14.04 and ros is indigo so I clone indigo-devel into catkin_ws/src and catkin_make in catkin_ws. But it always output a long thing that is not normal. Here are the output when catkin_make: Q_GUI_EXPORT QDataStream &operator>>(QDataStream &, QBrush &); ^ /usr/include/qt4/QtGui/qbrush.h:167:27: note: no known conversion for argument 1 from ‘YAML::Node’ to ‘QDataStream&’ In file included from /usr/include/qt4/QtGui/qbrush.h:53:0, from /usr/include/qt4/QtGui/qpalette.h:47, from /usr/include/qt4/QtGui/qwidget.h:50, from /usr/include/qt4/QtGui/qaction.h:47, from /usr/include/qt4/QtGui/QAction:1, from /home/shantengfei/catkin_ws/build/moveit_cartesian_plan_plugin/ui_path_planning_widget.h:13, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/include/moveit_cartesian_plan_plugin/widgets/path_planning_widget.h:14, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:1: /usr/include/qt4/QtGui/qpixmap.h:324:27: note: QDataStream& operator>>(QDataStream&, QPixmap&) Q_GUI_EXPORT QDataStream &operator>>(QDataStream &, QPixmap &); ^ /usr/include/qt4/QtGui/qpixmap.h:324:27: note: no known conversion for argument 1 from ‘YAML::Node’ to ‘QDataStream&’ In file included from /usr/include/qt4/QtGui/qbrush.h:52:0, from /usr/include/qt4/QtGui/qpalette.h:47, from /usr/include/qt4/QtGui/qwidget.h:50, from /usr/include/qt4/QtGui/qaction.h:47, from /usr/include/qt4/QtGui/QAction:1, from /home/shantengfei/catkin_ws/build/moveit_cartesian_plan_plugin/ui_path_planning_widget.h:13, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/include/moveit_cartesian_plan_plugin/widgets/path_planning_widget.h:14, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:1: /usr/include/qt4/QtGui/qimage.h:363:27: note: QDataStream& operator>>(QDataStream&, QImage&) Q_GUI_EXPORT QDataStream &operator>>(QDataStream &, QImage &); ^ /usr/include/qt4/QtGui/qimage.h:363:27: note: no known conversion for argument 1 from ‘YAML::Node’ to ‘QDataStream&’ In file included from /usr/include/qt4/QtGui/qbrush.h:51:0, from /usr/include/qt4/QtGui/qpalette.h:47, from /usr/include/qt4/QtGui/qwidget.h:50, from /usr/include/qt4/QtGui/qaction.h:47, from /usr/include/qt4/QtGui/QAction:1, from /home/shantengfei/catkin_ws/build/moveit_cartesian_plan_plugin/ui_path_planning_widget.h:13, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/include/moveit_cartesian_plan_plugin/widgets/path_planning_widget.h:14, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:1: /usr/include/qt4/QtGui/qtransform.h:356:27: note: QDataStream& operator>>(QDataStream&, QTransform&) Q_GUI_EXPORT QDataStream &operator>>(QDataStream &, QTransform &); ^ /usr/include/qt4/QtGui/qtransform.h:356:27: note: no known conversion for argument 1 from ‘YAML::Node’ to ‘QDataStream&’ In file included from /usr/include/qt4/QtGui/qtransform.h:45:0, from /usr/include/qt4/QtGui/qbrush.h:51, from /usr/include/qt4/QtGui/qpalette.h:47, from /usr/include/qt4/QtGui/qwidget.h:50, from /usr/include/qt4/QtGui/qaction.h:47, from /usr/include/qt4/QtGui/QAction:1, from /home/shantengfei/catkin_ws/build/moveit_cartesian_plan_plugin/ui_path_planning_widget.h:13, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/include/moveit_cartesian_plan_plugin/widgets/path_planning_widget.h:14, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:1: /usr/include/qt4/QtGui/qpainterpath.h:261:27: note: QDataStream& operator>>(QDataStream&, QPainterPath&) Q_GUI_EXPORT QDataStream &operator>>(QDataStream &, QPainterPath &); ^ /usr/include/qt4/QtGui/qpainterpath.h:261:27: note: no known conversion for argument 1 from ‘YAML::Node’ to ‘QDataStream&’ In file included from /usr/include/qt4/QtGui/qbrush.h:50:0, from /usr/include/qt4/QtGui/qpalette.h:47, from /usr/include/qt4/QtGui/qwidget.h:50, from /usr/include/qt4/QtGui/qaction.h:47, from /usr/include/qt4/QtGui/QAction:1, from /home/shantengfei/catkin_ws/build/moveit_cartesian_plan_plugin/ui_path_planning_widget.h:13, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/include/moveit_cartesian_plan_plugin/widgets/path_planning_widget.h:14, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:1: /usr/include/qt4/QtGui/qmatrix.h:189:27: note: QDataStream& operator>>(QDataStream&, QMatrix&) Q_GUI_EXPORT QDataStream &operator>>(QDataStream &, QMatrix &); ^ /usr/include/qt4/QtGui/qmatrix.h:189:27: note: no known conversion for argument 1 from ‘YAML::Node’ to ‘QDataStream&’ In file included from /usr/include/qt4/QtGui/qmatrix.h:48:0, from /usr/include/qt4/QtGui/qbrush.h:50, from /usr/include/qt4/QtGui/qpalette.h:47, from /usr/include/qt4/QtGui/qwidget.h:50, from /usr/include/qt4/QtGui/qaction.h:47, from /usr/include/qt4/QtGui/QAction:1, from /home/shantengfei/catkin_ws/build/moveit_cartesian_plan_plugin/ui_path_planning_widget.h:13, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/include/moveit_cartesian_plan_plugin/widgets/path_planning_widget.h:14, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:1: /usr/include/qt4/QtCore/qline.h:417:28: note: QDataStream& operator>>(QDataStream&, QLineF&) Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QLineF &); ^ /usr/include/qt4/QtCore/qline.h:417:28: note: no known conversion for argument 1 from ‘YAML::Node’ to ‘QDataStream&’ /usr/include/qt4/QtCore/qline.h:206:28: note: QDataStream& operator>>(QDataStream&, QLine&) Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QLine &); ^ /usr/include/qt4/QtCore/qline.h:206:28: note: no known conversion for argument 1 from ‘YAML::Node’ to ‘QDataStream&’ In file included from /usr/include/qt4/QtGui/qmatrix.h:46:0, from /usr/include/qt4/QtGui/qbrush.h:50, from /usr/include/qt4/QtGui/qpalette.h:47, from /usr/include/qt4/QtGui/qwidget.h:50, from /usr/include/qt4/QtGui/qaction.h:47, from /usr/include/qt4/QtGui/QAction:1, from /home/shantengfei/catkin_ws/build/moveit_cartesian_plan_plugin/ui_path_planning_widget.h:13, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/include/moveit_cartesian_plan_plugin/widgets/path_planning_widget.h:14, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:1: /usr/include/qt4/QtGui/qregion.h:228:27: note: QDataStream& operator>>(QDataStream&, QRegion&) Q_GUI_EXPORT QDataStream &operator>>(QDataStream &, QRegion &); ^ /usr/include/qt4/QtGui/qregion.h:228:27: note: no known conversion for argument 1 from ‘YAML::Node’ to ‘QDataStream&’ In file included from /usr/include/qt4/QtGui/qmatrix.h:45:0, from /usr/include/qt4/QtGui/qbrush.h:50, from /usr/include/qt4/QtGui/qpalette.h:47, from /usr/include/qt4/QtGui/qwidget.h:50, from /usr/include/qt4/QtGui/qaction.h:47, from /usr/include/qt4/QtGui/QAction:1, from /home/shantengfei/catkin_ws/build/moveit_cartesian_plan_plugin/ui_path_planning_widget.h:13, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/include/moveit_cartesian_plan_plugin/widgets/path_planning_widget.h:14, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:1: /usr/include/qt4/QtGui/qpolygon.h:176:27: note: QDataStream& operator>>(QDataStream&, QPolygonF&) Q_GUI_EXPORT QDataStream &operator>>(QDataStream &stream, QPolygonF &array); ^ /usr/include/qt4/QtGui/qpolygon.h:176:27: note: no known conversion for argument 1 from ‘YAML::Node’ to ‘QDataStream&’ /usr/include/qt4/QtGui/qpolygon.h:110:27: note: QDataStream& operator>>(QDataStream&, QPolygon&) Q_GUI_EXPORT QDataStream &operator>>(QDataStream &stream, QPolygon &polygon); ^ /usr/include/qt4/QtGui/qpolygon.h:110:27: note: no known conversion for argument 1 from ‘YAML::Node’ to ‘QDataStream&’ In file included from /usr/include/qt4/QtGui/qpalette.h:46:0, from /usr/include/qt4/QtGui/qwidget.h:50, from /usr/include/qt4/QtGui/qaction.h:47, from /usr/include/qt4/QtGui/QAction:1, from /home/shantengfei/catkin_ws/build/moveit_cartesian_plan_plugin/ui_path_planning_widget.h:13, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/include/moveit_cartesian_plan_plugin/widgets/path_planning_widget.h:14, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:1: /usr/include/qt4/QtGui/qcolor.h:275:38: note: QDataStream& operator>>(QDataStream&, QColor&) friend Q_GUI_EXPORT QDataStream &operator>>(QDataStream &, QColor &); ^ /usr/include/qt4/QtGui/qcolor.h:275:38: note: no known conversion for argument 1 from ‘YAML::Node’ to ‘QDataStream&’ In file included from /usr/include/qt4/QtGui/qcolor.h:47:0, from /usr/include/qt4/QtGui/qpalette.h:46, from /usr/include/qt4/QtGui/qwidget.h:50, from /usr/include/qt4/QtGui/qaction.h:47, from /usr/include/qt4/QtGui/QAction:1, from /home/shantengfei/catkin_ws/build/moveit_cartesian_plan_plugin/ui_path_planning_widget.h:13, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/include/moveit_cartesian_plan_plugin/widgets/path_planning_widget.h:14, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:1: /usr/include/qt4/QtCore/qstringlist.h:248:21: note: QDataStream& operator>>(QDataStream&, QStringList&) inline QDataStream &operator>>(QDataStream &in, QStringList &list) ^ /usr/include/qt4/QtCore/qstringlist.h:248:21: note: no known conversion for argument 1 from ‘YAML::Node’ to ‘QDataStream&’ In file included from /usr/include/qt4/QtCore/qstringlist.h:48:0, from /usr/include/qt4/QtGui/qcolor.h:47, from /usr/include/qt4/QtGui/qpalette.h:46, from /usr/include/qt4/QtGui/qwidget.h:50, from /usr/include/qt4/QtGui/qaction.h:47, from /usr/include/qt4/QtGui/QAction:1, from /home/shantengfei/catkin_ws/build/moveit_cartesian_plan_plugin/ui_path_planning_widget.h:13, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/include/moveit_cartesian_plan_plugin/widgets/path_planning_widget.h:14, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:1: /usr/include/qt4/QtCore/qregexp.h:160:28: note: QDataStream& operator>>(QDataStream&, QRegExp&) Q_CORE_EXPORT QDataStream &operator>>(QDataStream &in, QRegExp &regExp); ^ /usr/include/qt4/QtCore/qregexp.h:160:28: note: no known conversion for argument 1 from ‘YAML::Node’ to ‘QDataStream&’ In file included from /usr/include/qt4/QtGui/qpaintdevice.h:46:0, from /usr/include/qt4/QtGui/qwidget.h:49, from /usr/include/qt4/QtGui/qaction.h:47, from /usr/include/qt4/QtGui/QAction:1, from /home/shantengfei/catkin_ws/build/moveit_cartesian_plan_plugin/ui_path_planning_widget.h:13, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/include/moveit_cartesian_plan_plugin/widgets/path_planning_widget.h:14, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:1: /usr/include/qt4/QtCore/qrect.h:622:28: note: QDataStream& operator>>(QDataStream&, QRectF&) Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QRectF &); ^ /usr/include/qt4/QtCore/qrect.h:622:28: note: no known conversion for argument 1 from ‘YAML::Node’ to ‘QDataStream&’ /usr/include/qt4/QtCore/qrect.h:200:28: note: QDataStream& operator>>(QDataStream&, QRect&) Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QRect &); ^ /usr/include/qt4/QtCore/qrect.h:200:28: note: no known conversion for argument 1 from ‘YAML::Node’ to ‘QDataStream&’ In file included from /usr/include/qt4/QtCore/qrect.h:46:0, from /usr/include/qt4/QtGui/qpaintdevice.h:46, from /usr/include/qt4/QtGui/qwidget.h:49, from /usr/include/qt4/QtGui/qaction.h:47, from /usr/include/qt4/QtGui/QAction:1, from /home/shantengfei/catkin_ws/build/moveit_cartesian_plan_plugin/ui_path_planning_widget.h:13, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/include/moveit_cartesian_plan_plugin/widgets/path_planning_widget.h:14, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:1: /usr/include/qt4/QtCore/qpoint.h:264:28: note: QDataStream& operator>>(QDataStream&, QPointF&) Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QPointF &); ^ /usr/include/qt4/QtCore/qpoint.h:264:28: note: no known conversion for argument 1 from ‘YAML::Node’ to ‘QDataStream&’ /usr/include/qt4/QtCore/qpoint.h:112:28: note: QDataStream& operator>>(QDataStream&, QPoint&) Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QPoint &); ^ /usr/include/qt4/QtCore/qpoint.h:112:28: note: no known conversion for argument 1 from ‘YAML::Node’ to ‘QDataStream&’ In file included from /usr/include/qt4/QtCore/qrect.h:45:0, from /usr/include/qt4/QtGui/qpaintdevice.h:46, from /usr/include/qt4/QtGui/qwidget.h:49, from /usr/include/qt4/QtGui/qaction.h:47, from /usr/include/qt4/QtGui/QAction:1, from /home/shantengfei/catkin_ws/build/moveit_cartesian_plan_plugin/ui_path_planning_widget.h:13, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/include/moveit_cartesian_plan_plugin/widgets/path_planning_widget.h:14, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:1: /usr/include/qt4/QtCore/qsize.h:256:28: note: QDataStream& operator>>(QDataStream&, QSizeF&) Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QSizeF &); ^ /usr/include/qt4/QtCore/qsize.h:256:28: note: no known conversion for argument 1 from ‘YAML::Node’ to ‘QDataStream&’ /usr/include/qt4/QtCore/qsize.h:103:28: note: QDataStream& operator>>(QDataStream&, QSize&) Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QSize &); ^ /usr/include/qt4/QtCore/qsize.h:103:28: note: no known conversion for argument 1 from ‘YAML::Node’ to ‘QDataStream&’ In file included from /usr/include/qt4/QtGui/qaction.h:45:0, from /usr/include/qt4/QtGui/QAction:1, from /home/shantengfei/catkin_ws/build/moveit_cartesian_plan_plugin/ui_path_planning_widget.h:13, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/include/moveit_cartesian_plan_plugin/widgets/path_planning_widget.h:14, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:1: /usr/include/qt4/QtGui/qkeysequence.h:209:38: note: QDataStream& operator>>(QDataStream&, QKeySequence&) friend Q_GUI_EXPORT QDataStream &operator>>(QDataStream &in, QKeySequence &ks); ^ /usr/include/qt4/QtGui/qkeysequence.h:209:38: note: no known conversion for argument 1 from ‘YAML::Node’ to ‘QDataStream&’ In file included from /usr/include/qt4/QtCore/QVariant:1:0, from /home/shantengfei/catkin_ws/build/moveit_cartesian_plan_plugin/ui_path_planning_widget.h:12, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/include/moveit_cartesian_plan_plugin/widgets/path_planning_widget.h:14, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:1: /usr/include/qt4/QtCore/qvariant.h:533:28: note: QDataStream& operator>>(QDataStream&, QVariant::Type&) Q_CORE_EXPORT QDataStream& operator>> (QDataStream& s, QVariant::Type& p); ^ /usr/include/qt4/QtCore/qvariant.h:533:28: note: no known conversion for argument 1 from ‘YAML::Node’ to ‘QDataStream&’ /usr/include/qt4/QtCore/qvariant.h:531:28: note: QDataStream& operator>>(QDataStream&, QVariant&) Q_CORE_EXPORT QDataStream& operator>> (QDataStream& s, QVariant& p); ^ /usr/include/qt4/QtCore/qvariant.h:531:28: note: no known conversion for argument 1 from ‘YAML::Node’ to ‘QDataStream&’ In file included from /usr/include/qt4/QtCore/qhash.h:49:0, from /usr/include/qt4/QtCore/qvariant.h:50, from /usr/include/qt4/QtCore/QVariant:1, from /home/shantengfei/catkin_ws/build/moveit_cartesian_plan_plugin/ui_path_planning_widget.h:12, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/include/moveit_cartesian_plan_plugin/widgets/path_planning_widget.h:14, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:1: /usr/include/qt4/QtCore/qpair.h:109:21: note: template<class T1, class T2> QDataStream& operator>>(QDataStream&, QPair<T1, T2>&) inline QDataStream& operator>>(QDataStream& s, QPair<T1, T2>& p) ^ /usr/include/qt4/QtCore/qpair.h:109:21: note: template argument deduction/substitution failed: /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:448:33: note: cannot convert ‘YAML::Node::operator[](const Key&) [with Key = int](( &5))’ (type ‘YAML::Node’) to type ‘QDataStream&’ doc[i]["point"][5] >> rz; ^ In file included from /usr/include/qt4/QtCore/qmetatype.h:49:0, from /usr/include/qt4/QtCore/qvariant.h:48, from /usr/include/qt4/QtCore/QVariant:1, from /home/shantengfei/catkin_ws/build/moveit_cartesian_plan_plugin/ui_path_planning_widget.h:12, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/include/moveit_cartesian_plan_plugin/widgets/path_planning_widget.h:14, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:1: /usr/include/qt4/QtCore/qdatastream.h:392:35: note: template<class aKey, class aT> QDataStream& operator>>(QDataStream&, QMap<aKey, aT>&) Q_OUTOFLINE_TEMPLATE QDataStream &operator>>(QDataStream &in, QMap<aKey, aT> &map) ^ /usr/include/qt4/QtCore/qdatastream.h:392:35: note: template argument deduction/substitution failed: /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:448:33: note: cannot convert ‘YAML::Node::operator[](const Key&) [with Key = int](( &5))’ (type ‘YAML::Node’) to type ‘QDataStream&’ doc[i]["point"][5] >> rz; ^ In file included from /usr/include/qt4/QtCore/qmetatype.h:49:0, from /usr/include/qt4/QtCore/qvariant.h:48, from /usr/include/qt4/QtCore/QVariant:1, from /home/shantengfei/catkin_ws/build/moveit_cartesian_plan_plugin/ui_path_planning_widget.h:12, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/include/moveit_cartesian_plan_plugin/widgets/path_planning_widget.h:14, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:1: /usr/include/qt4/QtCore/qdatastream.h:349:35: note: template<class Key, class T> QDataStream& operator>>(QDataStream&, QHash<Key, T>&) Q_OUTOFLINE_TEMPLATE QDataStream &operator>>(QDataStream &in, QHash<Key, T> &hash) ^ /usr/include/qt4/QtCore/qdatastream.h:349:35: note: template argument deduction/substitution failed: /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:448:33: note: cannot convert ‘YAML::Node::operator[](const Key&) [with Key = int](( &5))’ (type ‘YAML::Node’) to type ‘QDataStream&’ doc[i]["point"][5] >> rz; ^ In file included from /usr/include/qt4/QtCore/qmetatype.h:49:0, from /usr/include/qt4/QtCore/qvariant.h:48, from /usr/include/qt4/QtCore/QVariant:1, from /home/shantengfei/catkin_ws/build/moveit_cartesian_plan_plugin/ui_path_planning_widget.h:12, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/include/moveit_cartesian_plan_plugin/widgets/path_planning_widget.h:14, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:1: /usr/include/qt4/QtCore/qdatastream.h:321:14: note: template QDataStream& operator>>(QDataStream&, QSet&) QDataStream &operator>>(QDataStream &in, QSet &set) ^ /usr/include/qt4/QtCore/qdatastream.h:321:14: note: template argument deduction/substitution failed: /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:448:33: note: cannot convert ‘YAML::Node::operator[](const Key&) [with Key = int](( &5))’ (type ‘YAML::Node’) to type ‘QDataStream&’ doc[i]["point"][5] >> rz; ^ In file included from /usr/include/qt4/QtCore/qmetatype.h:49:0, from /usr/include/qt4/QtCore/qvariant.h:48, from /usr/include/qt4/QtCore/QVariant:1, from /home/shantengfei/catkin_ws/build/moveit_cartesian_plan_plugin/ui_path_planning_widget.h:12, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/include/moveit_cartesian_plan_plugin/widgets/path_planning_widget.h:14, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:1: /usr/include/qt4/QtCore/qdatastream.h:297:14: note: template QDataStream& operator>>(QDataStream&, QVector&) QDataStream& operator>>(QDataStream& s, QVector& v) ^ /usr/include/qt4/QtCore/qdatastream.h:297:14: note: template argument deduction/substitution failed: /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:448:33: note: cannot convert ‘YAML::Node::operator[](const Key&) [with Key = int](( &5))’ (type ‘YAML::Node’) to type ‘QDataStream&’ doc[i]["point"][5] >> rz; ^ In file included from /usr/include/qt4/QtCore/qmetatype.h:49:0, from /usr/include/qt4/QtCore/qvariant.h:48, from /usr/include/qt4/QtCore/QVariant:1, from /home/shantengfei/catkin_ws/build/moveit_cartesian_plan_plugin/ui_path_planning_widget.h:12, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/include/moveit_cartesian_plan_plugin/widgets/path_planning_widget.h:14, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:1: /usr/include/qt4/QtCore/qdatastream.h:270:14: note: template QDataStream& operator>>(QDataStream&, QLinkedList&) QDataStream& operator>>(QDataStream& s, QLinkedList& l) ^ /usr/include/qt4/QtCore/qdatastream.h:270:14: note: template argument deduction/substitution failed: /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:448:33: note: cannot convert ‘YAML::Node::operator[](const Key&) [with Key = int](( &5))’ (type ‘YAML::Node’) to type ‘QDataStream&’ doc[i]["point"][5] >> rz; ^ In file included from /usr/include/qt4/QtCore/qmetatype.h:49:0, from /usr/include/qt4/QtCore/qvariant.h:48, from /usr/include/qt4/QtCore/QVariant:1, from /home/shantengfei/catkin_ws/build/moveit_cartesian_plan_plugin/ui_path_planning_widget.h:12, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/include/moveit_cartesian_plan_plugin/widgets/path_planning_widget.h:14, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:1: /usr/include/qt4/QtCore/qdatastream.h:243:14: note: template QDataStream& operator>>(QDataStream&, QList&) QDataStream& operator>>(QDataStream& s, QList& l) ^ /usr/include/qt4/QtCore/qdatastream.h:243:14: note: template argument deduction/substitution failed: /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:448:33: note: cannot convert ‘YAML::Node::operator[](const Key&) [with Key = int]((* &5))’ (type ‘YAML::Node’) to type ‘QDataStream&’ doc[i]["point"][5] >> rz; ^ In file included from /usr/include/qt4/QtCore/qobject.h:48:0, from /usr/include/qt4/QtCore/qiodevice.h:46, from /usr/include/qt4/QtCore/qdatastream.h:46, from /usr/include/qt4/QtCore/qmetatype.h:49, from /usr/include/qt4/QtCore/qvariant.h:48, from /usr/include/qt4/QtCore/QVariant:1, from /home/shantengfei/catkin_ws/build/moveit_cartesian_plan_plugin/ui_path_planning_widget.h:12, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/include/moveit_cartesian_plan_plugin/widgets/path_planning_widget.h:14, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:1: /usr/include/qt4/QtCore/qstring.h:1081:28: note: QDataStream& operator>>(QDataStream&, QString&) Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QString &); ^ /usr/include/qt4/QtCore/qstring.h:1081:28: note: no known conversion for argument 1 from ‘YAML::Node’ to ‘QDataStream&’ In file included from /usr/include/qt4/QtCore/qstring.h:45:0, from /usr/include/qt4/QtCore/qobject.h:48, from /usr/include/qt4/QtCore/qiodevice.h:46, from /usr/include/qt4/QtCore/qdatastream.h:46, from /usr/include/qt4/QtCore/qmetatype.h:49, from /usr/include/qt4/QtCore/qvariant.h:48, from /usr/include/qt4/QtCore/QVariant:1, from /home/shantengfei/catkin_ws/build/moveit_cartesian_plan_plugin/ui_path_planning_widget.h:12, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/include/moveit_cartesian_plan_plugin/widgets/path_planning_widget.h:14, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:1: /usr/include/qt4/QtCore/qchar.h:401:28: note: QDataStream& operator>>(QDataStream&, QChar&) Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QChar &); ^ /usr/include/qt4/QtCore/qchar.h:401:28: note: no known conversion for argument 1 from ‘YAML::Node’ to ‘QDataStream&’ In file included from /usr/include/qt4/QtCore/qvariant.h:46:0, from /usr/include/qt4/QtCore/QVariant:1, from /home/shantengfei/catkin_ws/build/moveit_cartesian_plan_plugin/ui_path_planning_widget.h:12, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/include/moveit_cartesian_plan_plugin/widgets/path_planning_widget.h:14, from /home/shantengfei/catkin_ws/src/moveit_cartesian_plan_plugin/src/widgets/path_planning_widget.cpp:1: /usr/include/qt4/QtCore/qbytearray.h:598:28: note: QDataStream& operator>>(QDataStream&, QByteArray&) Q_CORE_EXPORT QDataStream &operator>>(QDataStream &, QByteArray &); ^ /usr/include/qt4/QtCore/qbytearray.h:598:28: note: no known conversion for argument 1 from ‘YAML::Node’ to ‘QDataStream&’ [ 78%] Building CXX object moveit_cartesian_plan_plugin/CMakeFiles/moveit_cartesian_plan_plugin.dir/include/moveit_cartesian_plan_plugin/moc_on_mouse_click.cxx.o make[2]: [moveit_cartesian_plan_plugin/CMakeFiles/moveit_cartesian_plan_plugin.dir/src/widgets/path_planning_widget.cpp.o] Error 1 make[2]: Waiting for unfinished jobs.... make[1]: [moveit_cartesian_plan_plugin/CMakeFiles/moveit_cartesian_plan_plugin.dir/all] Error 2 make: [all] Error 2 Invoking "make -j4 -l4" failed Maybe this is a stupid question but I don't know how to solve with it and the ROS Q&A was broken. So I'm sorry to bother you.