bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Why "*** extraneous `endef'. Stop."?


From: Sergey Zubkovsky
Subject: Re: Why "*** extraneous `endef'. Stop."?
Date: Mon, 07 Sep 2009 05:34:25 +0400
User-agent: Thunderbird 2.0.0.23 (Windows/20090812)

Thanks to All for the answers!

I'll submit the issue.

Just two questions from a novice like me: is the 'make' at "active" development stage?
I'm looking to "http://savannah.gnu.org/bugs/?group=make";.
There are many hang up issues. They are dated by previous years and don't assigned to anyone. I'll schedule to move my project to bjam (http://www.boost.org/boost-build2/doc/html/index.html) since make's scripts are too difficult for my purpose.
Has anyone use bjam in yourself projects?

Thanks.

Philip Guenther wrote:
On Sun, Sep 6, 2009 at 8:09 AM, Sergey Zubkovsky<address@hidden> wrote:
It seems to me this is a bug.

All will be fine if we just rewrite 'ifneq (1,1)' as 'ifeq (1,1)'.

That is why I sent the question.
I hope someone will add an item in the bug tracker (who know `make' better
than me and will confirm this supposition).

Sure looks like a bug to me.  Note that this has nothing to do with
$(eval); it's presence in your example just confuses the issue.  You
can see the issue directly with this:

ifneq (1,1)
define var1
define var2
endef
endef
endif


I suggest you visit
    http://savannah.gnu.org/projects/make

and submit the bug.


Philip Guenther






reply via email to

[Prev in Thread] Current Thread [Next in Thread]