PlotJuggler/plotjuggler-ros-plugins

I have some problem in compile from source

littlewhite428 opened this issue · 2 comments

Environment

ubuntu16.04
ros kinetic
gcc-8
qt-5

command

cd ~/ws_plotjuggler
rosdep install --from-paths src --ignore-src --rosdistro=${ROS_DISTRO} -y
catkin_make

then the error occurs:
ws_plotjuggler/src/PlotJuggler/plotjuggler_plugins/DataStreamWebsocket/websocket_server.cpp:109:11: error: ‘qOverload’ was not declared in this scope
qOverload<const QString &>(&QComboBox::currentIndexChanged),
^~~~~~~~~
ws_plotjuggler/src/PlotJuggler/plotjuggler_plugins/DataStreamWebsocket/websocket_server.cpp:109:21: error: expected primary-expression before ‘const’
qOverload<const QString &>(&QComboBox::currentIndexChanged),

Also

if I compile the main package Plotjuggler(ignore the ros-plugin) with cmake .. and make, the same error occurs.( > _ < )

Your version of qt is too old.

Ubuntu 16.04 is not supported any more.

thanks~