When trying "make dev-install" for the first time with the Open source, I see the uname error above, which cascades to error "ZimbraBuild/defs/UNKNOWN.def: No such file".

I suspect your make process is relying on the -p option of uname, for which my Red Hat host (release 2.4.9-e.16) returns "unknown".