{"action":"opened","issue":{"url":"https://api.github.com/repos/corot/world_canvas_libs/issues/25","labels_url":"https://api.github.com/repos/corot/world_canvas_libs/issues/25/labels{/name}","comments_url":"https://api.github.com/repos/corot/world_canvas_libs/issues/25/comments","events_url":"https://api.github.com/repos/corot/world_canvas_libs/issues/25/events","html_url":"https://github.com/corot/world_canvas_libs/issues/25","id":78441044,"number":25,"title":"Compiling world_canvas_client fails","user":{"login":"bit-pirate","id":1136833,"avatar_url":"https://avatars.githubusercontent.com/u/1136833?v=3","gravatar_id":"","url":"https://api.github.com/users/bit-pirate","html_url":"https://github.com/bit-pirate","followers_url":"https://api.github.com/users/bit-pirate/followers","following_url":"https://api.github.com/users/bit-pirate/following{/other_user}","gists_url":"https://api.github.com/users/bit-pirate/gists{/gist_id}","starred_url":"https://api.github.com/users/bit-pirate/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bit-pirate/subscriptions","organizations_url":"https://api.github.com/users/bit-pirate/orgs","repos_url":"https://api.github.com/users/bit-pirate/repos","events_url":"https://api.github.com/users/bit-pirate/events{/privacy}","received_events_url":"https://api.github.com/users/bit-pirate/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":0,"created_at":"2015-05-20T09:06:15Z","updated_at":"2015-05-20T09:06:15Z","closed_at":null,"body":"When trying to compile our ROCON workspace, it stops after failing to link `world_canvas_client`.\r\n\r\n```\r\nmake -f world_canvas_libs/world_canvas_client_cpp/CMakeFiles/world_canvas_client.dir/build.make world_canvas_libs/world_canvas_client_cpp/CMakeFiles/world_canvas_client.dir/build\r\n[ 89%] Built target scheduler_msgs_generate_messages_lisp\r\nmake -f rocon_msgs/rocon_app_manager_msgs/CMakeFiles/rocon_app_manager_msgs_generate_messages.dir/build.make rocon_msgs/rocon_app_manager_msgs/CMakeFiles/rocon_app_manager_msgs_generate_messages.dir/depend\r\nmake[2]: Leaving directory `/opt/groot/rocon_ws/build'\r\nmake -f rocon_msgs/concert_service_msgs/CMakeFiles/concert_service_msgs_generate_messages.dir/build.make rocon_msgs/concert_service_msgs/CMakeFiles/concert_service_msgs_generate_messages.dir/build\r\nmake[2]: Entering directory `/opt/groot/rocon_ws/build'\r\ncd /opt/groot/rocon_ws/build && /usr/bin/cmake -E cmake_depends \"Unix Makefiles\" /opt/groot/rocon_ws/src /opt/groot/rocon_ws/src/rocon_msgs/rocon_app_manager_msgs /opt/groot/rocon_ws/build /opt/groot/rocon_ws/build/rocon_msgs/rocon_app_manager_msgs /opt/groot/rocon_ws/build/rocon_msgs/rocon_app_manager_msgs/CMakeFiles/rocon_app_manager_msgs_generate_messages.dir/DependInfo.cmake --color=\r\nmake[2]: Entering directory `/opt/groot/rocon_ws/build'\r\nmake[2]: Nothing to be done for `rocon_msgs/concert_service_msgs/CMakeFiles/concert_service_msgs_generate_messages.dir/build'.\r\nmake[2]: Leaving directory `/opt/groot/rocon_ws/build'\r\n/usr/bin/cmake -E cmake_progress_report /opt/groot/rocon_ws/build/CMakeFiles \r\nmake[2]: Entering directory `/opt/groot/rocon_ws/build'\r\nmake[2]: Nothing to be done for `rocon_tutorials/concert_tutorials/turtle_concert/CMakeFiles/turtle_stroll.dir/build'.\r\nmake[2]: Leaving directory `/opt/groot/rocon_ws/build'\r\n/usr/bin/cmake -E cmake_progress_report /opt/groot/rocon_ws/build/CMakeFiles \r\n[ 89%] make[2]: Entering directory `/opt/groot/rocon_ws/build'\r\nBuilt target concert_service_msgs_generate_messages\r\nmake -f rocon_msgs/concert_msgs/CMakeFiles/concert_msgs_generate_messages_cpp.dir/build.make rocon_msgs/concert_msgs/CMakeFiles/concert_msgs_generate_messages_cpp.dir/depend\r\nmake[2]: Leaving directory `/opt/groot/rocon_ws/build'\r\nmake -f rocon_msgs/rocon_app_manager_msgs/CMakeFiles/rocon_app_manager_msgs_generate_messages.dir/build.make rocon_msgs/rocon_app_manager_msgs/CMakeFiles/rocon_app_manager_msgs_generate_messages.dir/build\r\nmake[2]: Entering directory `/opt/groot/rocon_ws/build'\r\nmake[2]: Nothing to be done for `rocon_msgs/rocon_app_manager_msgs/CMakeFiles/rocon_app_manager_msgs_generate_messages.dir/build'.\r\nmake[2]: Leaving directory `/opt/groot/rocon_ws/build'\r\n/usr/bin/cmake -E cmake_progress_report /opt/groot/rocon_ws/build/CMakeFiles \r\n[ 89%] make[2]: Entering directory `/opt/groot/rocon_ws/build'\r\ncd /opt/groot/rocon_ws/build && /usr/bin/cmake -E cmake_depends \"Unix Makefiles\" /opt/groot/rocon_ws/src /opt/groot/rocon_ws/src/rocon_msgs/concert_msgs /opt/groot/rocon_ws/build /opt/groot/rocon_ws/build/rocon_msgs/concert_msgs /opt/groot/rocon_ws/build/rocon_msgs/concert_msgs/CMakeFiles/concert_msgs_generate_messages_cpp.dir/DependInfo.cmake --color=\r\nBuilt target turtle_stroll\r\nmake -f rocon_msgs/concert_msgs/CMakeFiles/concert_msgs_generate_messages_lisp.dir/build.make rocon_msgs/concert_msgs/CMakeFiles/concert_msgs_generate_messages_lisp.dir/depend\r\nLinking CXX shared library /opt/groot/rocon_ws/devel/lib/libworld_canvas_client.so\r\ncd /opt/groot/rocon_ws/build/world_canvas_libs/world_canvas_client_cpp && /usr/bin/cmake -E cmake_link_script CMakeFiles/world_canvas_client.dir/link.txt --verbose=1\r\nmake[2]: Entering directory `/opt/groot/rocon_ws/build'\r\ncd /opt/groot/rocon_ws/build && /usr/bin/cmake -E cmake_depends \"Unix Makefiles\" /opt/groot/rocon_ws/src /opt/groot/rocon_ws/src/rocon_msgs/concert_msgs /opt/groot/rocon_ws/build /opt/groot/rocon_ws/build/rocon_msgs/concert_msgs /opt/groot/rocon_ws/build/rocon_msgs/concert_msgs/CMakeFiles/concert_msgs_generate_messages_lisp.dir/DependInfo.cmake --color=\r\n[ 89%] Built target rocon_app_manager_msgs_generate_messages\r\nmake -f rocon_msgs/rocon_interaction_msgs/CMakeFiles/rocon_interaction_msgs_generate_messages.dir/build.make rocon_msgs/rocon_interaction_msgs/CMakeFiles/rocon_interaction_msgs_generate_messages.dir/depend\r\nmake[2]: Entering directory `/opt/groot/rocon_ws/build'\r\ncd /opt/groot/rocon_ws/build && /usr/bin/cmake -E cmake_depends \"Unix Makefiles\" /opt/groot/rocon_ws/src /opt/groot/rocon_ws/src/rocon_msgs/rocon_interaction_msgs /opt/groot/rocon_ws/build /opt/groot/rocon_ws/build/rocon_msgs/rocon_interaction_msgs /opt/groot/rocon_ws/build/rocon_msgs/rocon_interaction_msgs/CMakeFiles/rocon_interaction_msgs_generate_messages.dir/DependInfo.cmake --color=\r\nmake[2]: Leaving directory `/opt/groot/rocon_ws/build'\r\nmake -f rocon_msgs/concert_msgs/CMakeFiles/concert_msgs_generate_messages_cpp.dir/build.make rocon_msgs/concert_msgs/CMakeFiles/concert_msgs_generate_messages_cpp.dir/build\r\nmake[2]: Leaving directory `/opt/groot/rocon_ws/build'\r\nmake -f rocon_msgs/concert_msgs/CMakeFiles/concert_msgs_generate_messages_lisp.dir/build.make rocon_msgs/concert_msgs/CMakeFiles/concert_msgs_generate_messages_lisp.dir/build\r\n/usr/bin/c++  -fPIC    -std=c++11 -O2 -g -DNDEBUG   -shared -Wl,-soname,libworld_canvas_client.so -o /opt/groot/rocon_ws/devel/lib/libworld_canvas_client.so CMakeFiles/world_canvas_client.dir/src/annotation_collection.cpp.o CMakeFiles/world_canvas_client.dir/src/world_collection.cpp.o CMakeFiles/world_canvas_client.dir/src/filter_criteria.cpp.o /opt/ros/indigo/lib/libroscpp.so -lboost_signals -lboost_filesystem /opt/ros/indigo/lib/librosconsole.so /opt/ros/indigo/lib/librosconsole_log4cxx.so /opt/ros/indigo/lib/librosconsole_backend_interface.so -llog4cxx -lboost_regex /opt/ros/indigo/lib/libxmlrpcpp.so /opt/ros/indigo/lib/libroscpp_serialization.so /opt/ros/indigo/lib/librostime.so -lboost_date_time /opt/ros/indigo/lib/libcpp_common.so -lboost_system -lboost_thread -lpthread -lconsole_bridge -Wl,-rpath,/opt/ros/indigo/lib: \r\nmake[2]: Entering directory `/opt/groot/rocon_ws/build'\r\nmake[2]: Nothing to be done for `rocon_msgs/concert_msgs/CMakeFiles/concert_msgs_generate_messages_cpp.dir/build'.\r\nmake[2]: Leaving directory `/opt/groot/rocon_ws/build'\r\n/usr/bin/cmake -E cmake_progress_report /opt/groot/rocon_ws/build/CMakeFiles  1 2 3 4\r\nmake[2]: Entering directory `/opt/groot/rocon_ws/build'\r\nmake[2]: Nothing to be done for `rocon_msgs/concert_msgs/CMakeFiles/concert_msgs_generate_messages_lisp.dir/build'.\r\nmake[2]: Leaving directory `/opt/groot/rocon_ws/build'\r\nmake[2]: Leaving directory `/opt/groot/rocon_ws/build'\r\nmake -f rocon_msgs/rocon_interaction_msgs/CMakeFiles/rocon_interaction_msgs_generate_messages.dir/build.make rocon_msgs/rocon_interaction_msgs/CMakeFiles/rocon_interaction_msgs_generate_messages.dir/build\r\n/usr/bin/cmake -E cmake_progress_report /opt/groot/rocon_ws/build/CMakeFiles  5 6 7 8 9\r\nmake[2]: Entering directory `/opt/groot/rocon_ws/build'\r\nmake[2]: Nothing to be done for `rocon_msgs/rocon_interaction_msgs/CMakeFiles/rocon_interaction_msgs_generate_messages.dir/build'.\r\nmake[2]: Leaving directory `/opt/groot/rocon_ws/build'\r\n/usr/bin/cmake -E cmake_progress_report /opt/groot/rocon_ws/build/CMakeFiles \r\n[ 93%] [ 98%] Built target concert_msgs_generate_messages_cpp\r\nmake -f rocon_msgs/scheduler_msgs/CMakeFiles/scheduler_msgs_generate_messages.dir/build.make rocon_msgs/scheduler_msgs/CMakeFiles/scheduler_msgs_generate_messages.dir/depend\r\nBuilt target concert_msgs_generate_messages_lisp\r\nmake -f rocon_msgs/concert_msgs/CMakeFiles/concert_msgs_gencpp.dir/build.make rocon_msgs/concert_msgs/CMakeFiles/concert_msgs_gencpp.dir/depend\r\nmake[2]: Entering directory `/opt/groot/rocon_ws/build'\r\ncd /opt/groot/rocon_ws/build && /usr/bin/cmake -E cmake_depends \"Unix Makefiles\" /opt/groot/rocon_ws/src /opt/groot/rocon_ws/src/rocon_msgs/scheduler_msgs /opt/groot/rocon_ws/build /opt/groot/rocon_ws/build/rocon_msgs/scheduler_msgs /opt/groot/rocon_ws/build/rocon_msgs/scheduler_msgs/CMakeFiles/scheduler_msgs_generate_messages.dir/DependInfo.cmake --color=\r\n[ 98%] make[2]: Entering directory `/opt/groot/rocon_ws/build'\r\ncd /opt/groot/rocon_ws/build && /usr/bin/cmake -E cmake_depends \"Unix Makefiles\" /opt/groot/rocon_ws/src /opt/groot/rocon_ws/src/rocon_msgs/concert_msgs /opt/groot/rocon_ws/build /opt/groot/rocon_ws/build/rocon_msgs/concert_msgs /opt/groot/rocon_ws/build/rocon_msgs/concert_msgs/CMakeFiles/concert_msgs_gencpp.dir/DependInfo.cmake --color=\r\nBuilt target rocon_interaction_msgs_generate_messages\r\nmake -f rocon_msgs/concert_msgs/CMakeFiles/concert_msgs_generate_messages.dir/build.make rocon_msgs/concert_msgs/CMakeFiles/concert_msgs_generate_messages.dir/depend\r\nmake[2]: Entering directory `/opt/groot/rocon_ws/build'\r\ncd /opt/groot/rocon_ws/build && /usr/bin/cmake -E cmake_depends \"Unix Makefiles\" /opt/groot/rocon_ws/src /opt/groot/rocon_ws/src/rocon_msgs/concert_msgs /opt/groot/rocon_ws/build /opt/groot/rocon_ws/build/rocon_msgs/concert_msgs /opt/groot/rocon_ws/build/rocon_msgs/concert_msgs/CMakeFiles/concert_msgs_generate_messages.dir/DependInfo.cmake --color=\r\nmake[2]: Leaving directory `/opt/groot/rocon_ws/build'\r\nmake -f rocon_msgs/concert_msgs/CMakeFiles/concert_msgs_gencpp.dir/build.make rocon_msgs/concert_msgs/CMakeFiles/concert_msgs_gencpp.dir/build\r\nmake[2]: Leaving directory `/opt/groot/rocon_ws/build'\r\nmake -f rocon_msgs/scheduler_msgs/CMakeFiles/scheduler_msgs_generate_messages.dir/build.make rocon_msgs/scheduler_msgs/CMakeFiles/scheduler_msgs_generate_messages.dir/build\r\nmake[2]: Entering directory `/opt/groot/rocon_ws/build'\r\nmake[2]: Entering directory `/opt/groot/rocon_ws/build'\r\nmake[2]: Nothing to be done for `rocon_msgs/scheduler_msgs/CMakeFiles/scheduler_msgs_generate_messages.dir/build'.\r\nmake[2]: Leaving directory `/opt/groot/rocon_ws/build'\r\nmake[2]: Nothing to be done for `rocon_msgs/concert_msgs/CMakeFiles/concert_msgs_gencpp.dir/build'.\r\n/usr/bin/cmake -E cmake_progress_report /opt/groot/rocon_ws/build/CMakeFiles \r\nmake[2]: Leaving directory `/opt/groot/rocon_ws/build'\r\n/usr/bin/cmake -E cmake_progress_report /opt/groot/rocon_ws/build/CMakeFiles \r\nmake[2]: Leaving directory `/opt/groot/rocon_ws/build'\r\nmake -f rocon_msgs/concert_msgs/CMakeFiles/concert_msgs_generate_messages.dir/build.make rocon_msgs/concert_msgs/CMakeFiles/concert_msgs_generate_messages.dir/build\r\n[ 98%] Built target scheduler_msgs_generate_messages\r\nmake[2]: Entering directory `/opt/groot/rocon_ws/build'\r\nmake[2]: Nothing to be done for `rocon_msgs/concert_msgs/CMakeFiles/concert_msgs_generate_messages.dir/build'.\r\nmake[2]: Leaving directory `/opt/groot/rocon_ws/build'\r\n/usr/bin/cmake -E cmake_progress_report /opt/groot/rocon_ws/build/CMakeFiles \r\n[ 98%] Built target concert_msgs_gencpp\r\nmake -f rocon_concert/rocon_tf_reconstructor/CMakeFiles/rocon_tf_reconstructor_lib.dir/build.make rocon_concert/rocon_tf_reconstructor/CMakeFiles/rocon_tf_reconstructor_lib.dir/depend\r\n[ 98%] make[2]: Entering directory `/opt/groot/rocon_ws/build'\r\ncd /opt/groot/rocon_ws/build && /usr/bin/cmake -E cmake_depends \"Unix Makefiles\" /opt/groot/rocon_ws/src /opt/groot/rocon_ws/src/rocon_concert/rocon_tf_reconstructor /opt/groot/rocon_ws/build /opt/groot/rocon_ws/build/rocon_concert/rocon_tf_reconstructor /opt/groot/rocon_ws/build/rocon_concert/rocon_tf_reconstructor/CMakeFiles/rocon_tf_reconstructor_lib.dir/DependInfo.cmake --color=\r\nBuilt target concert_msgs_generate_messages\r\nmake[2]: Leaving directory `/opt/groot/rocon_ws/build'\r\nmake -f rocon_concert/rocon_tf_reconstructor/CMakeFiles/rocon_tf_reconstructor_lib.dir/build.make rocon_concert/rocon_tf_reconstructor/CMakeFiles/rocon_tf_reconstructor_lib.dir/build\r\nmake[2]: Entering directory `/opt/groot/rocon_ws/build'\r\nmake[2]: Nothing to be done for `rocon_concert/rocon_tf_reconstructor/CMakeFiles/rocon_tf_reconstructor_lib.dir/build'.\r\nmake[2]: Leaving directory `/opt/groot/rocon_ws/build'\r\n/usr/bin/cmake -E cmake_progress_report /opt/groot/rocon_ws/build/CMakeFiles \r\n[ 98%] Built target rocon_tf_reconstructor_lib\r\nmake -f rocon_concert/rocon_tf_reconstructor/CMakeFiles/rocon_tf_reconstructor.dir/build.make rocon_concert/rocon_tf_reconstructor/CMakeFiles/rocon_tf_reconstructor.dir/depend\r\nmake[2]: Entering directory `/opt/groot/rocon_ws/build'\r\ncd /opt/groot/rocon_ws/build && /usr/bin/cmake -E cmake_depends \"Unix Makefiles\" /opt/groot/rocon_ws/src /opt/groot/rocon_ws/src/rocon_concert/rocon_tf_reconstructor /opt/groot/rocon_ws/build /opt/groot/rocon_ws/build/rocon_concert/rocon_tf_reconstructor /opt/groot/rocon_ws/build/rocon_concert/rocon_tf_reconstructor/CMakeFiles/rocon_tf_reconstructor.dir/DependInfo.cmake --color=\r\nmake[2]: Leaving directory `/opt/groot/rocon_ws/build'\r\nmake -f rocon_concert/rocon_tf_reconstructor/CMakeFiles/rocon_tf_reconstructor.dir/build.make rocon_concert/rocon_tf_reconstructor/CMakeFiles/rocon_tf_reconstructor.dir/build\r\nmake[2]: Entering directory `/opt/groot/rocon_ws/build'\r\nmake[2]: Nothing to be done for `rocon_concert/rocon_tf_reconstructor/CMakeFiles/rocon_tf_reconstructor.dir/build'.\r\nmake[2]: Leaving directory `/opt/groot/rocon_ws/build'\r\n/usr/bin/cmake -E cmake_progress_report /opt/groot/rocon_ws/build/CMakeFiles  77\r\n[ 99%] Built target rocon_tf_reconstructor\r\nCMakeFiles/world_canvas_client.dir/src/filter_criteria.cpp.o: In function `unique_id::fromMsg(uuid_msgs::UniqueID_<std::allocator<void> > const&)':\r\n/opt/ros/indigo/include/unique_id/unique_id.h:86: multiple definition of `unique_id::fromMsg(uuid_msgs::UniqueID_<std::allocator<void> > const&)'\r\nCMakeFiles/world_canvas_client.dir/src/annotation_collection.cpp.o:/opt/ros/indigo/include/unique_id/unique_id.h:86: first defined here\r\nCMakeFiles/world_canvas_client.dir/src/filter_criteria.cpp.o: In function `boost::uuids::string_generator::check_close_brace(char, char) const':\r\n/opt/ros/indigo/include/unique_id/unique_id.h:162: multiple definition of `unique_id::toMsg(boost::uuids::uuid const&)'\r\nCMakeFiles/world_canvas_client.dir/src/annotation_collection.cpp.o:/opt/ros/indigo/include/unique_id/unique_id.h:162: first defined here\r\nCMakeFiles/world_canvas_client.dir/src/filter_criteria.cpp.o: In function `boost::uuids::detail::sha1::reset()':\r\n/opt/ros/indigo/include/unique_id/unique_id.h:177: multiple definition of `unique_id::toHexString(boost::uuids::uuid const&)'\r\nCMakeFiles/world_canvas_client.dir/src/annotation_collection.cpp.o:/opt/ros/indigo/include/unique_id/unique_id.h:177: first defined here\r\nCMakeFiles/world_canvas_client.dir/src/filter_criteria.cpp.o: In function `unique_id::toHexString(uuid_msgs::UniqueID_<std::allocator<void> > const&)':\r\n/opt/ros/indigo/include/unique_id/unique_id.h:187: multiple definition of `unique_id::toHexString(uuid_msgs::UniqueID_<std::allocator<void> > const&)'\r\nCMakeFiles/world_canvas_client.dir/src/annotation_collection.cpp.o:/opt/ros/indigo/include/unique_id/unique_id.h:187: first defined here\r\nCMakeFiles/world_canvas_client.dir/src/filter_criteria.cpp.o: In function `unique_id::fromHexString(std::string const&)':\r\n/opt/ros/indigo/include/unique_id/unique_id.h:126: multiple definition of `unique_id::fromHexString(std::string const&)'\r\nCMakeFiles/world_canvas_client.dir/src/annotation_collection.cpp.o:/opt/ros/indigo/include/unique_id/unique_id.h:126: first defined here\r\nCMakeFiles/world_canvas_client.dir/src/filter_criteria.cpp.o: In function `unique_id::fromURL(std::string const&)':\r\n/opt/ros/indigo/include/unique_id/unique_id.h:152: multiple definition of `unique_id::fromURL(std::string const&)'\r\nCMakeFiles/world_canvas_client.dir/src/annotation_collection.cpp.o:/opt/ros/indigo/include/unique_id/unique_id.h:152: first defined here\r\nCMakeFiles/world_canvas_client.dir/src/filter_criteria.cpp.o: In function `boost::random::detail::add<unsigned int, unsigned long, false>::operator()(unsigned int, unsigned long)':\r\n/opt/groot/rocon_ws/src/world_canvas_libs/world_canvas_client_cpp/src/filter_criteria.cpp:35: multiple definition of `unique_id::impl::genURL'\r\nCMakeFiles/world_canvas_client.dir/src/annotation_collection.cpp.o:/opt/ros/indigo/include/unique_id/unique_id.h:86: first defined here\r\nCMakeFiles/world_canvas_client.dir/src/filter_criteria.cpp.o: In function `unique_id::fromRandom()':\r\n/opt/ros/indigo/include/unique_id/unique_id.h:101: multiple definition of `unique_id::fromRandom()'\r\nCMakeFiles/world_canvas_client.dir/src/annotation_collection.cpp.o:/opt/ros/indigo/include/unique_id/unique_id.h:101: first defined here\r\nCMakeFiles/world_canvas_client.dir/src/filter_criteria.cpp.o: In function `_Construct<uuid_msgs::UniqueID_<std::allocator<void> >, uuid_msgs::UniqueID_<std::allocator<void> > >':\r\n/usr/include/c++/4.8/bits/stl_vector.h:416: multiple definition of `unique_id::impl::genRandom'\r\nCMakeFiles/world_canvas_client.dir/src/annotation_collection.cpp.o:/usr/include/c++/4.8/bits/stl_algobase.h:372: first defined here\r\nCMakeFiles/world_canvas_client.dir/src/filter_criteria.cpp.o: In function `variate_generator':\r\n/usr/include/c++/4.8/bits/stl_construct.h:102: multiple definition of `unique_id::impl::genString'\r\nCMakeFiles/world_canvas_client.dir/src/annotation_collection.cpp.o:/opt/ros/indigo/include/unique_id/unique_id.h:166: first defined here\r\ncollect2: error: ld returned 1 exit status\r\nmake[2]: *** [/opt/groot/rocon_ws/devel/lib/libworld_canvas_client.so] Error 1\r\nmake[2]: Leaving directory `/opt/groot/rocon_ws/build'\r\nmake[1]: *** [world_canvas_libs/world_canvas_client_cpp/CMakeFiles/world_canvas_client.dir/all] Error 2\r\nmake[1]: Leaving directory `/opt/groot/rocon_ws/build'\r\nmake: *** [all] Error 2\r\nInvoking \"make\" failed\r\n```"}}