From owner-freebsd-questions@FreeBSD.ORG Wed Oct 28 01:53:50 2009 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0E4571065693 for ; Wed, 28 Oct 2009 01:53:50 +0000 (UTC) (envelope-from keramida@ceid.upatras.gr) Received: from poseidon.ceid.upatras.gr (poseidon.ceid.upatras.gr [150.140.141.169]) by mx1.freebsd.org (Postfix) with ESMTP id AE7C88FC18 for ; Wed, 28 Oct 2009 01:53:49 +0000 (UTC) Received: from mail.ceid.upatras.gr (unknown [10.1.0.143]) by poseidon.ceid.upatras.gr (Postfix) with ESMTP id B7EDAEB4794; Wed, 28 Oct 2009 03:53:48 +0200 (EET) Received: from localhost (europa.ceid.upatras.gr [127.0.0.1]) by mail.ceid.upatras.gr (Postfix) with ESMTP id A625D451B2; Wed, 28 Oct 2009 03:53:48 +0200 (EET) X-Virus-Scanned: amavisd-new at ceid.upatras.gr Received: from mail.ceid.upatras.gr ([127.0.0.1]) by localhost (europa.ceid.upatras.gr [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id fCbJQTmLQUpL; Wed, 28 Oct 2009 03:53:48 +0200 (EET) Received: from kobe.laptop (adsl26-237.kln.forthnet.gr [77.49.153.237]) by mail.ceid.upatras.gr (Postfix) with ESMTP id 5D8CD450C6; Wed, 28 Oct 2009 03:53:48 +0200 (EET) Received: from kobe.laptop (kobe.laptop [127.0.0.1]) by kobe.laptop (8.14.3/8.14.3) with ESMTP id n9S1rlg0016987 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Wed, 28 Oct 2009 03:53:47 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) Received: (from keramida@localhost) by kobe.laptop (8.14.3/8.14.3/Submit) id n9S1rjqO016986; Wed, 28 Oct 2009 03:53:45 +0200 (EET) (envelope-from keramida@ceid.upatras.gr) From: Giorgos Keramidas To: George Sanders References: <435062.15389.qm@web111605.mail.gq1.yahoo.com> Date: Wed, 28 Oct 2009 03:53:45 +0200 In-Reply-To: <435062.15389.qm@web111605.mail.gq1.yahoo.com> (George Sanders's message of "Tue, 27 Oct 2009 18:33:03 -0700 (PDT)") Message-ID: <878wewwafq.fsf@kobe.laptop> User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/23.1.50 (berkeley-unix) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Cc: freebsd-questions@freebsd.org Subject: Re: what is special about the 'git' Makefile ? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 28 Oct 2009 01:53:50 -0000 On Tue, 27 Oct 2009 18:33:03 -0700 (PDT), George Sanders wrote: > I've been doing this dance: > > ../configure ; make ; make install > > for about ten years now. Sometimes there are some little issues, but nothing too crazy. > > I tried to build 'git' from source today, however, and it doesn't > behave like anything I've ever seen... > > I do the ./configure and it completes without errors: > > checking for mkstemps... yes > checking for library containing mkstemps... none required > checking Checking for POSIX Threads with '-pthread'... yes > configure: creating ./config.status > config.status: creating config.mak.autogen > > and then run 'make' ... > > "Makefile", line 206: Need an operator > "Makefile", line 244: Missing dependency operator ... > So ... what in the world is going on here ? Try using GNU make: ./configure && gmake The devel/git port includes `USE_GMAKE=yes', so I'm guessing the port maintainer discovered that the makefiles of Git use gmake-specific constructs and added it to the port makefile for a good reason.