On Thu, Jul 19, 2018 at 09:37:08PM -0400, Jeffrey Walton wrote: > I'm working from the 2.18 tarball on Solaris 11.3 x86_64. I'm catching > the following when building from sources. This appears to be a new > issue. It was not present in 2.17.1. > > gmake: *** No rule to make target `git-daemon'. Stop. > gmake: *** Waiting for unfinished jobs.... > Failed to build Git Like others, I don't really have an idea on how this could have happened. But perhaps "gmake -d git-daemon" could be enlightening? Mine has: [...] Considering target file 'git-daemon'. Looking for an implicit rule for 'git-daemon'. Trying pattern rule with stem 'daemon'. Trying implicit prerequisite 'daemon.o'. Trying rule prerequisite 'GIT-LDFLAGS'. Trying rule prerequisite 'common-main.o'. Trying rule prerequisite 'libgit.a'. Trying rule prerequisite 'xdiff/lib.a'. Found an implicit rule for 'git-daemon'. Considering target file 'daemon.o'. and so on. > There does not appear to be an option to control building the daemon: > > $ ./configure --help | grep -i daemon > $ > > Any ideas on how to side-step it? There's no official knob to turn, but dropping this line would remove it: diff --git a/Makefile b/Makefile index 08e5c54549..31153a2789 100644 --- a/Makefile +++ b/Makefile @@ -684,7 +684,6 @@ EXTRA_PROGRAMS = PROGRAMS += $(EXTRA_PROGRAMS) PROGRAM_OBJS += credential-store.o -PROGRAM_OBJS += daemon.o PROGRAM_OBJS += fast-import.o PROGRAM_OBJS += http-backend.o PROGRAM_OBJS += imap-send.o -Peff