Map_Conversion icon indicating copy to clipboard operation
Map_Conversion copied to clipboard

catkin_make error

Open Promethe-us opened this issue 1 year ago • 2 comments

Thanks for your great works! I download this package and try to catkin_make this package(I have installed glog), but it turns that error:

[ 25%] Linking CXX executable /home/nvidia/wuke/test/pc_to_ls/devel/lib/map_conversion/global_submap_node
/usr/bin/ld: CMakeFiles/local_environment_node.dir/src/app/local_environment_node.cpp.o: in function `main':
local_environment_node.cpp:(.text.startup+0x44): undefined reference to `google::InitGoogleLogging(char const*)'
/usr/bin/ld: local_environment_node.cpp:(.text.startup+0x48): undefined reference to `fLS::FLAGS_log_dir[abi:cxx11]'
/usr/bin/ld: local_environment_node.cpp:(.text.startup+0x54): undefined reference to `fLS::FLAGS_log_dir[abi:cxx11]'
/usr/bin/ld: local_environment_node.cpp:(.text.startup+0x90): undefined reference to `fLB::FLAGS_alsologtostderr'
/usr/bin/ld: local_environment_node.cpp:(.text.startup+0xa0): undefined reference to `fLB::FLAGS_alsologtostderr'
/usr/bin/ld: CMakeFiles/local_environment_node.dir/src/pointcloud_process/pointcloud_2d_process.cpp.o: in function `map_conversion::Pointcloud2dProcess::global_map_init()':
pointcloud_2d_process.cpp:(.text+0x377c): undefined reference to `google::LogMessage::LogMessage(char const*, int)'
/usr/bin/ld: pointcloud_2d_process.cpp:(.text+0x3784): undefined reference to `google::LogMessage::stream()'
/usr/bin/ld: pointcloud_2d_process.cpp:(.text+0x37bc): undefined reference to `google::LogMessage::~LogMessage()'
/usr/bin/ld: pointcloud_2d_process.cpp:(.text+0x3ad0): undefined reference to `google::LogMessage::~LogMessage()'
collect2: error: ld returned 1 exit status
make[2]: *** [Map_Conversion/CMakeFiles/local_environment_node.dir/build.make:515:/home/nvidia/wuke/test/pc_to_ls/devel/lib/map_conversion/local_environment_node] 错误 1
make[1]: *** [CMakeFiles/Makefile2:592:Map_Conversion/CMakeFiles/local_environment_node.dir/all] 错误 2
make[1]: *** 正在等待未完成的任务....
/usr/bin/ld: CMakeFiles/global_submap_node.dir/src/app/global_submap_node.cpp.o: in function `main':
global_submap_node.cpp:(.text.startup+0x48): undefined reference to `google::InitGoogleLogging(char const*)'
/usr/bin/ld: global_submap_node.cpp:(.text.startup+0x4c): undefined reference to `fLS::FLAGS_log_dir[abi:cxx11]'
/usr/bin/ld: global_submap_node.cpp:(.text.startup+0x58): undefined reference to `fLS::FLAGS_log_dir[abi:cxx11]'
/usr/bin/ld: global_submap_node.cpp:(.text.startup+0x90): undefined reference to `fLB::FLAGS_alsologtostderr'
/usr/bin/ld: global_submap_node.cpp:(.text.startup+0xa0): undefined reference to `fLB::FLAGS_alsologtostderr'
/usr/bin/ld: CMakeFiles/global_submap_node.dir/src/pointcloud_process/pointcloud_2d_process.cpp.o: in function `map_conversion::Pointcloud2dProcess::global_map_init()':
pointcloud_2d_process.cpp:(.text+0x377c): undefined reference to `google::LogMessage::LogMessage(char const*, int)'
/usr/bin/ld: pointcloud_2d_process.cpp:(.text+0x3784): undefined reference to `google::LogMessage::stream()'
/usr/bin/ld: pointcloud_2d_process.cpp:(.text+0x37bc): undefined reference to `google::LogMessage::~LogMessage()'
/usr/bin/ld: pointcloud_2d_process.cpp:(.text+0x3ad0): undefined reference to `google::LogMessage::~LogMessage()'
collect2: error: ld returned 1 exit status
make[2]: *** [Map_Conversion/CMakeFiles/global_submap_node.dir/build.make:515:/home/nvidia/wuke/test/pc_to_ls/devel/lib/map_conversion/global_submap_node] 错误 1
make[1]: *** [CMakeFiles/Makefile2:2073:Map_Conversion/CMakeFiles/global_submap_node.dir/all] 错误 2
make: *** [Makefile:141:all] 错误 2

Can you help me, thanks!

Promethe-us avatar Mar 20 '23 04:03 Promethe-us

应该是没有下载

sudo apt-get install libgoogle-glog-dev

ghost avatar May 07 '24 07:05 ghost

应该是没有下载

sudo apt-get install libgoogle-glog-dev

i do install as u say ,but the errors keeps come out just like what was mentioned before

xuanrun avatar May 15 '24 05:05 xuanrun