* still failing to "make" almost-cvs 21.3 @ 2004-07-17 1:08 David Combs 2004-07-17 11:40 ` Eli Zaretskii [not found] ` <mailman.218.1090061068.1960.help-gnu-emacs@gnu.org> 0 siblings, 2 replies; 8+ messages in thread From: David Combs @ 2004-07-17 1:08 UTC (permalink / 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 ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: still failing to "make" almost-cvs 21.3 2004-07-17 1:08 still failing to "make" almost-cvs 21.3 David Combs @ 2004-07-17 11:40 ` Eli Zaretskii 2004-07-24 4:02 ` Harry Putnam [not found] ` <mailman.218.1090061068.1960.help-gnu-emacs@gnu.org> 1 sibling, 1 reply; 8+ messages in thread From: Eli Zaretskii @ 2004-07-17 11:40 UTC (permalink / raw) > From: dkcombs@panix.com (David Combs) > Newsgroups: gnu.emacs.help > Date: 16 Jul 2004 21:08:07 -0400 > > STILL trying to compile "almost-cvs" 21.3 This is the wrong place to discuss problems with building the CVS code. Please in the future write to emacs-pretest-bug@gnu.org. > ------- 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 That's right: the first time you build the CVS code after checking it out, you need to say "make bootstrap". > 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! They are not in the CVS tree, and since your previous bootstrap failed, they were not built. > 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] Where did that message come from? The only place I can find it in the CVS is in the nt/gmake.defs file, which should be only used on Windows. Are you building this on Windows? If so, you need to follow the Windows installation instructions in nt/INSTALL, except that you should say "make bootstrap" instead of just "make". > Huh?: "make[1]: *** No rule to make target `mostlyclean'. Stop." Probably because you didn't run nt/configure.bat, and so there's no Makefile in the `src' directory. > Hey, cvs-maintainers, do I *really* have to hack this Makefile, No, you don't. > fix bugs in it? What bugs? ;-) ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: still failing to "make" almost-cvs 21.3 2004-07-17 11:40 ` Eli Zaretskii @ 2004-07-24 4:02 ` Harry Putnam 2004-07-24 8:46 ` Eli Zaretskii [not found] ` <mailman.1323.1090655484.1960.help-gnu-emacs@gnu.org> 0 siblings, 2 replies; 8+ messages in thread From: Harry Putnam @ 2004-07-24 4:02 UTC (permalink / raw) "Eli Zaretskii" <eliz@gnu.org> writes: > This is the wrong place to discuss problems with building the CVS > code. Please in the future write to emacs-pretest-bug@gnu.org. Eli, do you know if that mail group is available on news.gmane.org? ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: still failing to "make" almost-cvs 21.3 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> 1 sibling, 1 reply; 8+ messages in thread From: Eli Zaretskii @ 2004-07-24 8:46 UTC (permalink / raw) > From: Harry Putnam <reader@newsguy.com> > Date: Fri, 23 Jul 2004 23:02:36 -0500 > > > This is the wrong place to discuss problems with building the CVS > > code. Please in the future write to emacs-pretest-bug@gnu.org. > > Eli, do you know if that mail group is available on news.gmane.org? This is a mailing list, so there's no sense in looking it on a newsgroup server. Just send email to that address as if it were a person. ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: still failing to "make" almost-cvs 21.3 2004-07-24 8:46 ` Eli Zaretskii @ 2004-07-24 21:47 ` Harry Putnam 0 siblings, 0 replies; 8+ messages in thread From: Harry Putnam @ 2004-07-24 21:47 UTC (permalink / raw) "Eli Zaretskii" <eliz@gnu.org> writes: >> Eli, do you know if that mail group is available on news.gmane.org? > > This is a mailing list, so there's no sense in looking it on a > newsgroup server. All the groups on news.gmane.org are mail lists > Just send email to that address as if it were a person. And if wanted to see all the messages? gmane performs a service where it converts mail lists to news format. Very handy I think. I shouldn't have assumed you'd know about it. I trawled thru its active list but they sometimes change the names of mail groups so I wondered if it were called something else there. Maybe someone else here knows? ^ permalink raw reply [flat|nested] 8+ messages in thread
[parent not found: <mailman.1323.1090655484.1960.help-gnu-emacs@gnu.org>]
* Re: still failing to "make" almost-cvs 21.3 [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 0 siblings, 1 reply; 8+ messages in thread From: Miles Bader @ 2004-07-24 11:59 UTC (permalink / raw) "Eli Zaretskii" <eliz@gnu.org> writes: >> Eli, do you know if that mail group is available on news.gmane.org? > > This is a mailing list, so there's no sense in looking it on a > newsgroup server. gmane is a nntp server that makes mailing lists available to news clients. emacs-pretest-bug is available on gmane as "gmane.emacs.pretest.bugs". -Miles -- A zen-buddhist walked into a pizza shop and said, "Make me one with everything." ^ permalink raw reply [flat|nested] 8+ messages in thread
* Re: still failing to "make" almost-cvs 21.3 2004-07-24 11:59 ` Miles Bader @ 2004-07-24 21:51 ` Harry Putnam 0 siblings, 0 replies; 8+ messages in thread From: Harry Putnam @ 2004-07-24 21:51 UTC (permalink / raw) Miles Bader <miles@gnu.org> writes: > gmane is a nntp server that makes mailing lists available to news > clients. Oh sorry Miles, I hadn't noticed your post and posted another reply to Eli. > gmane.emacs.pretest.bugs Thanks. I must have just overlooked in my scan. ^ permalink raw reply [flat|nested] 8+ messages in thread
[parent not found: <mailman.218.1090061068.1960.help-gnu-emacs@gnu.org>]
* Re: still failing to "make" almost-cvs 21.3 [not found] ` <mailman.218.1090061068.1960.help-gnu-emacs@gnu.org> @ 2004-07-24 0:38 ` David Combs 0 siblings, 0 replies; 8+ messages in thread From: David Combs @ 2004-07-24 0:38 UTC (permalink / raw) In article <mailman.218.1090061068.1960.help-gnu-emacs@gnu.org>, Eli Zaretskii <eliz@gnu.org> wrote: >> From: dkcombs@panix.com (David Combs) >> Newsgroups: gnu.emacs.help >> Date: 16 Jul 2004 21:08:07 -0400 >> >> STILL trying to compile "almost-cvs" 21.3 > >This is the wrong place to discuss problems with building the CVS >code. Please in the future write to emacs-pretest-bug@gnu.org. OOPS -- just noticed the above after filling-in a reply. Hmmm. Look, I'll shoot this back to the group, just in case someone has a sudden "ah-ha"; then I'll have to merge these n-posts, and shoot *that* off to the pretest-people. Thanks for having a look at this! David > >> ------- 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 > >That's right: the first time you build the CVS code after checking it >out, you need to say "make bootstrap". > >> 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! > >They are not in the CVS tree, and since your previous bootstrap >failed, they were not built. > >> 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] > >Where did that message come from? The only place I can find it in the >CVS is in the nt/gmake.defs file, which should be only used on No, not windows, but sparc: sunblade 100. Weird... Here's a piece of the ./configure-created Makefile (I use "|" instead of ">"): | # ==================== Things `configure' Might Edit ==================== | | CC=gcc | CPP=gcc -E | C_SWITCH_SYSTEM= | ALLOCA= | LN_S=ln -s | CFLAGS=-O2 -pipe -mcpu=ultrasparc | LDFLAGS=-L/usr/openwin/lib -R/usr/openwin/lib -L/usr/sfw/lib -R/usr/sfw/lib -L/opt/sfw/lib -R/opt/sfw/lib -L/usr/openwin/lib | CPPFLAGS= | C_SWITCH_X_SITE=-I/usr/openwin/include | LD_SWITCH_X_SITE=-L/usr/openwin/lib | EXEEXT= | | ### These help us choose version- and architecture-specific directories | ### to install files in. | | ### This should be the number of the Emacs version we're building, | ### like `18.59' or `19.0'. | version=21.3.50 | | ### This should be the name of the configuration we're building Emacs | ### for, like `mips-dec-ultrix' or `sparc-sun-sunos'. | configuration=sparc-sun-solaris2.9 <<<================ SPARC | | # ==================== Where To Install Things ==================== >Windows. Are you building this on Windows? If so, you need to follow >the Windows installation instructions in nt/INSTALL, except that you >should say "make bootstrap" instead of just "make". > >> Huh?: "make[1]: *** No rule to make target `mostlyclean'. Stop." > >Probably because you didn't run nt/configure.bat, and so there's no >Makefile in the `src' directory. But there is one, and here's the mostlyclean part of it ("src/Makefile"): | intervals.o: intervals.c buffer.h $(INTERVAL_SRC) keyboard.h puresize.h $(config_h) | composite.o: composite.c buffer.h charset.h $(INTERVAL_SRC) $(config_h) | sunfns.o: sunfns.c buffer.h window.h dispextern.h $(config_h) | ${libsrc}emacstool${EXEEXT}: ${libsrc}emacstool.c | cd ${libsrc}; ${MAKE} ${MFLAGS} emacstool${EXEEXT} | bootstrapclean: | rm -f bootstrap-emacs${EXEEXT} | mostlyclean: | rm -f temacs${EXEEXT} prefix-args${EXEEXT} core *.core \#* *.o libXMenu11.a liblw.a | rm -f ../etc/DOC | rm -f bootstrap-emacs${EXEEXT} | clean: mostlyclean | rm -f emacs-*${EXEEXT} emacs${EXEEXT} | distclean: clean | rm -f epaths.h config.h Makefile Makefile.c config.stamp stamp-oldxmenu ../etc/DOC-* | mv ./.gdbinit ./.gdbinit.save | if test -f "${srcdir}/.gdbinit"; then rm -f ./.gdbinit.save; else mv ./.gdbinit.save ./.gdbinit; fi In fact, at least these Makefiles got created on the day I did the .configure: This from the top-level Makefile: | SUBDIR = lib-src src | | # The makefiles of the directories in $SUBDIR. | SUBDIR_MAKEFILES = lib-src/Makefile man/Makefile lispref/Makefile lispintro/Makefile src/Makefile oldXMenu/Makefile lwlib/Makefile leim/Makefile | | # Subdirectories to install, and where they'll go. And this from doing (as dired "!"-cmd (the "# *" to fool "!")): | ls -lsAt lib-src/Makefile man/Makefile lispref/Makefile lispintro/Makefile src/Makefile oldXMenu/Makefile lwlib/Makefile leim/Makefile # * | 44 -r--r--r-- 1 dkc other 21799 Jul 16 15:50 src/Makefile | 26 -r--r--r-- 1 dkc other 12545 Jul 16 15:50 lib-src/Makefile | 16 -rw-r--r-- 1 dkc other 7350 Jul 16 15:50 leim/Makefile | 6 -rw-r--r-- 1 dkc other 2153 Jul 16 15:50 lispintro/Makefile | 8 -rw-r--r-- 1 dkc other 3878 Jul 16 15:50 lispref/Makefile | 4 -rw-r--r-- 1 dkc other 1865 Jul 16 15:50 lwlib/Makefile | 20 -rw-r--r-- 1 dkc other 9428 Jul 16 15:50 man/Makefile | 6 -rw-r--r-- 1 dkc other 3031 Jul 16 15:50 oldXMenu/Makefile > >> Hey, cvs-maintainers, do I *really* have to hack this Makefile, > >No, you don't. > >> fix bugs in it? > >What bugs? ;-) > > ------ dup from above: >This is the wrong place to discuss problems with building the CVS >code. Please in the future write to emacs-pretest-bug@gnu.org. OOPS -- just noticed the above after filling-in a reply. Hmmm. Look, I'll shoot this back to the group, just in case someone has a sudden "ah-ha"; then I'll have to merge these n-posts, and shoot *that* off to the pretest-people. Thanks for having a look at this! David ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2004-07-24 21:51 UTC | newest] Thread overview: 8+ messages (download: mbox.gz follow: Atom feed -- links below jump to the message on this page -- 2004-07-17 1:08 still failing to "make" almost-cvs 21.3 David Combs 2004-07-17 11:40 ` 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
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox; as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).