Emacs 24.2安装失败

Emacs 24.2安装失败,emacs,failed-installation,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 ‘DGifOpenFileNa

正在尝试在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
有没有办法解决这个问题


标记

这似乎不是您的发行版的问题,而是您手动安装的库的问题

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

都在/usr/local中,它从未被任何发行版触及,而是为您自己的二进制文件保存。似乎与手动安装的libgif头不兼容

请试一试

./configure --without-gif

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

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

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

都在/usr/local中,它从未被任何发行版触及,而是为您自己的二进制文件保存。似乎与手动安装的libgif头不兼容

请试一试

./configure --without-gif

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

您可以通过
aptitude build dep emacs24
安装所有依赖库。您可以通过
aptitude build dep emacs24
安装所有依赖库。