Simplify and only use fork for compile step.  Remove pipes, no longer
needed.  Check return status from compile.