Closed sushihangover closed 7 years ago
That looks like a file from the object store submodule, did you do a "git submodule update"?
Note that the readme does not include checkout instructions for extra steps to get the submodules.
So anyone just simply following github's clone, especially if they download a zip, is missing that step.
I think if you looked at the situation with a downloaded zip before we moved to using submodules, it was a self-contained, buildable set of source.
This was a clone on another VM but I was not init'ing and updating the submodule.... dumb mistake, but as @AndyDentFree stated the README does not mention the submodule and and thus I cut/pasted the incomplete steps into the script, and I did not check submodule status
.
Thanks, the VM is up, running and compiling now...
The README.md
should read something like:
git submodule init
git submdule update
android-ndk
via the `NDK_ROOT env. var, i.e.export NDK_ROOT=/Volumes/Code/android-ndk/android-ndk-r11c
cd wrappers
make clean
make all
~~~~~
Yes, the readme needs updating for sure! Thanks for bringing it up and glad that you're up and running now 👍
Occurred again today with someone who is building from source to play with sync.
Update and summary of tasks to be done under this issue:
wrappers/README.md
is up to date with all build stepswrappers/README.md
Goal
Trying to build 0.81.0 from source on macOS via the
README.md
Building Realm section.Expected Results
Successful cmd-line build and eventually to include the Realm/C# solution/project/source into a user code debugging session.
Actual Results
Steps & Code to Reproduce
Version of Realm and tooling
Realm version(s): Git tag
0.81.0
Which operating system version and device: macOS