From owner-freebsd-questions@FreeBSD.ORG Thu Jul 26 21:04:52 2007 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 45C7616A41B for ; Thu, 26 Jul 2007 21:04:52 +0000 (UTC) (envelope-from nlecic@EUnet.yu) Received: from smtpclu-3.eunet.yu (smtpclu-3.eunet.yu [194.247.192.228]) by mx1.freebsd.org (Postfix) with ESMTP id CBB6713C478 for ; Thu, 26 Jul 2007 21:04:51 +0000 (UTC) (envelope-from nlecic@EUnet.yu) Received: from nyx.localhost (adsl-225-155.eunet.yu [213.198.225.155]) by smtpclu-3.eunet.yu (8.13.6/8.13.6) with ESMTP id l6QL4k6f017608; Thu, 26 Jul 2007 23:04:47 +0200 Message-Id: <200707262104.l6QL4k6f017608@smtpclu-3.eunet.yu> Date: Thu, 26 Jul 2007 23:00:06 +0200 From: Nikola Lecic To: "Dima Sorkin" In-Reply-To: References: X-Mailer: Claws Mail 2.10.0 (GTK+ 2.10.13; i386-portbld-freebsd6.2) X-Operating-System: FreeBSD 6.2-RELEASE X-Face: pbl6-.[$G'Fi(Ogs2xlXP-V6{3||$Y[LOYs&~GJoikj'cVjcFC[V7du;;0~6nO= [Vi2?uU1Pq~,=Adj@,T:|"`$AF~il]J.Nz#2pU',Y7.{B;m/?{#sO^Dvo$rnmY6] Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-EUNET-AVAS-Milter-Version: 2.0.0 X-AVAS-Virus-Status: clean X-AVAS-Spamd-Symbols: BAYES_40,UNPARSEABLE_RELAY X-AVAS-Spam-Score: -0.2 Cc: freebsd-questions@freebsd.org Subject: Re: make and gmake on FreeBSD 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: Thu, 26 Jul 2007 21:04:52 -0000 Hello, On Thu, 26 Jul 2007 23:26:28 +0300 "Dima Sorkin" wrote: > Hi. > I have a FreeBSD 6.2, installed it from the distribution disks, no > changes by me. >=20 > There is a "make" and a "gmake" installed on it. No, make (BSD make) is a part of FreeBSD, gmake (GNU make) is a third-party application, available through devel/gmake port. > They report that they are the same programm, but in fact they behave > completely different. They _are_ different. > In fact only "gmake" behaves like "GNU make" should behave gmake =3D GNU make. > and only with "gmake" I succeed to build serious projects. This is very interesting observation, could you expand on this? > What happens here ? What I the "make", where did it come from ? Nothing, it happens that you installed FreeBSD. The better question is where GNU make came from :) > How do I cause to system "make" behave as "gmake" ? Why would you like to do it? > P.S. see their output: > [dsorkin@eml5 /usr/home/dsorkin]$ make --version > GNU Make 3.81 > Copyright (C) 2006 Free Software Foundation, Inc. > This is free software; see the source for copying conditions. > There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A > PARTICULAR PURPOSE. This is not default behaviour in FreeBSD. =20 Nikola Le=C4=8Di=C4=87