Locking Spark Preferences - Compiling

I’ve searched the forums and it seems like the only way to lock down preferences is to compile a customer version. Is there a place I can find custom compiled versions?

I’m trying to compile my own version and tried following the instructions at the bottom link but it might be outdated since several people are having issues now. Is there an updated guide or can someone help me with the errors I’m getting? Thanks!

http://community.igniterealtime.org/docs/DOC-1521