Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 10 Jun 1995 04:46:46 +0400 (MSD)
From:      =?KOI8-R?Q?=E1=CE=C4=D2=C5=CA?= =?KOI8-R?Q?=FE=C5=D2=CE=CF=D7?= aka "Andrey A. Chernov, Black Mage" <ache@astral.msk.su>
To:        "Rodney W. Grimes" <rgrimes@gndrsh.aac.dev.com>
Cc:        bugs@FreeBSD.org, mal@algonet.se, rls@hades.id.net
Subject:   Re: make doesn't like lines with a tab only
Message-ID:  <yTsjEslaf2@astral.msk.su>
In-Reply-To: <199506092318.QAA06627@gndrsh.aac.dev.com>; from "Rodney W. Grimes" at Fri, 9 Jun 1995 16:18:52 -0700 (PDT)
References:  <199506092318.QAA06627@gndrsh.aac.dev.com>

next in thread | previous in thread | raw e-mail | index | archive | help
-----BEGIN PGP SIGNED MESSAGE-----

In message <199506092318.QAA06627@gndrsh.aac.dev.com> Rodney W. Grimes
    writes:

>>
>> -----BEGIN PGP SIGNED MESSAGE-----
>>
>> In message <199506092055.QAA00886@hades.id.net> Robert Shady writes:
>>
>> >> > the following "Makefile"
>> >> > --SNIP--
>> >> > foo: bar
>> >> > <TAB>xyzzy -o foo bar
>> >> > <TAB>
>> >> > --SNIP--
>> >> >
>> >> > results in:
>> >> > "Makefile", line 3: Need an operator
>> >> > Fatal errors encountered -- cannot continue
>> >>
>> >> The only bug here is that your makefile is arguably wrong.  A tab indicates
>> >> there is to be a command in this location, you have provided no command.
>> >>
>> >> Many other makes ignore this arguably erronous line.  I belive POSIX says
>> >> this shall cause an error.
>>
>> >That may be what POSIX says it should cause, but in real life it causes
>> >alot of headaches.  Maybe a command line switch to ignore it would be in
>> >order?  Defaulting, of course, to POSIX.
>>
>> POSIX says that anything after <TAB> must be passed to shell exactly.
>> It says nothing about error here.
>> So, simple <TAB> it is equal to
>> 	sh -c ""
>> Normal make must skip such lines. F.e. GNU makes which claims
>> itself as POSIX-conformant don't produce error here.
>>
>> BSD make isn't POSIX make, differences are too big, but even in this
>> case as long time tradition of BSD make such lines was accepted without
>> error. As I notice, this nitpicking change (producing error)
>> cause too many ports Makefiles to be converted.
>>
>> I vote for removing this superflows checking.
>>

>You should have said something 3 months ago when the change was made,
>not now!!!  And don't ``vote'' when no vote has been called for!!!

Rodney!

During last 3 months I already say that I dislike this
feature and even now I don't change my mind.

When vote called, real votes not send to lists usually.
Do you fear word ``vote'' itself?
Or do you fear any time when I say my opinion?

Anything else I shouldn't do to keep you happy?

To be serious, your rude attitude is not acceptable in public lists
(I don't want to see it in private mail too).
It occurse with you not in first time, please, take care
of your E-mail style.

(BTW, it is interesting idea, maybe call for votes is needed
on this subject...)

- --
Andrey A. Chernov        : And I rest so composedly,  /Now, in my bed,
ache@astral.msk.su       : That any beholder  /Might fancy me dead -
FidoNet: 2:5020/230.3    : Might start at beholding me,  /Thinking me dead.
RELCOM Team,FreeBSD Team :         E.A.Poe         From "For Annie" 1849

-----BEGIN PGP SIGNATURE-----
Version: 2.6.2i

iQCVAwUBL9jrcuJgpPLZnQjrAQEO2gQAniwY96ofeiDgW+QyxBYpjHtO7i3gTzZ2
Lc2camUlRHuZpohlZw98HAK+1WZD/pb735yjhQSSHfVAmYeFevWPD429cL8wfP/d
Jbf+puCCvzlpJsZGwxBFqD2EQodJxA6RWcEn7lrL7N/ZeT621DoWyANfESC6gOEo
eZlJ1BSkwKA=
=xZbR
-----END PGP SIGNATURE-----



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