emacs-devel
[Top][All Lists]
Advanced

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

Re: bug#327: 23.0.60; make bootstrap fails from CVS


From: Ted Zlatanov
Subject: Re: bug#327: 23.0.60; make bootstrap fails from CVS
Date: Wed, 04 Jun 2008 10:25:08 -0500
User-agent: Gnus/5.110011 (No Gnus v0.11) Emacs/23.0.60 (gnu/linux)

On Tue, 03 Jun 2008 16:01:25 -0400 Glenn Morris <address@hidden> wrote: 

GM> Ted Zlatanov wrote:
>> TAGS TAGS-LISP: $(lisptagsfiles1) $(lisptagsfiles2)
>> els=`echo $(lisptagsfiles1) $(lisptagsfiles2) | sed -e "s,$(lisp)/[^ 
>> ]*loaddefs[^ ]*,," -e "s,$(lisp)/ldefs-boot[^ ]*,,"`; \
>> ${ETAGS} -o $@ $$els
>> 
>> is what breaks things.

GM> Weird. I did change this recently, for largely cosmetic reasons.
GM> Does it help to revert my 2008-05-23 lisp/Makefile changes?

Strangely, no.  The compilation works with

TAGS: $(lisptagsfiles1) 
        els=`echo $(lisptagsfiles1) $(lisptagsfiles2) | sed -e 
"s,$(lisp)/loaddefs[^ ]*,," -e "s,$(lisp)/ldefs-boot[^ ]*,,"`; \
        ${ETAGS} $$els

TAGS-LISP: $(lisptagsfiles1) 
        els=`echo $(lisptagsfiles1) $(lisptagsfiles2) | sed -e 
"s,$(lisp)/loaddefs[^ ]*,," -e "s,$(lisp)/ldefs-boot[^ ]*,,"`; \
        ${ETAGS} -o TAGS-LISP $$els

but not

TAGS: $(lisptagsfiles1) $(lisptagsfiles2)
        els=`echo $(lisptagsfiles1) $(lisptagsfiles2) | sed -e 
"s,$(lisp)/loaddefs[^ ]*,," -e "s,$(lisp)/ldefs-boot[^ ]*,,"`; \
        ${ETAGS} $$els

TAGS-LISP: $(lisptagsfiles1) $(lisptagsfiles2)
        els=`echo $(lisptagsfiles1) $(lisptagsfiles2) | sed -e 
"s,$(lisp)/loaddefs[^ ]*,," -e "s,$(lisp)/ldefs-boot[^ ]*,,"`; \
        ${ETAGS} -o TAGS-LISP $$els

in the generated Makefile, so there's no practical difference.  I'm
wondering if it's exhausting some internal Make limit.  But why would it
only happen to my system?  And why did it work before May 23?

If you have no ideas, off to the Make help list I go.

>> make[1]: *** No rule to make target 
>> `/home/tzz/source/emacs/lisp/face-remap.elc', needed by `compile-main'.  
>> Stop.

GM> Does a cvs update help with that?

Yes, but the saga continues with...

make[3]: *** No rule to make target 
`/home/tzz/source/emacs/lisp/international/ccl.elc', needed by `compile-main'.  
Stop.
make[3]: Leaving directory `/home/tzz/source/emacs/lisp'

Ted





reply via email to

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