Additions to: https://blog.sebastian-daschner.com/entries/maybe_keyword_in_java
Before make all a configuration has be to set.
run:
bash configure
It will suggest how to get missing dependencies.
Then run make all
If there are errors an attempt could be done by running configure with --disable-warnings-as-errors flag.
More info in $SOURCE/common/doc/building.html