gmcs uses 2.0 profile libraries, so make MonoMac.dll throws System.Threading.Tasks namespace missing errors. Fix by using dmcs, which uses 4.0 profile libraries.