catkin_make error : undefinded...
hello,I want to control my irobot-create2 to move,so i use the tutorial:https://github.com/CentroEPiaggio/irobotcreate2ros,,but it is error when i catkin_make,such as:
CMakeFiles/basic_commands.dir/src/basic_commands.cpp.o: In function `change_mode(std::string)':
basic_commands.cpp:(.text+0x94): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
basic_commands.cpp:(.text+0x178): undefined reference to `ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > const&, char const*, int, char const*)'
basic_commands.cpp:(.text+0x278): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
basic_commands.cpp:(.text+0x374): undefined reference to `ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > const&, char const*, int, char const*)'
basic_commands.cpp:(.text+0x43c): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
basic_commands.cpp:(.text+0x538): undefined reference to `ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > const&, char const*, int, char const*)'
basic_commands.cpp:(.text+0x5f8): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
basic_commands.cpp:(.text+0x6f4): undefined reference to `ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > const&, char const*, int, char const*)'
basic_commands.cpp:(.text+0x7b4): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
basic_commands.cpp:(.text+0x8b0): undefined reference to `ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > const&, char const*, int, char const*)'
basic_commands.cpp:(.text+0x970): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
basic_commands.cpp:(.text+0xa6c): undefined reference to `ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > const&, char const*, int, char const*)'
basic_commands.cpp:(.text+0xb2c): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
basic_commands.cpp:(.text+0xc28): undefined reference to `ros::console::print(ros::console::FilterBase*, void*, ros::console::levels::Level, std::basic_stringstream<char, std::char_traits<char>, std::allocator<char> > const&, char const*, int, char const*)'
basic_commands.cpp:(.text+0xcf8): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
basic_commands.cpp:(.text+0xe5c): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
CMakeFiles/basic_commands.dir/src/basic_commands.cpp.o: In function `main':
basic_commands.cpp:(.text+0x1178): undefined reference to `ros::init(int&, char**, std::string const&, unsigned int)'
basic_commands.cpp:(.text+0x11fc): undefined reference to `ros::console::initializeLogLocation(ros::console::LogLocation*, std::string const&, ros::console::levels::Level)'
basic_commands.cpp:(.text ...
which tutorial?
sorry, i forgot write it,it is:https://github.com/CentroEPiaggio/irobotcreate2ros
This seems very specific to a community-contributed tutorial that is hosted on an organisation of a research institution. Have you asked the authors of the node what could be wrong?
I have not asked the aothor,i am a tiro.but i will try to do this.and thanks for your reply.