cd monero && git submodule init && git submodule update
```
*Note*: If there are submodule differences between branches, you may need
*Note*: If there are submodule differences between branches, you may need
to use ```git submodule sync && git submodule update``` after changing branches
to use `git submodule sync && git submodule update` after changing branches
to build successfully.
to build successfully.
### Build instructions
### Build instructions
@ -471,7 +485,7 @@ application.
The project can be built from scratch by following instructions for Linux above(but use `gmake` instead of `make`).
The project can be built from scratch by following instructions for Linux above(but use `gmake` instead of `make`).
If you are running Monero in a jail, you need to add `sysvsem="new"` to your jail configuration, otherwise lmdb will throw the error message: `Failed to open lmdb environment: Function not implemented`.
If you are running Monero in a jail, you need to add `sysvsem="new"` to your jail configuration, otherwise lmdb will throw the error message: `Failed to open lmdb environment: Function not implemented`.
Monero is also available as a port or package as 'monero-cli`.
Monero is also available as a port or package as `monero-cli`.