On Thu, Jul 26, 2007 at 11:26:28PM +0300, Dima Sorkin wrote: > Hi. > I have a FreeBSD 6.2, installed it from the distribution disks, no > changes by me. > > There is a "make" and a "gmake" installed on it. They report that they > are the same programm, but in fact they behave completely different. > In fact only "gmake" behaves > like "GNU make" should behave and only with "gmake" > I succeed to build serious projects. > > What happens here ? What I the "make", where did it come from ? > > How do I cause to system "make" behave as "gmake" ? > > Thanks, regards, > Dima. > > P.S. see their output: > [EMAIL PROTECTED] /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 program built for i386-portbld-freebsd6.2 > [EMAIL PROTECTED] /usr/home/dsorkin]$ gmake --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 program built for i386-portbld-freebsd6.2 > [EMAIL PROTECTED] /usr/home/dsorkin]$ which make > /usr/bin/make > [EMAIL PROTECTED] /usr/home/dsorkin]$ which gmake > /usr/local/bin/gmake > [EMAIL PROTECTED] /usr/home/dsorkin]$ diff /usr/bin/make /usr/local/bin/gmake > Binary files /usr/bin/make and /usr/local/bin/gmake differ > [EMAIL PROTECTED] /usr/home/dsorkin]$
Don't you have shell alias make -> gmake, by chance? Try running system make using full path. Yuri
pgp3hWCkTbnCg.pgp
Description: PGP signature
