Am 15.08.2014 um 00:29 schrieb Jonathan Nieder: > Orthogonal to that: a patch to the Darwin section of config.mak.uname > so you can build without the 'make configure' would be even more > welcome. :) On this one. You need at least NO_GETTEXT and NO_EXPAT. I've attached a config.mak.autogen to show what's needed. However, if somebody chooses to install gettext or expat after OS installation, how is the build process expected to detect this? IMHO, checking for OS version number instead of actually available features is the wrong thing to do. Markus -- - - - - - - - - - - - - - - - - - - - Dipl. Ing. (FH) Markus Hitter http://www.jump-ing.de/
# git Makefile configuration, included in main Makefile # config.mak.autogen. Generated from config.mak.in by configure. CC = cc CFLAGS = -g -O2 CPPFLAGS = LDFLAGS = AR = ar TAR = tar DIFF = diff PACKAGE_TARNAME = git #INSTALL = @INSTALL@ # needs install-sh or install.sh in sources prefix = /usr/local exec_prefix = ${prefix} bindir = ${exec_prefix}/bin gitexecdir = ${exec_prefix}/libexec/git-core datarootdir = @datarootdir@ template_dir = ${prefix}/share/git-core/templates sysconfdir = ${prefix}/etc docdir = @docdir@ mandir = ${prefix}/man htmldir = @htmldir@ AUTOCONFIGURED=YesPlease INLINE= CC_LD_DYNPATH= TCLTK_PATH=wish NEEDS_SSL_WITH_CRYPTO= NO_OPENSSL= NO_CURL= NO_EXPAT=YesPlease NEEDS_LIBICONV=YesPlease NO_ICONV= NO_DEFLATE_BOUND= NEEDS_SOCKET= NO_INET_NTOP= NO_INET_PTON= NO_HSTRERROR= NEEDS_RESOLV= NEEDS_LIBGEN= LIBC_CONTAINS_LIBINTL= NO_GETTEXT=YesPlease NO_SYS_SELECT_H= NO_SYS_POLL_H= NO_INTTYPES_H= OLD_ICONV=UnfortunatelyYes SOCKLEN_T= NO_D_INO_IN_DIRENT= NO_D_TYPE_IN_DIRENT= NO_GECOS_IN_PWENT= NO_SOCKADDR_STORAGE= NO_IPV6= NO_REGEX= FREAD_READS_DIRECTORIES= SNPRINTF_RETURNS_BOGUS= NO_LIBGEN_H= HAVE_PATHS_H=YesPlease HAVE_LIBCHARSET_H=YesPlease HAVE_STRINGS_H=YesPlease CHARSET_LIB=-liconv NO_STRCASESTR= NO_MEMMEM=YesPlease NO_STRLCPY= NO_UINTMAX_T= NO_STRTOUMAX= NO_SETENV= NO_UNSETENV= NO_MKDTEMP= NO_MKSTEMPS= NO_INITGROUPS= PTHREAD_CFLAGS= PTHREAD_LIBS= NO_PTHREADS=