mac new compiling error fixed 2