From owner-freebsd-questions@FreeBSD.ORG Thu Jul 26 21:37:20 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 8F13816A417 for ; Thu, 26 Jul 2007 21:37:20 +0000 (UTC) (envelope-from dima.sorkin@gmail.com) Received: from py-out-1112.google.com (py-out-1112.google.com [64.233.166.176]) by mx1.freebsd.org (Postfix) with ESMTP id 5096313C48D for ; Thu, 26 Jul 2007 21:37:19 +0000 (UTC) (envelope-from dima.sorkin@gmail.com) Received: by py-out-1112.google.com with SMTP id a73so1310627pye for ; Thu, 26 Jul 2007 14:37:19 -0700 (PDT) DKIM-Signature: a=rsa-sha1; c=relaxed/relaxed; d=gmail.com; s=beta; h=domainkey-signature:received:received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=ptrsoajJZUjWT40WF1DRqsHn/agvgGgmCWcnBIs/1WQVT4+ThXgioOrGwSgLreE16MkfNQtiAsHpxjZnE2bR1Em65BDIcqBz9wlS86GYJ1waAcvhfXOaHj1XQ6J3j29qiGdHWZb1RhYll+RPv09/Cv0rmCWWFd/bt8hSF3WlCmw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=beta; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=PQZnjWwqanmuF1ZvPmdpz3H19l6XijbEufcRkV5ATlOvO6M2/4yID7+1clNq1hQn2HhZ26QWaeclbWjnmRmIZqX8CcnmCk0h0N/g21UWqzJNqhzek2vL/cWn4LMXlXH9ZCPT800fyUoRPirf3OPNCHOzCaw8YXi8c6roQvm7l74= Received: by 10.65.151.6 with SMTP id d6mr3971449qbo.1185485839320; Thu, 26 Jul 2007 14:37:19 -0700 (PDT) Received: by 10.65.139.10 with HTTP; Thu, 26 Jul 2007 14:37:19 -0700 (PDT) Message-ID: Date: Fri, 27 Jul 2007 00:37:19 +0300 From: "Dima Sorkin" To: freebsd-questions@freebsd.org In-Reply-To: <200707262104.l6QL4k6f017608@smtpclu-3.eunet.yu> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <200707262104.l6QL4k6f017608@smtpclu-3.eunet.yu> 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:37:20 -0000 Hi. Thank you very much. See below. Regards, Dima. On 7/27/07, Nikola Lecic wrote: > No, make (BSD make) is a part of FreeBSD, gmake (GNU make) is a > third-party application, available through devel/gmake port. > They _are_ different. Yes, I forgot there was an alias. See at the bottom of the message. > > and only with "gmake" I succeed to build serious projects. > > This is very interesting observation, could you expand on this? Well, I don't want to make claims without basis, as it is based only on my memories :). I so completely switched to gmake during the winter that I even forgot I have an alias. I didn't succeeded to compile projects from my univ studies, but I afraid I use all those gnu extensions. I _think_ I didn't succeeded to compile the DEAL.II lib without gmake. These are projects that don't use the "recursive make" paradigm, at least not in all places. They "-include" makefiles from lower hierarchies, but I afraid gnu extension sit there in every place. Not shure, though ... [dsorkin@eml5 /usr/home/dsorkin]$ /usr/bin/make --version make: illegal option -- - usage: make [-BPSXeiknqrstv] [-C directory] [-D variable] [-d flags] [-E variable] [-f makefile] [-I directory] [-j max_jobs] [-m directory] [-V variable] [variable=value] [target ...] [dsorkin@eml5 /usr/home/dsorkin]$ alias make alias make='gmake'