Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 在Ubuntu11.10(Hiphop)上构建libcurl 7.21.2时出现问题_Linux_Ubuntu_Libcurl_Hiphop - Fatal编程技术网

Linux 在Ubuntu11.10(Hiphop)上构建libcurl 7.21.2时出现问题

Linux 在Ubuntu11.10(Hiphop)上构建libcurl 7.21.2时出现问题,linux,ubuntu,libcurl,hiphop,Linux,Ubuntu,Libcurl,Hiphop,我将遵循此Hiphop安装指南: 当我尝试makeit时,会出现以下错误: ../lib/.libs/libcurl.so: undefined reference to `SSLv2_client_method' 我已找到此服务器故障记录单,但来自的合并更改似乎无法解决问题 我正在运行Ubuntu11.10,但我怀疑这是问题所在 谢谢你能提供的任何帮助 编辑:添加Hiphop Cmake错误: 以下是我在忽略libcurl问题的同时尝试cmake.时出现的错误: CMake Error

我将遵循此Hiphop安装指南:

当我尝试
make
it时,会出现以下错误:

../lib/.libs/libcurl.so: undefined reference to `SSLv2_client_method'
我已找到此服务器故障记录单,但来自的合并更改似乎无法解决问题

我正在运行Ubuntu11.10,但我怀疑这是问题所在

谢谢你能提供的任何帮助

编辑:添加Hiphop Cmake错误:

以下是我在忽略libcurl问题的同时尝试
cmake.
时出现的错误:

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)

Ubuntu 11.10使用OpenSSL v1.0。OpenSSL v1.0(终于!)完全禁用了SSLv2支持

Curl可以从7.21.5开始,基于nosslv2openssl构建


您可以将7.21.5中允许此类构建的更改移植回自定义libcurl。或者,您可以构建一个包含SSLv2支持的OpenSSL私有版本,并将自定义libcurl与之链接。

我在11.10上遇到了同样的问题。 @n、 m在这个问题上完全正确。。。。 我插入了以下代码行:

#ifdef OPENSSL_NO_SSL2
   failf(data, "openSSL was compiled without SSLv2 support");
   return CURLE_SSL_CONNECT_ERROR;
#endif
第1462行之后

请在这里找到以下代码行:github.com/bagder/curl/commit/26b487a5d6ed9da5bc8e4a134a88d3125844b852

在curl/lib/ssluse.c中

重新编译和构建。。。
现在好像工作了

虽然我没有采纳你的建议,但你对问题的诊断是正确的。我刚刚清除了我的虚拟机并安装了Ubuntu 10.10,Github指令基本上运行得很好。谢谢太棒了,我期待着去看看!