对“FT_Done_MM_Var”的未定义引用

evb*_*vbo 2 python ros anaconda

我在Ubuntu16.04中安装了anaconda2、ros和opencv3.4,当我catkin_make安装ros工作区时,出现错误: /home/zqk/anaconda2/lib/libfontconfig.so.1: undefined reference to 'FT_Done_MM_Var'. 我尝试了很多方法来解决,但仍然无法解决。谁能帮我?感谢您的帮助!

小智 5

我希望我能帮助你!我解决了这个!

我在安装 pcl1.9 时遇到了同样的问题。

[ 45%] 链接 CXX 可执行文件 ../bin/pcl_mesh_sampling

/home/ifcoxs/anaconda3/lib/libfontconfig.so.1??'FT_Done_MM_Var'?????? collect2:错误:ld 返回 1 个退出状态工具/CMakeFiles/pcl_mesh_sampling.dir/build.make:314:目标“bin/pcl_mesh_sampling”的配方失败 make[2]:* [bin/pcl_mesh_sampling] 错误 1 ​​CMakeFiles/Makefile2:3221 :目标'tools/CMakeFiles/pcl_mesh_sampling.dir/all'的配方失败make[1]:* [tools/CMakeFiles/pcl_mesh_sampling.dir/all]错误2make[1]:*** ??????? ???....

经过排查,发现这个库文件有问题(libfontconfig.so.1),有两条路径,版本不一致。

/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$ ll | grep libfontconfig.so.1
lrwxrwxrwx  1 ifcoxs ifcoxs       23 5?  31 20:17 libfontconfig.so -> libfontconfig.so.1.11.1*
lrwxrwxrwx  1 ifcoxs ifcoxs       23 5?  31 20:17 libfontconfig.so.1 -> libfontconfig.so.1.11.1*
-rwxr-xr-x  1 ifcoxs ifcoxs   324384 5?  31 20:17 libfontconfig.so.1.11.1*
Run Code Online (Sandbox Code Playgroud)

所以我做了两步:

1.
copy the file from /usr/lib/x86_64-linux-gnu to ~/anaconda3/lib
2.
~/anaconda3/lib$ ln -s libfontconfig.so.1.10.1 libfontconfig.so.1
~/anaconda3/lib$ ln -s libfontconfig.so.1.10.1 libfontconfig.so

The final display is as follows:
~/anaconda3/lib$ ll |grep libfontconfig
-rw-r--r--  1 ifcoxs ifcoxs   494654 5?  31 20:17 libfontconfig.a
-rwxr-xr-x  1 ifcoxs ifcoxs     1252 5?  31 20:17 libfontconfig.la*
lrwxrwxrwx  1 ifcoxs ifcoxs       23 6?  13 21:19 libfontconfig.so -> libfontconfig.so.1.10.1
lrwxrwxrwx  1 ifcoxs ifcoxs       23 6?  13 21:19 libfontconfig.so.1 -> libfontconfig.so.1.10.1
-rw-r--r--  1 ifcoxs ifcoxs   281984 6?  13 21:17 libfontconfig.so.1.10.1
-rwxr-xr-x  1 ifcoxs ifcoxs   324384 5?  31 20:17 libfontconfig.so.1.11.1*
Run Code Online (Sandbox Code Playgroud)