这个问题同样是由于anaconda版本与本机的版本冲突导致的。
问题原因:
在/usr/lib中的libfontconfig的版本为1.10.1。
输入如下命令:在本机环境中:
cd /usr/lib/x86_64-linux-gnu
ll |grep libfontconfig.so.1
可以看到显示为:
lrwxrwxrwx 1 root root 23 4月 6 2018 libfontconfig.so -> libfontconfig.so.1.10.1
lrwxrwxrwx 1 root root 23 5月 31 16:04 libfontconfig.so.1 -> libfontconfig.so.1.10.1
-rw-r--r-- 1 root root 281984 4月 6 2018 libfontconfig.so.1.10.1
在~/anaconda3/lib中的libfontconfig的版本为1.12.0。
而输入如下命令:在catkin_make时采用的~/anaconda3/lib环境中:
cd ~/anaconda3/lib
ll |grep libfontconfig.so.1
可以看到显示为:
lrwxrwxrwx 1 ifcoxs ifcoxs 23 5月 31 20:17 libfontconfig.so -> libfontconfig.so.1.12.0*
lrwxrwxrwx 1 ifcoxs ifcoxs 23 5月 31 20:17 libfontconfig.so.1 -> libfontconf