/usr/lib/x86_64-linux-gnu/libSM.so: undefined reference to `uuid_generate@UUID_1.0'
/usr/lib/x86_64-linux-gnu/libSM.so: undefined reference to `uuid_unparse_lower@UUID_1.0'
collect2: error: ld returned 1 exit status
apps/CMakeFiles/pcl_pcd_video_player.dir/build.make:221: recipe for target 'bin/pcl_pcd_video_player' failed
make[2]: *** [bin/pcl_pcd_video_player] Error 1
CMakeFiles/Makefile2:1684: recipe for target 'apps/CMakeFiles/pcl_pcd_video_player.dir/all' failed
make[1]: *** [apps/CMakeFiles/pcl_pcd_video_player.dir/all] Error 2
Makefile:151: recipe for target 'all' failed
make: *** [all] Error 2
有安装ANACONDA的小伙伴,注意:有可能是libuuid.so冲突了
方法-有用
ls ~/anaconda3/lib/libuuid*
mkdir ~/anaconda3/libuuid
mv ~/anaconda3/lib/libuuid* ~/anaconda3/libuuid
再次:
cd pcl && mkdir build && cd build
cmake -DCMAKE_BUILD_TYPE=Release …
make -j2
sudo make -j2 install