如何获取用于编译git的expat.h



我需要在slackware 14上安装git (v2.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

要继续编译,缺少什么?

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

虽然我已经有了package:
expat.x86_64

下面的包也是执行"make"所必需的:
expat-devel.x86_64

因此,我做了

# yum install expat-devel

虽然环境不同,但我希望这些信息能对你有所帮助。

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

如果你可以先安装它(可能是slapt-get),然后你可以继续编译git。

最新更新