我需要构建和安装libgit2和PHP-Git从源代码。这是我第一次做这样的事,而且我对 Linux 还不是很熟悉。
- 我按照 github 上的说明进行操作。当我尝试时
cmake
..它找不到 libcurl、http-parser 和 libssh2。 - 我安装了 libssh2-1、libssh2-1-dev、libhttp-parser、libhttp-parser-dev 和 libcurl4-openssl-dev。
我执行了
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
当我尝试时,它
make
显示许多错误,例如,,,unknown type name...
以及许多未声明的东西redundant redeclaration of ...
previous declaration of ... was here
warning: enumeration value ... not handled in switch
如果有人能帮助我那就太好了,谢谢。
编辑:似乎你无法构建 php-git。我试了很多方法,但都没用