5

我需要git在 slackware 14 上安装 (v 2.0)。我在安装过程中遇到错误

$ make install prefix=/usr/local

在源根目录中运行:

LINK git-http-fetch
CC http-push.o
  http-push.c:17:19: fatal error: expat.h: No such file or directory
  #include <expat.h>
                  ^
  compilation terminated.
  make: *** [http-push.o] Error 1

继续编译缺少什么?

4

2 回答 2

11

我今天也面临同样的问题。
我的环境是 Scientific Linux ( 2.6.32-431.17.1el6.x86_64)。

虽然我已经有包:
expat.x86_64

执行“make”还需要以下软件包:
expat-devel.x86_64

因此,我做了

# yum install expat-devel

尽管环境不同,但我希望这些信息对您有所帮助。

于 2014-06-05T13:26:24.687 回答
3

您缺少libexpat1-dev 库(Xml 解析 c 库)

如果您可以先安装它(可能带有slapt-get),那么您可以继续编译 git。

于 2014-06-05T09:27:02.500 回答