如何在 Ubuntu 14.04 上构建 libgit2 和 php-git2

如何在 Ubuntu 14.04 上构建 libgit2 和 php-git2

我需要构建和安装libgit2PHP-Git从源代码。这是我第一次做这样的事,而且我对 Linux 还不是很熟悉。

  1. 我按照 github 上的说明进行操作。当我尝试时cmake..它找不到 libcurl、http-parser 和 libssh2。
  2. 我安装了 libssh2-1、libssh2-1-dev、libhttp-parser、libhttp-parser-dev 和 libcurl4-openssl-dev。
  3. 我执行了cmake --build .,在 php-git2 目录中执行phpize并更改了 ./configure --enable-git2-debug

    configure: WARNING: You will need re2c 0.13.4 or later if you want to regenerate PHP parsers. checking command to parse /usr/bin/nm -B output from cc object... failed

  4. 当我尝试时,它make显示许多错误,例如,,,unknown type name...以及许多未声明的东西redundant redeclaration of ...previous declaration of ... was herewarning: enumeration value ... not handled in switch

如果有人能帮助我那就太好了,谢谢。

编辑:似乎你无法构建 php-git。我试了很多方法,但都没用

相关内容