HHVM CMake错误

时间:2017-03-03 15:02:15

标签: ubuntu-14.04 hhvm

我正在尝试使用本指南在Ubunut 14.04计算机上安装HHVM: https://docs.hhvm.com/hhvm/installation/building-from-source#ubuntu-15.04-vivid

但是,在运行cmake -DMYSQL_UNIX_SOCK_ADDR = / var / run / mysqld / mysqld.sock时。我回复了这样一个错误:

CMake Error in third-party/CMakeLists.txt:

找不到源文件:

INTERFACE

尝试扩展.c .C .c ++ .cc .cpp .cxx .m .M .mm .h .hh .h ++ .hm .hpp   .hxx .in .txx

第三方/ CMakeLists.txt中的CMake警告(dev):   未设置策略CMP0022:INTERFACE_LINK_LIBRARIES定义链接   接口。运行" cmake --help-policy CMP0022"政策细节。使用   cmake_policy命令用于设置策略并禁止显示此警告。

目标"提升"有一个INTERFACE_LINK_LIBRARIES属性。这应该是   首选作为此库的链接接口的源,但因为   CMP0022未设置CMake忽略属性并使用链接   实现为链接接口。

INTERFACE_LINK_LIBRARIES:

/usr/lib/x86_64-linux-gnu/libboost_context.so;/usr/lib/x86_64-linux-gnu/libboost_filesystem.so;/usr/lib/x86_64-linux-gnu/libboost_program_options.so;/usr/lib/x86_64-linux-gnu/libboost_regex.so;/usr/lib/x86_64-linux-gnu/libboost_system.so;/usr/lib/x86_64-linux-gnu/libboost_thread.so;/usr/lib/x86_64-linux-gnu/libpthread.so

链接实施:

(empty)

此警告适用于项目开发人员。使用-Wno-dev来抑制它。

- 配置不完整,发生错误! 另见" /home/mihai/hhvm/CMakeFiles/CMakeOutput.log"。 另见" /home/mihai/hhvm/CMakeFiles/CMakeError.log"。

Ubuntu 16.04计算机上没有发生此问题。我上下搜索解决方案但没有找到任何结果。

谢谢你, 米哈伊

1 个答案:

答案 0 :(得分:0)

我怀疑您需要更新版本的cmake。看起来在v2.8.12之后的某个时间添加了add_library(名称INTERFACE ...)命令(这是ubuntu 14.04附带的内容)。