Emacs 24.2安装失败

时间:2013-02-11 22:50:31

标签: emacs failed-installation

尝试在Ubuntu 12.04上安装Emacs 24.2。

./configure

工作正常。

make给出错误:

/usr/local/include/jmorecfg.h:263:16: error: expected identifier before numeric constant
image.c: In function ‘gif_load’:

image.c:7179:34: error: too few arguments to function ‘DGifOpenFileName’

/usr/local/include/gif_lib.h:177:14: note: declared here
image.c:7200:7: error: too few arguments to function ‘DGifOpen’
/usr/local/include/gif_lib.h:180:14: note: declared here
make[1]: \*** [image.o] Error 1

make[1]: Leaving directory `/home/mark/Downloads/emacs-24.2/src'
make: \*** [src] Error 2

我有什么想法可以解决这个问题吗?

标记

1 个答案:

答案 0 :(得分:1)

您的发行版似乎没有问题,而是您手动安装的库。

/usr/local/include/jmorecfg.h /usr/local/include/gif_lib.h /usr/local/include/gif_lib.h

所有在/ usr / local中的所有内容都不会被任何发行版所触及,而是保留给您自己的个人二进制文件。似乎与您手动安装的libgif标头不兼容。

请尝试

./configure --without-gif

再次验证并发布您的输出。