[ros-users] ROS compiling problem using boost_1_44

Tully Foote tfoote at osrfoundation.org
Wed Dec 17 19:22:00 UTC 2014


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 <lnnx2006 at gmail.com> 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::PluginDescriptor*>
> qt_gui_cpp::RosPluginlibPluginProvider<T>::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::basic_string<char,
> std::char_traits<char>, std::allocator<char> >,
> 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 at lists.ros.org
> http://lists.ros.org/mailman/listinfo/ros-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ros.org/pipermail/ros-users/attachments/20141217/a140588e/attachment.html>


More information about the ros-users mailing list