在Ubuntu'Jaunty'上建立GD的问题

时间:2009-10-26 07:58:29

标签: ubuntu gd configure concrete5

我在构建gdlib时遇到了麻烦。据我所知,zlib,png和所有其余的都安装在/ lib或/ usr / lib中。我使用--prefix--with-中的一个或全部似乎无关紧要,配置脚本一直坚持要求它找不到任何支持库。

** Configuration summary for gd 2.0.34:

   Support for PNG library:          no
   Support for JPEG library:         no
   Support for Freetype 2.x library: no
   Support for Fontconfig library:   no
   Support for Xpm library:          no
   Support for pthreads:             yes

[编辑] 现在我注意到libpthread被发现了。在磁盘周围寻找libpthread.so。我找不到的是libpng.so。我找到的是/usr/lib/libpng12.so.0。那么到底这个零是什么?这是为什么Gd的配置不起作用?我该怎么办?

这都是因为Concrete5的安装程序告诉我它无法找到GD。

2 个答案:

答案 0 :(得分:1)

# cd /usr/lib
# ln -s libpng.so libpng12.so.0
# ldconfig

这将使用编译所需的文件名创建libpng12.so.0的软链接,然后运行ldconfig(必须以root身份运行!)以重建库缓存。

如果要检查系统是否了解库,请使用以下命令:

# ldconfig -p |grep <library_name>

答案 1 :(得分:0)

尝试运行ldconfig来刷新库列表