Jonathan Nieder <jrnieder@xxxxxxxxx> writes: > Hmm, I had been wondering where that message came from. Maybe the > following would help? > ... > po/git.pot: $(LOCALIZED_C) > - $(QUIET_XGETTEXT)$(XGETTEXT) -o$@+ $(XGETTEXT_FLAGS_C) $(LOCALIZED_C) && \ > - mv $@+ $@ > + $(QUIET_XGETTEXT)$(XGETTEXT) -ogit-tmp.pot $(XGETTEXT_FLAGS_C) $(LOCALIZED_C) && \ > + mv git-tmp.pot $@ Yeah, or "tmp-$@". In either case, I'd prefer to see the above removed the temporary and the target before running the command, following the idiom: rm -f $@+ $@ && \ $(command that does not remove its output when killed) -o $@+ && \ mv $@+ $@ Does xgettext leave output file specified with -o when it gets killed? If not, we don't have to use a temporary. Makefiles in gitk and git-gui do not seem to protect against it either. -- To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html