我按照本教程尝试在CentOS:http://php.webtutor.pl/en/2011/04/22/howto-install-hiphop-for-php-on-centos-5-x/comment-page-1/#comment-416中安装hiphop。
相反,我克隆的主要分支是"vm“分支,这是最近的。从理论上讲,这应该是可行的。
问题是在最后几个步骤中,例如,当我引导"boost“时,我得到了很多错误,用以下代码完成(大约4个小时)需要很长时间:…更新6个目标…失败…跳过12个目标……更新9122个目标…
似乎是有用的,所以我继续到最后一步:
cd hiphop-php
git submodule init
git submodule update
export HPHP_HOME=`pwd`
export HPHP_LIB=`pwd`/bin
cmake .以下是问题的根源:
– CMAKE_PREFIX_PATH was missing, proceeding anyway
– MySQL Include dir: /usr/include library dir: /usr/lib64/mysql
– MySQL client libraries: mysqlclient_r
– Found libevent: /root/hiphop/local/lib/libevent.so
– Found GD: /usr/lib64/libgd.so
– Found ICU header files in /root/hiphop/local/include
– Found ICU libraries: /root/hiphop/local/lib/libicuuc.so
– Can’t find jemalloc
– Can’t find minimal tcmalloc
– Found Intel TBB
– Found mcrypt: /usr/lib64/libmcrypt.so
CMake Error at /usr/share/cmake-2.6/Modules/FindPackageHandleStandardArgs.cmake:57 (MESSAGE):
Could NOT find LibElf (missing: LIBELF_LIBRARIES LIBELF_INCLUDE_DIRS)
Call Stack (most recent call first):
CMake/FindLibElf.cmake:50 (FIND_PACKAGE_HANDLE_STANDARD_ARGS)
CMake/FindLibDwarf.cmake:12 (find_package)
CMake/HPHPFindLibs.cmake:250 (find_package)
CMake/HPHPSetup.cmake:46 (include)
src/CMakeLists.txt:18 (include)
– Configuring incomplete, errors occurred!如果我已经在正确的目录中设置了以下变量,我就不明白为什么"CMAKE_PREFIX_PATH丢失了,不管怎样“:
export CC=gcc44
export CMAKE_PREFIX_PATH=`pwd`/local也许我必须先清理,然后再重新尝试重新建造,我怎么能做到呢?
发布于 2012-01-06 18:58:17
本周早些时候,我在Ubuntu上构建了HipHop,希望我能给您一些提示。(我的经验,对于Ubuntu:http://societyofcode.com/articles/guide_获取_刚开始_使用_hiphop_为_php-01-04-12)
据我所知,-The "CMAKE_PREFIX_PATH“丢失的消息是毫无意义的。即使在成功的编译中也会显示出来。
-I使用了主分支,并且不确定vm的稳定性。作为一个度假胜地,克隆main可能也值得一试。
-Make确实删除了目录中的CMakeCache.txt文件。然后再试一次。
祝好运!
https://serverfault.com/questions/347434
复制相似问题