It turns out that after deleting "macuvs.h", Emacs build has finished successfully. However, regarding the following rule:

$(srcdir)/macuvs.h $(lispsource)/international/charprop.el: \
  bootstrap-emacs$(EXEEXT)
cd ../admin/unidata && $(MAKE) $(MFLAGS) all EMACS="../$(bootstrap_exe)"

I didn't see Make entering "../admin/unidata", so probably the rule was skipped...