Hi all
I'm compiling git from source code on a mashine without msgfmt. This leads to compile errors. To be able to compile git I created a patch that at least works for me:
diff -Naur ../git-2.14.1.orig/Makefile ./Makefile --- ../git-2.14.1.orig/Makefile 2017-08-09 21:54:31.000000000 +0200 +++ ./Makefile 2017-08-12 15:22:06.000000000 +0200
@@ -2261,7 +2261,11 @@ endif po/build/locale/%/LC_MESSAGES/git.mo: po/%.po +ifndef NO_MSGFMT $(QUIET_MSGFMT)mkdir -p $(dir $@) && $(MSGFMT) -o $@ $< +else + @echo Skipping file $@ +endif FIND_SOURCE_FILES = ( \ git ls-files \ @@ -2523,7 +2527,9 @@ endif ifndef NO_TCLTK $(MAKE) -C gitk-git install - $(MAKE) -C git-gui gitexecdir='$(gitexec_instdir_SQ)' install + ifndef NO_MSGFMT + $(MAKE) -C git-gui gitexecdir='$(gitexec_instdir_SQ)' install + endif endif ifneq (,$X) $(foreach p,$(patsubst %$X,%,$(filter %$X,$(ALL_PROGRAMS) $(BUILT_INS) git$X)), test '$(DESTDIR_SQ)$(gitexec_instdir_SQ)/$p' -ef '$(DESTDIR_SQ)$(gitexec_instdir_SQ)/$p$X' || $(RM) '$(DESTDIR_SQ)$(gitexec_instdir_SQ)/$p';) It would be great if it (or something similar) could be included in git. Regards Teddy