当我尝试构建emacs时,它停止了:
./configure #(no problem)
make
/usr/bin/ld: cannot find -lpng15
这是什么-lpng15?我的系统中缺少任何lib?
答案 0 :(得分:2)
我认为这个库用于支持gif和png。在我的情况下,我不需要,所以我运行以下配置
./configure --with-x-toolkit=no --with-xpm=no --with-jpeg=no --with-gif=no --with-tiff=no --with-png=no
我知道这个问题已经有了答案,但也许这对未来的读者有用
答案 1 :(得分:1)
不知道是否可以删除任何问题。应该是可能的,但最好将解决方案作为答案来帮助其他人遇到类似问题。实际上,有时我在找到解决方案后回答了我自己的问题。
回到你的问题:很明显,配置脚本无法找到libpng文件。今天我尝试将Emacs-24.4.1从源码安装到我的Lion Mac mini中并遇到了同样的问题"找不到-lpng15"实际上在/ usr / X11 / lib下已经存在libpng15.dylib文件(.dylib大致相当于linux' .so文件),但是配置脚本必须以某种方式无法找到它们。然后我下载了&将libpng-1.6.15
安装到/ usr / local / lib中,然后成功安装Emacs。
在您的情况下,安装新的Window Manager必须将libpng15.so文件放入可查找的位置,以便configure脚本找到-lpng15