From: dkcombs@panix.com (David Combs)
Subject: still failing to "make" almost-cvs 21.3
Date: 16 Jul 2004 21:08:07 -0400 [thread overview]
Message-ID: <cd9u5n$hjv$1@panix2.panix.com> (raw)
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
next reply other threads:[~2004-07-17 1:08 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2004-07-17 1:08 David Combs [this message]
2004-07-17 11:40 ` still failing to "make" almost-cvs 21.3 Eli Zaretskii
2004-07-24 4:02 ` Harry Putnam
2004-07-24 8:46 ` Eli Zaretskii
2004-07-24 21:47 ` Harry Putnam
[not found] ` <mailman.1323.1090655484.1960.help-gnu-emacs@gnu.org>
2004-07-24 11:59 ` Miles Bader
2004-07-24 21:51 ` Harry Putnam
[not found] ` <mailman.218.1090061068.1960.help-gnu-emacs@gnu.org>
2004-07-24 0:38 ` David Combs
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='cd9u5n$hjv$1@panix2.panix.com' \
--to=dkcombs@panix.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.