all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* 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.