Note that there are tons of breaking changes on master compared to the last released version, and there will likely be more breaking changes before a new release is made.
Consult the changelog before you consider building the master branch from source.