Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 28 Oct 2009 03:53:45 +0200
From:      Giorgos Keramidas <keramida@ceid.upatras.gr>
To:        George Sanders <gosand1982@yahoo.com>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: what is special about the 'git' Makefile ?
Message-ID:  <878wewwafq.fsf@kobe.laptop>
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)")
References:  <435062.15389.qm@web111605.mail.gq1.yahoo.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tue, 27 Oct 2009 18:33:03 -0700 (PDT), George Sanders <gosand1982@yahoo.com> 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.




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?878wewwafq.fsf>