* update Hades
@ 2007-10-06 14:20 Alan Mackenzie
2007-10-06 15:18 ` Dan Nicolaescu
0 siblings, 1 reply; 4+ messages in thread
From: Alan Mackenzie @ 2007-10-06 14:20 UTC (permalink / raw)
To: emacs-devel
Hi, Emacs!
I've just done a update on the CVS trunk. It doesn't build, though I've
tried many things to get it going:
I tried the usual INSTALL.CVS recipe: ./configure; make; cd lisp; make
recompile EMACS=../src/emacs; cd ..; make
(i) I had to download the new ../doc directory in. No complaints about
this. But for anybody else who needs to do this, the recipe is "cvs
update -d".
(ii) It worked up until "make recompile EMACS=../srce/emacs". This
failed for the lack of (defmacro with-demoted-errors). I solved this by
rebytecompiling subr.el by hand. I think the bug here is that "make
recompile" doesn't first recompile the "critical"[*] files first and
then load them. Our ..../lisp/Makefile doesn't reflect the dependencies
in our files.el.
After hand-compiling subr.el, "make recompile ..." worked.
[*] Not sure which files count as "critical", but subr.el is certainly
amongst them. Probably simple.el, too.
(iii) cd ..; make. This fails just after dumping the emacs executable,
giving these messages:
Dumping under names emacs and emacs-23.0.50.6
1153925 pure bytes used
./emacs -q -batch -f list-load-path-shadows
Symbol's function definition is void: encoded-kbd-setup-display
(defun encoded-kbd-setup-display...) is in
..../lisp/international/encoded-kb.el. I've byte compiled this by hand,
but this doesn't help. Should encoded-kb.el perhaps be in loadup.el?
Or do we need an autoload?
Anybody got a quick workaround for this encoded-kbd-setup-display
problem?
--
Alan Mackenzie (Ittersbach, Germany).
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: update Hades
2007-10-06 14:20 update Hades Alan Mackenzie
@ 2007-10-06 15:18 ` Dan Nicolaescu
2007-10-06 18:16 ` Alan Mackenzie
0 siblings, 1 reply; 4+ messages in thread
From: Dan Nicolaescu @ 2007-10-06 15:18 UTC (permalink / raw)
To: Alan Mackenzie; +Cc: emacs-devel
Alan Mackenzie <acm@muc.de> writes:
> Hi, Emacs!
>
> I've just done a update on the CVS trunk. It doesn't build, though I've
> tried many things to get it going:
>
> I tried the usual INSTALL.CVS recipe: ./configure; make; cd lisp; make
> recompile EMACS=../src/emacs; cd ..; make
Why don't you try
./configure && make bootstrap
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: update Hades
2007-10-06 15:18 ` Dan Nicolaescu
@ 2007-10-06 18:16 ` Alan Mackenzie
2007-10-06 20:02 ` Andreas Schwab
0 siblings, 1 reply; 4+ messages in thread
From: Alan Mackenzie @ 2007-10-06 18:16 UTC (permalink / raw)
To: Dan Nicolaescu; +Cc: emacs-devel
On Sat, Oct 06, 2007 at 08:18:26AM -0700, Dan Nicolaescu wrote:
> Alan Mackenzie <acm@muc.de> writes:
> > Hi, Emacs!
> > I've just done a update on the CVS trunk. It doesn't build, though I've
> > tried many things to get it going:
> > I tried the usual INSTALL.CVS recipe: ./configure; make; cd lisp; make
> > recompile EMACS=../src/emacs; cd ..; make
> Why don't you try
> ./configure && make bootstrap
I've just tried that, but it didn't help. I got these error messages:
make[3]: Entering directory `/home/acm/emacs/emacs/lisp'
wd=/home/acm/emacs/emacs/lisp; subdirs=`(cd $wd; find . -type d -print)`;
for file in $subdirs; do case $file in */Old | */RCS | */CVS | */CVS/* |
*/.* | */.*/* | */=* | */obsolete | */term ) ;; *) wins="$wins $wd/$file"
;; esac; done; \
echo Directories: $wins; \
EMACSLOADPATH=/home/acm/emacs/emacs/lisp ../src/emacs -batch
--no-site-file --multibyte -l autoload --eval '(setq
generated-autoload-file "/home/acm/emacs/emacs/lisp/loaddefs.el")' -f
batch-update-autoloads $wins
Directories: /home/acm/emacs/emacs/lisp/.
/home/acm/emacs/emacs/lisp/./calc /home/acm/emacs/emacs/lisp/./gnus
/home/acm/emacs/emacs/lisp/./calendar
/home/acm/emacs/emacs/lisp/./emacs-lisp
/home/acm/emacs/emacs/lisp/./emulation
/home/acm/emacs/emacs/lisp/./eshell
/home/acm/emacs/emacs/lisp/./international
/home/acm/emacs/emacs/lisp/./language /home/acm/emacs/emacs/lisp/./mail
/home/acm/emacs/emacs/lisp/./mh-e /home/acm/emacs/emacs/lisp/./net
/home/acm/emacs/emacs/lisp/./play /home/acm/emacs/emacs/lisp/./progmodes
/home/acm/emacs/emacs/lisp/./progmodes/tests
/home/acm/emacs/emacs/lisp/./textmodes
/home/acm/emacs/emacs/lisp/./toolbar /home/acm/emacs/emacs/lisp/./url
/home/acm/emacs/emacs/lisp/./progmodes.broken
/home/acm/emacs/emacs/lisp/./erc
Symbol's function definition is void: encoded-kbd-setup-display <===================
I'm going to try
make maintainer-clean
. Maybe; maybe not.
--
Alan Mackenzie (Ittersbach, Germany).
^ permalink raw reply [flat|nested] 4+ messages in thread
* Re: update Hades
2007-10-06 18:16 ` Alan Mackenzie
@ 2007-10-06 20:02 ` Andreas Schwab
0 siblings, 0 replies; 4+ messages in thread
From: Andreas Schwab @ 2007-10-06 20:02 UTC (permalink / raw)
To: Alan Mackenzie; +Cc: Dan Nicolaescu, emacs-devel
Alan Mackenzie <acm@muc.de> writes:
> Symbol's function definition is void: encoded-kbd-setup-display <===================
That probably means that loaddefs.el is out of date. You can try
removing that and remake bootstrap.
Andreas.
--
Andreas Schwab, SuSE Labs, schwab@suse.de
SuSE Linux Products GmbH, Maxfeldstraße 5, 90409 Nürnberg, Germany
PGP key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
^ permalink raw reply [flat|nested] 4+ messages in thread
end of thread, other threads:[~2007-10-06 20:02 UTC | newest]
Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-10-06 14:20 update Hades Alan Mackenzie
2007-10-06 15:18 ` Dan Nicolaescu
2007-10-06 18:16 ` Alan Mackenzie
2007-10-06 20:02 ` Andreas Schwab
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.