我为hhvm创建了一个rpm规范但是当它执行时我收到错误:
CMake Error at CMakeLists.txt:29 (MESSAGE):
third-party/CMakeLists.txt missing. Try updating your submodule with:
rm -r third-party
git submodule update --init --recursive
我已经完成了,然后再次使用:
创建了tarballgit archive --format=tar.gz --prefix=hhvm-3.7.0/ origin/master > ~/rpmbuild/SOURCES/hhvm-3.7.0.tar.gz
但我仍然得到同样的错误。我究竟做错了什么 ?感谢。
答案 0 :(得分:1)
我们实际上自己提供完整的源代码压缩包,您可以下载:http://dl.hhvm.com/source/
这些是由此脚本生成的:https://github.com/hhvm/packaging/blob/master/hhvm/sources/package
答案 1 :(得分:0)
使用https://github.com/Kentzo/git-archive-all解决,然后通过以下方式创建tarball:
git-archive-all --prefix=hhvm-3.7.0 hhvm-3.7.0.tar.gz