Hi Fei, Please take a look at http://answers.ros.org for a similar question. And if you don't find one ask your question there. We use this mailing list for announcements and general community discussions. For more pointers to the best resources see http://wiki.ros.org/Support Thanks, Tully On Wed, Dec 17, 2014 at 11:06 AM, LNNX wrote: > > Hello everyone, > > I uncounted a problem when I was installing ROS from source. > I got the following error when I executed command: > -------------------------------------------- > sudo ./src/catkin/bin/catkin_make_isolated --cmake-args > -DBOOST_ROOT=/home/exbot/boost_1_44_0_gcc_4_4 -DBoost_NO_SYSTEM_PATHS=ON > -DCMAKE_C_COMPILER=/usr/bin/gcc-4.4 -DCMAKE_CXX_COMPILER=/usr/bin/g++-4.4 > -------------------------------------------- > > I used my pre-built include/lib files of boost 1.44. I have to use boost > 1.44 in order to link against the same version of boost that is used in > MATLAB R2012a. > > Here is the error: > > ==> Processing catkin package: 'qt_gui_cpp' > ==> Building with env: > '/home/exbot/roscatkin_ws/devel_isolated/pluginlib/env.sh' > Makefile exists, skipping explicit cmake invocation... > ==> make cmake_check_build_system in > '/home/exbot/roscatkin_ws/build_isolated/qt_gui_cpp' > ==> make -j4 -l4 in '/home/exbot/roscatkin_ws/build_isolated/qt_gui_cpp' > [ 3%] Building CXX object > src/qt_gui_cpp/CMakeFiles/qt_gui_cpp.dir/recursive_plugin_provider.cpp.o > In file included from > /home/exbot/roscatkin_ws/src/qt_gui_core/qt_gui_cpp/include/qt_gui_cpp/ros_pluginlib_plugin_provider_for_plugin_providers.h:37, > from > /home/exbot/roscatkin_ws/src/qt_gui_core/qt_gui_cpp/include/qt_gui_cpp/recursive_plugin_provider.h:37, > from > /home/exbot/roscatkin_ws/src/qt_gui_core/qt_gui_cpp/src/qt_gui_cpp/recursive_plugin_provider.cpp:33: > /home/exbot/roscatkin_ws/src/qt_gui_core/qt_gui_cpp/include/qt_gui_cpp/ros_pluginlib_plugin_provider.h: > In member function ‘QList > qt_gui_cpp::RosPluginlibPluginProvider::discover_descriptors(QObject*) > [with T = qt_gui_cpp::PluginProvider]’: > /home/exbot/roscatkin_ws/src/qt_gui_core/qt_gui_cpp/src/qt_gui_cpp/recursive_plugin_provider.cpp:52: > instantiated from here > /home/exbot/roscatkin_ws/src/qt_gui_core/qt_gui_cpp/include/qt_gui_cpp/ros_pluginlib_plugin_provider.h:147: > error: conversion from > ‘boost::filesystem2::basic_path std::char_traits, std::allocator >, > boost::filesystem2::path_traits>’ to non-scalar type ‘std::string’ requested > make[2]: *** > [src/qt_gui_cpp/CMakeFiles/qt_gui_cpp.dir/recursive_plugin_provider.cpp.o] > Error 1 > make[1]: *** [src/qt_gui_cpp/CMakeFiles/qt_gui_cpp.dir/all] Error 2 > make: *** [all] Error 2 > <== Failed to process package 'qt_gui_cpp': > Command '/home/exbot/roscatkin_ws/devel_isolated/pluginlib/env.sh make > -j4 -l4' returned non-zero exit status 2 > > Reproduce this error by running: > ==> cd /home/exbot/roscatkin_ws/build_isolated/qt_gui_cpp && > /home/exbot/roscatkin_ws/devel_isolated/pluginlib/env.sh make -j4 -l4 > > Command failed, exiting. > > > My system: Ubuntu 12.04 > ROS: Hydro > > Is there anyone who can help me fix this? Thanks in advance! > > Sincerely yours, > Fei LIU > > > _______________________________________________ > ros-users mailing list > ros-users@lists.ros.org > http://lists.ros.org/mailman/listinfo/ros-users > >