First I was trying to build nebulagraph on 4GB Raspberry Pi 4 and selected the latest branch looking like stable from github. It was 1.2.0. However there were issues - cmake was downloading some x86_64 (prebuilt?) stuff instead of aarch64. Fortunately I was more successful with master branch - it compiled successfully from the first time.
However I’m a bit stuck with running tests. They tell me:
69 - query_engine_test (Failed) 71 - data_test (Failed) 76 - delete_vertices_sentence_test (Failed) 78 - update_test (Failed) 84 - index_test (Failed) 109 - checkpoint_test (Failed)
I’m building and running inside of docker container which has all dependencies mentioned in a building manual.
I thought: okay it’s probably either aarch64 or docker issue and build master on x86_64 using the same docker image as I’ve created for aarch64. And there are also failing tests:
69 - query_engine_test (Failed) 71 - data_test (Failed) 78 - update_test (Failed)
Running tests outside docker on x86_64 turns into failing slightly different test list:
14 - network_utils_test (Failed) 71 - data_test (Failed) 78 - update_test (Failed)
Revisions master branch used for building:
both for aarch64 and x86_64.
BTW there are lots of publications and discussions about v2 rc but I didn’t find any branches or tags containing 2.0 at github. Moreover I event don’t know which version I was building -
./bin/nebula --version prints just a git revision