问题描述
我想在计算机上安装SLAM算法voxblox(https://voxblox.readthedocs.io/en/latest/pages/Installation.html)(带有ROS旋律的Ubuntu18.04),但是libnss3.so出了点问题。像这样:
Errors << voxblox_ros:make /home/robotics/Lab_WorkSpace/Laser_Project/ROS_SPACE/VoxGraph_WorkSpace/logs/voxblox_ros/build.make.001.log
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PR_GetEnvSecure'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PK11URI_ParseURI@NSSUTIL_3.31'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PORT_ZAllocAligned_Util@NSSUTIL_3.33'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PORT_ZAllocAlignedOffset_Util@NSSUTIL_3.33'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `NSSUTIL_ArgParseModuleSpecEx@NSSUTIL_3.21'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PK11URI_GetPathAttribute@NSSUTIL_3.31'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PORT_DestroyCheapArena@NSSUTIL_3.24'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `_SGN_VerifyPKCS1DigestInfo@NSSUTIL_3.17.1'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PK11URI_FormatURI@NSSUTIL_3.31'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PK11URI_DestroyURI@NSSUTIL_3.31'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PK11URI_CreateURI@NSSUTIL_3.31'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PORT_InitCheapArena@NSSUTIL_3.24'
collect2: error: ld returned 1 exit status
make[2]: *** [/home/robotics/Lab_WorkSpace/Laser_Project/ROS_SPACE/VoxGraph_WorkSpace/devel/lib/voxblox_ros/esdf_server] Error 1
make[1]: *** [CMakeFiles/esdf_server.dir/all] Error 2
make[1]: *** Waiting for unfinished jobs....
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PR_GetEnvSecure'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PK11URI_ParseURI@NSSUTIL_3.31'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PORT_ZAllocAligned_Util@NSSUTIL_3.33'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PORT_ZAllocAlignedOffset_Util@NSSUTIL_3.33'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `NSSUTIL_ArgParseModuleSpecEx@NSSUTIL_3.21'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PK11URI_GetPathAttribute@NSSUTIL_3.31'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PORT_DestroyCheapArena@NSSUTIL_3.24'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `_SGN_VerifyPKCS1DigestInfo@NSSUTIL_3.17.1'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PK11URI_FormatURI@NSSUTIL_3.31'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PK11URI_DestroyURI@NSSUTIL_3.31'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PK11URI_CreateURI@NSSUTIL_3.31'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PORT_InitCheapArena@NSSUTIL_3.24'
collect2: error: ld returned 1 exit status
make[2]: *** [/home/robotics/Lab_WorkSpace/Laser_Project/ROS_SPACE/VoxGraph_WorkSpace/devel/lib/voxblox_ros/intensity_server] Error 1
make[1]: *** [CMakeFiles/intensity_server.dir/all] Error 2
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PR_GetEnvSecure'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PK11URI_ParseURI@NSSUTIL_3.31'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PORT_ZAllocAligned_Util@NSSUTIL_3.33'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PORT_ZAllocAlignedOffset_Util@NSSUTIL_3.33'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `NSSUTIL_ArgParseModuleSpecEx@NSSUTIL_3.21'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PK11URI_GetPathAttribute@NSSUTIL_3.31'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PORT_DestroyCheapArena@NSSUTIL_3.24'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `_SGN_VerifyPKCS1DigestInfo@NSSUTIL_3.17.1'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PK11URI_FormatURI@NSSUTIL_3.31'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PK11URI_DestroyURI@NSSUTIL_3.31'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PK11URI_CreateURI@NSSUTIL_3.31'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PORT_InitCheapArena@NSSUTIL_3.24'
collect2: error: ld returned 1 exit status
make[2]: *** [/home/robotics/Lab_WorkSpace/Laser_Project/ROS_SPACE/VoxGraph_WorkSpace/devel/lib/voxblox_ros/tsdf_server] Error 1
make[1]: *** [CMakeFiles/tsdf_server.dir/all] Error 2
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PR_GetEnvSecure'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PK11URI_ParseURI@NSSUTIL_3.31'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PORT_ZAllocAligned_Util@NSSUTIL_3.33'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PORT_ZAllocAlignedOffset_Util@NSSUTIL_3.33'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `NSSUTIL_ArgParseModuleSpecEx@NSSUTIL_3.21'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PK11URI_GetPathAttribute@NSSUTIL_3.31'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PORT_DestroyCheapArena@NSSUTIL_3.24'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `_SGN_VerifyPKCS1DigestInfo@NSSUTIL_3.17.1'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PK11URI_FormatURI@NSSUTIL_3.31'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PK11URI_DestroyURI@NSSUTIL_3.31'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PK11URI_CreateURI@NSSUTIL_3.31'
//usr/lib/x86_64-linux-gnu/libnss3.so: undefined reference to `PORT_InitCheapArena@NSSUTIL_3.24'
collect2: error: ld returned 1 exit status
make[2]: *** [/home/robotics/Lab_WorkSpace/Laser_Project/ROS_SPACE/VoxGraph_WorkSpace/devel/lib/voxblox_ros/simulation_eval] Error 1
make[1]: *** [CMakeFiles/simulation_eval.dir/all] Error 2
make: *** [all] Error 2
我已经两次重新安装了libnss-dev,并且还从源代码进行了构建,但是问题仍然存在。谁能告诉我如何解决这个问题,以及PR_GetEnvSecure
背后的真正问题是什么?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)