2013-02-11 35 views
1

試圖在Ubuntu 12.04上安裝Emacs 24.2。Emacs 24.2安裝失敗

./configure 

工作正常。

化妝給人的錯誤:

/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 

任何想法如何,我可以解決這個問題?

馬克

+0

您可以通過'aptitude build-dep emacs24 '安裝所有相關庫。 – syohex 2013-02-12 01:18:17

回答

1

這似乎並不符合你的發行版,而是與你手工安裝庫的一個問題。

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

是否所有在/ usr /本地這是從來沒有受任何分配感動,但保留爲您自己的個人二進制文件。它看起來與您手動安裝的libgif頭文件不兼容。

請嘗試

./configure --without-gif 

重新驗證並發表您的輸出。

+0

它工作完美。 TX。非常! – user2062993 2013-02-11 23:59:33