我在 Backtrack 5 下构建 hiphop 时遇到了麻烦。我已经安装了所有必需品,显然它一直失败的唯一部分是自定义 libevent 包。
这是我为构建和安装 libevent 而运行的命令。
wget http://www.monkey.org/~provos/libevent-1.4.14b-stable.tar.gz
tar -xzvf libevent-1.4.14b-stable.tar.gz
cd libevent-1.4.14b-stable
cp ../hiphop-php/src/third_party/libevent-1.4.14.fb-changes.diff .
patch -p1 < libevent-1.4.14.fb-changes.diff
./configure --prefix=$CMAKE_PREFIX_PATH
make
make install
在构建 libevent 时,它构建和安装时没有错误。在尝试构建 hiphop 时,这些是我正在运行的命令:
cd hiphop-php
git submodule init
git submodule update
cmake -D CMAKE_PREFIX_PATH=`/bin/pwd`/../ .
但是,在运行 CMAKE 时出现此错误:
CMake Error at CMake/HPHPFindLibs.cmake:65 (message):
Custom libevent is required with HipHop patches
有谁知道解决此问题的方法或至少为我指明正确的方向?
编辑:
我忘了提及这一点,但每次我尝试修补 libevent 源时,我都会收到以下消息:
patch -p1 < libevent-1.4.14.fb-changes.diff
patching file event.c
Reversed (or previously applied) patch detected! Assume -R? [n]
在这里,我通常只回答是并允许它继续进行