安装Hiphop时在Ubuntu11.10上构建libcurl 7.21.2时出错

安装Hiphop时在Ubuntu11.10上构建libcurl 7.21.2时出错,ubuntu,libcurl,ubuntu-11.10,hiphop,Ubuntu,Libcurl,Ubuntu 11.10,Hiphop,我按照以下指南在Ubuntu 11.10上安装Hiphop: 当我尝试命令cmake.时,会出现错误: -- CMAKE_PREFIX_PATH was missing, proceeding anyway -- MySQL Include dir: /usr/include library dir: /usr/lib -- MySQL client libraries: mysqlclient_r -- Found libevent: /home/dakiquang/dev/lib/lib

我按照以下指南在Ubuntu 11.10上安装Hiphop:

当我尝试命令
cmake.
时,会出现错误:

-- CMAKE_PREFIX_PATH was missing, proceeding anyway
-- MySQL Include dir: /usr/include  library dir: /usr/lib
-- MySQL client libraries: mysqlclient_r
-- Found libevent: /home/dakiquang/dev/lib/libevent.so
-- Found GD: /usr/lib/libgd.so
-- Looking for curl_multi_select
-- Looking for curl_multi_select - not found
CMake Error at CMake/HPHPFindLibs.cmake:90 (message):
  Custom libcurl is required with the HipHop patch
Call Stack (most recent call first):
  CMake/HPHPSetup.cmake:46 (include)
  src/CMakeLists.txt:18 (include)

-- Configuring incomplete, errors occurred!
我在下面的页面中尝试安装适用于Ubuntu 11.10的HipHop: ,但结果是相同的错误

我在中发现了相同的问题,我将libcurl 7.21.2更改为libcurl 7.21.5,但结果是相同的错误


如何修复此错误?

这是因为Hiphop作者决定需要修补libcurl以引入curl\u multi\u select函数

上游libcurl项目(由我负责)拒绝了提供给他们的补丁,因此获得libcurl的唯一方法是从源代码构建自己的libcurl,并应用补丁

一直以来都在努力使hiphop不需要额外的补丁,但我不知道他们的结局如何


我认为Hiphop人走这条路是很不幸的,但他们当然完全可以这么做。

这是因为Hiphop作者决定他们需要修补libcurl以引入curl\u multi\u select函数

上游libcurl项目(由我负责)拒绝了提供给他们的补丁,因此获得libcurl的唯一方法是从源代码构建自己的libcurl,并应用补丁

一直以来都在努力使hiphop不需要额外的补丁,但我不知道他们的结局如何


我认为Hiphop人走这条路是很不幸的,但他们当然可以这样做。

你能让Hiphop工作吗?你能让Hiphop工作吗?