源码安装找不到包

把cmake执行过程的也发出来

out_comake_opt (3.2 KB)
这个是换到换到/opt/vesoft/third-party/ 这个目录comake成功了,但是make -j8失败,信息如上

cmake_third_prefix_error (1007 字节)
这是third-party安装到指定目录后,cmake报的error重定向

你换成我们提供的GCC
看这里
https://docs.nebula-graph.com.cn/manual-CN/3.build-develop-and-administration/1.build/1.build-source-code/

好的,third_party 换到/opt/vesoft/third-party/ ;gcc8.2换成gcc7.5 编译ok了。目前需求是上线没有sudo权限,希望third_party 安装到prefix目录,找不到包,这个建议怎么解决比较好呢?辛苦哈

看一下安装thirdparty的脚本,里面有个prefix的参数指定安装路径

那你把之前third-party安装到指定目录后,把cmake的全部输出再贴下。你上面贴的不全。

我改了一些配置,重新安装一下,目前cmake 可以了,正在make中,看起来还是要用官方给的gcc7.5真的太感谢了。
我这边准备生产环境上线,如果选定1.0 后续升级为2.0方便吗?我看2.0代码结构分库了,有相关的源码安装文档吗?

cmake_2.0_log (6.3 KB) make_2.0_error (3.8 KB)
看了2.0的文档,考虑到2.0后续可扩展性更强,可以在上线前直接迁移过去,编译发现cmake是可以的,make最后阶段失败,麻烦帮忙定位下吧,下面是我的cmake参数,辛苦了哈
cmake -DENABLE_TESTING=OFF -DCMAKE_BUILD_TYPE=Release … -DCMAKE_INSTALL_PREFIX=/ssd2/nebula/nebula_server/ -DNEBULA_THIRDPARTY_ROOT=/ssd2/nebula/third-party -DNEBULA_STORAGE_SOURCE_DIR=/ssd2/nebula/nebula-storage -DNEBULA_COMMON_SOURCE_DIR=/ssd2/nebula/nebula-common

我猜测是不是2.0需要third-party下载库需要更新下地址,不同于1.1版本,这个能辛苦提供下吗?

2.0和1.0用的是同个thrid-party,你的third-party是什么时候下载的?

你在 nebula-common/cmake/nebula/NebulaCMakeMacros.cmake 里面的 dl 下面增加个 rt 再试下?