[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
still failing to "make" almost-cvs 21.3
From: |
David Combs |
Subject: |
still failing to "make" almost-cvs 21.3 |
Date: |
16 Jul 2004 21:08:07 -0400 |
STILL trying to compile "almost-cvs" 21.3
------------------ Here's the attempted make:
256 ==/big7.1/sources-stuff-2/emacs-21.3==>
256 ==/big7.1/sources-stuff-2/emacs-21.3==>
256 ==/big7.1/sources-stuff-2/emacs-21.3==> make
Your tree does not include the compiled Lisp files.
You need to do `make bootstrap' to build Emacs.
Emacs now requires Texinfo version 4.2.
make: *** [maybe_bootstrap] Error 1
----- Just to show the top-dir:
257 ==/big7.1/sources-stuff-2/emacs-21.3==> ls -AFs
total 3522
2 .cvsignore 82 INSTALL.~1.109.~ 592 config.log 6
etc/ 2 lwlib/ 2 oldXMenu/
118 AUTHORS 8 MAINTAINERS 116 config.status* 10
info/ 2 mac/ 2 site-lisp/
4 BUGS 58 Makefile 58 config.sub 12
install-sh 46 make-dist 10 src/
36 COPYING 56 Makefile.in 1312 configure 2
leim/ 4 man/ 4 update-subdirs
2 CVS/ 12 README 184 configure.in 2
lib-src/ 2 mkdir/ 2 vms/
384 ChangeLog 2 admin/ 2 data/ 14
lisp/ 2 mkinstalldirs 2 vpath.sed
18 FTP 2 autogen.sh 6 du.out 2
lispintro/ 2 move-if-change*
82 INSTALL 20 config.bat* 134 dua.out 4
lispref/ 2 msdos/
6 INSTALL.CVS 80 config.guess 6 epaths.h.950 2
lock/ 2 nt/
282 ==/big7.1/sources-stuff-2/emacs-21.3==>
---- The tail end of the Makefile:
#### Bootstrapping.
### This is meant for Emacs maintainers only. It first cleans the
### lisp subdirectory, removing all compiled Lisp files. Then a
### special emacs executable is built from Lisp sources, which is then
### used to compile Lisp files. The last step is a "normal" make.
.PHONY: bootstrap
.PHONY: maybe_bootstrap
maybe_bootstrap:
@bar="`echo $(srcdir)/lisp/*.elc`"; \
if [ \( "$$bar" = '$(srcdir)/lisp/*.elc' \) -o \( "$$bar" = '' \) ];
then \
echo "Your tree does not include the compiled Lisp files."; \
echo "You need to do \`make bootstrap' to build Emacs."; \
echo "Emacs now requires Texinfo version 4.2."; \
exit 1;\
fi
bootstrap: bootstrap-clean-before info FRC
(cd lisp; $(MAKE) $(MFLAGS) bootstrap-prepare)
(cd src; $(MAKE) $(MFLAGS) bootstrap)
(cd lisp; $(MAKE) $(MFLAGS) bootstrap
EMACS=../src/bootstrap-emacs${EXEEXT})
(cd src; $(MAKE) $(MFLAGS) mostlyclean)
$(MAKE) $(MFLAGS) all
(cd lisp; $(MAKE) $(MFLAGS) bootstrap-after)
### Used for `bootstrap' to avoid deleting existing dumped Emacs executables.
bootstrap-clean-before: FRC
(cd src; $(MAKE) $(MFLAGS) mostlyclean)
(cd oldXMenu; $(MAKE) $(MFLAGS) clean)
(cd lwlib; $(MAKE) $(MFLAGS) clean)
(cd lib-src; $(MAKE) $(MFLAGS) clean)
-(cd man && $(MAKE) $(MFLAGS) clean)
-(cd lispref && $(MAKE) $(MFLAGS) clean)
-(cd lispintro && $(MAKE) $(MFLAGS) clean)
(cd leim; $(MAKE) $(MFLAGS) clean)
# arch-tag: c1162ff6-e0a8-4366-bc1a-2eb544007156
------- Repeating that code that caught me:
maybe_bootstrap:
@bar="`echo $(srcdir)/lisp/*.elc`"; \
if [ \( "$$bar" = '$(srcdir)/lisp/*.elc' \) -o \( "$$bar" = '' \) ];
then \
echo "Your tree does not include the compiled Lisp files."; \
echo "You need to do \`make bootstrap' to build Emacs."; \
echo "Emacs now requires Texinfo version 4.2."; \
exit 1;\
fi
I've now gone and installed texinfo 4.2, and it's on $PATH.
No, no .elc-files. Why didn't they get built? Beats me!
And, as instructed, I tried to do the "make bootstrap"; got this:
275 ==/big7.1/sources-stuff-2/emacs-21.3==>
275 ==/big7.1/sources-stuff-2/emacs-21.3==> make bootstrap
(cd src; make mostlyclean)
[Please ignore a syntax error on the next line - it is intentional]
make[1]: Entering directory `/big7.1/sources-stuff-2/emacs-21.3/src'
make[1]: *** No rule to make target `mostlyclean'. Stop.
make[1]: Leaving directory `/big7.1/sources-stuff-2/emacs-21.3/src'
make: *** [bootstrap-clean-before] Error 2
276 ==/big7.1/sources-stuff-2/emacs-21.3==>
Huh?: "make[1]: *** No rule to make target `mostlyclean'. Stop."
Hey, cvs-maintainers, do I *really* have to hack this Makefile,
fix bugs in it? ("configure" -- hack that too?)
*WAY* beyond my abilities!
(./configure and then make: that's *my* limit!)
Any ideas?
Thanks!
David
- still failing to "make" almost-cvs 21.3,
David Combs <=
Message not available