编译emacs23出现问题

Vim、Emacs配置和使用
回复
goghl
帖子: 32
注册时间: 2007-06-13 16:54

编译emacs23出现问题

#1

帖子 goghl » 2007-07-31 3:14

最后一段信息

checking tiffio.h usability... no
checking tiffio.h presence... no
checking for tiffio.h... no
checking gif_lib.h usability... no
checking gif_lib.h presence... no
checking for gif_lib.h... no
configure: error: The following required libraries was not found:
libjpeg libgif/libungif libtiff
Maybe some development libraries/packages are missing?
If you don't want to link with them give
--with-jpeg=no --with-gif=no --with-tiff=no
as options to configure

怎么办?
Jamsa
帖子: 147
注册时间: 2006-03-17 13:40

#2

帖子 Jamsa » 2007-07-31 8:44

说得很清楚了 libjpeg libgif/libungif libtiff 没有装,可以用
sudo apt-get build-dep emacs-snapshot-gtk
安装编译emacs所需要的包
头像
boydd
帖子: 255
注册时间: 2007-05-10 19:42
来自: 南京, Deutschland, Karlsruhe
联系:

#3

帖子 boydd » 2007-07-31 16:46

照着做就ok了
configure --with-jpeg=no --with-gif=no --with-tiff=no
不需要那些库的
zerg17
帖子: 22
注册时间: 2006-06-20 8:39

#4

帖子 zerg17 » 2007-08-01 19:44

举个例子 缺少 libgif

apt-cache search libgif

然后你可以安装输出的 libgif-dev
apt-get install libgf-dev
这样就ok了

其他的lib缺少 同样解决
如果找不到,google一下 就能找到相应的包
然后去安装就好了
zhao78977
帖子: 12
注册时间: 2006-11-20 19:53

Re:

#5

帖子 zhao78977 » 2009-08-22 21:33

boydd 写了:照着做就ok了
configure --with-jpeg=no --with-gif=no --with-tiff=no
不需要那些库的
真奇怪,既然不需要这些包,为什么还会提示呢?这样编译的话会不会有什么问题呢?比如某些功能不能用之类?
zhao78977
帖子: 12
注册时间: 2006-11-20 19:53

Re:

#6

帖子 zhao78977 » 2009-08-22 21:34

zerg17 写了:举个例子 缺少 libgif

apt-cache search libgif

然后你可以安装输出的 libgif-dev
apt-get install libgf-dev
这样就ok了

其他的lib缺少 同样解决
如果找不到,google一下 就能找到相应的包
然后去安装就好了
这样貌似不行,janty里面根本就没有提示的包,倒是有libjpeg62这样的包,但是已经装了仍然不行
zhao78977
帖子: 12
注册时间: 2006-11-20 19:53

Re: 编译emacs23出现问题

#7

帖子 zhao78977 » 2009-08-22 22:37

goghl 写了:最后一段信息

checking tiffio.h usability... no
checking tiffio.h presence... no
checking for tiffio.h... no
checking gif_lib.h usability... no
checking gif_lib.h presence... no
checking for gif_lib.h... no
configure: error: The following required libraries was not found:
libjpeg libgif/libungif libtiff
Maybe some development libraries/packages are missing?
If you don't want to link with them give
--with-jpeg=no --with-gif=no --with-tiff=no
as options to configure

怎么办?
这几个包在ubuntu里面的名字后面基本都包括了版本号,比如libjpeg是libjpeg62,libpng是libpng12。
这几个错误产生的原因是缺少这几个库的开发包,需要安装这些开发包:
libjpeg62-dev
libpng12-dev
libgif4-dev
libungif4-dev
libtiff4-dev
之后再configure和编译就可以了
回复