gpt4 book ai didi

php - 构建 hiphop 时自定义 libevent 包出现问题

转载 作者:太空宇宙 更新时间:2023-11-04 09:50:47 26 4
gpt4 key购买 nike

我在 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]

这里我一般只回答yes然后让它继续

最佳答案

我有一段时间遇到了同样的问题。

按照上述步骤肯定会正确安装 libevent。

虽然网站不清楚,但这个错误可能是cmake路径错误导致的。

比如我把hiphop保存在/dev/路径下,libevent保存在/.所以,我必须设置以下内容:

CMAKE_PREFIX_PATH=/

关于php - 构建 hiphop 时自定义 libevent 包出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11352300/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com