Advertisement

CentOS 6.5 gmime 2.6.20

阅读量:

尽管在gmime-2.6.20的configure过程中所标注的glib依赖版本为“GLIB - version >= 2.18.0”,但系统默认安装的glib版本为2.28.8。

然而,在实际进行编译操作时,出现了如下错误提示:

../gmime/.libs/libgmime-2.6.so: undefined reference to g_mutex_init' ../gmime/.libs/libgmime-2.6.so: undefined reference to g_mutex_clear'

该问题的根源在于当前使用的glib版本过低,因此需要升级至更高版本的glib以满足需求。

GLib 与 libffi 存在依赖关系。

1. 将 libffi-3.2.1 安装至 /usr/local 目录中。

随后需配置pkg的搜索路径,确保在Glib编译阶段能够正确识别并调用libffi库。

复制代码
    export PKG_CONFIG_PATH=/usr/lib64/pkgconfig:/usr/local/lib/pkgconfig
    
  1. 安装glib-2.50

全部评论 (0)

还没有任何评论哟~