首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HipHop PHP的Cmake编译失败

HipHop PHP的Cmake编译失败
EN

Server Fault用户
提问于 2012-01-06 18:39:30
回答 1查看 1.2K关注 0票数 0

我按照本教程尝试在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个目标…

似乎是有用的,所以我继续到最后一步:

代码语言:javascript
复制
cd hiphop-php
git submodule init
git submodule update
export HPHP_HOME=`pwd`
export HPHP_LIB=`pwd`/bin
cmake .

以下是问题的根源:

代码语言:javascript
复制
– 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丢失了,不管怎样“:

代码语言:javascript
复制
export CC=gcc44
export CMAKE_PREFIX_PATH=`pwd`/local

也许我必须先清理,然后再重新尝试重新建造,我怎么能做到呢?

EN

回答 1

Server Fault用户

发布于 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文件。然后再试一次。

祝好运!

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/347434

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档