unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* compiling cvs emacs
@ 2005-01-03 12:18 Karol Szkudlarek
  2005-01-03 14:23 ` Luc Teirlinck
  2005-01-03 17:58 ` Stefan Monnier
  0 siblings, 2 replies; 10+ messages in thread
From: Karol Szkudlarek @ 2005-01-03 12:18 UTC (permalink / raw)


Hi!

I have the problem with compiling emacs from the cvs trunk.
After:
cvs -q up;./configure --prefix=$HOME/usr/emacs --with-gtk;make bootstrap

I got the following error:

Generating autoloads for textmodes/org.el...done
Saving file /home/karol/var/cvs/emacs/lisp/loaddefs.el...
Autoloading failed to define function coding-system-equal
make[2]: *** [autoloads] Error 255
make[2]: Leaving directory `/home/karol/var/cvs/emacs/lisp'
make[1]: *** [bootstrap-prepare] Error 2
make[1]: Leaving directory `/home/karol/var/cvs/emacs/lisp'
make: *** [bootstrap-build] Error 2

Any help appreciated,

greets to all Emacsians...

Karol

ps.

my platform is:
Linux karol 2.6.5-7.108-default #1 Wed Aug 25 13:34:40 UTC 2004 x86_64 
GNU/Linux

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: compiling cvs emacs
  2005-01-03 12:18 compiling cvs emacs Karol Szkudlarek
@ 2005-01-03 14:23 ` Luc Teirlinck
  2005-01-03 17:58 ` Stefan Monnier
  1 sibling, 0 replies; 10+ messages in thread
From: Luc Teirlinck @ 2005-01-03 14:23 UTC (permalink / raw)
  Cc: emacs-devel

Karol Szkudlarek wrote:

   I have the problem with compiling emacs from the cvs trunk.
   After:
   cvs -q up;./configure --prefix=$HOME/usr/emacs --with-gtk;make bootstrap

   I got the following error:

   Generating autoloads for textmodes/org.el...done
   Saving file /home/karol/var/cvs/emacs/lisp/loaddefs.el...
   Autoloading failed to define function coding-system-equal

You probably have to update loaddefs.el.  Just follow the instructions
in INSTALL.CVS or do `make bootstrap'.

Sincerely,

Luc.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: compiling cvs emacs
  2005-01-03 12:18 compiling cvs emacs Karol Szkudlarek
  2005-01-03 14:23 ` Luc Teirlinck
@ 2005-01-03 17:58 ` Stefan Monnier
  2005-01-03 18:14   ` Luc Teirlinck
  2005-01-05  9:23   ` Karol Szkudlarek
  1 sibling, 2 replies; 10+ messages in thread
From: Stefan Monnier @ 2005-01-03 17:58 UTC (permalink / raw)
  Cc: emacs-devel

> Generating autoloads for textmodes/org.el...done
> Saving file /home/karol/var/cvs/emacs/lisp/loaddefs.el...
> Autoloading failed to define function coding-system-equal

You probably need to delete the *.elc files.  Didn't we decide that `make
bootstrap' should be changed to do that, to avoid those recurrent
bug reports?


        Stefan

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: compiling cvs emacs
  2005-01-03 17:58 ` Stefan Monnier
@ 2005-01-03 18:14   ` Luc Teirlinck
  2005-01-03 18:30     ` Lennart Borgman
  2005-01-05  9:23   ` Karol Szkudlarek
  1 sibling, 1 reply; 10+ messages in thread
From: Luc Teirlinck @ 2005-01-03 18:14 UTC (permalink / raw)
  Cc: emacs-devel, karol

Stefan Monnier wrote:

   You probably need to delete the *.elc files.  Didn't we decide that `make
   bootstrap' should be changed to do that, to avoid those recurrent
   bug reports?

It _has_ been changed to do that.  I even just double checked to make
sure.  In my previous reply, I forgot to notice that the OP actually
ran `make bootstrap', hence my reply made no sense.  I do not know
what the problem is then.  I guess that bootstrapping updates
loaddefs.el automatically or not?  At least that would appear from the
messages that flash by.

Sincerely,

Luc.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: compiling cvs emacs
  2005-01-03 18:14   ` Luc Teirlinck
@ 2005-01-03 18:30     ` Lennart Borgman
  2005-01-03 18:42       ` Luc Teirlinck
  0 siblings, 1 reply; 10+ messages in thread
From: Lennart Borgman @ 2005-01-03 18:30 UTC (permalink / raw)
  Cc: karol, emacs-devel

----- Original Message ----- 
From: "Luc Teirlinck" <teirllm@dms.auburn.edu>

...
> what the problem is then.  I guess that bootstrapping updates
> loaddefs.el automatically or not?  At least that would appear from the
> messages that flash by.

I never got time to learn this, but was there not some problems with the
error messages just "flashing by"? And maybe it was those expressions in
Makefile that updates loaddefs.el that was a problem on windows? (What OS
was the OP using?)

BTW I have not tested Stefans suggestion of fixing them further. I wonder if
it maybe would be better and more stable to rewrite those small parts of
Makefile so that temporary files where used for these expressions? Could
that be done in a way that avoids the problem with window's backslashes in
filenames? Could Emacs write the temporary files I suggest here?

- Lennart

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: compiling cvs emacs
  2005-01-03 18:30     ` Lennart Borgman
@ 2005-01-03 18:42       ` Luc Teirlinck
  2005-01-03 21:34         ` Karol Szkudlarek
  0 siblings, 1 reply; 10+ messages in thread
From: Luc Teirlinck @ 2005-01-03 18:42 UTC (permalink / raw)
  Cc: emacs-devel, monnier, karol

Lennart Borgman wrote:

   > what the problem is then.  I guess that bootstrapping updates
   > loaddefs.el automatically or not?  At least that would appear from the
   > messages that flash by.

   I never got time to learn this, but was there not some problems with the
   error messages just "flashing by"? And maybe it was those expressions in
   Makefile that updates loaddefs.el that was a problem on windows? (What OS
   was the OP using?)

I am not an expert on the Make files.  It might be that without some prior
form of `*clean' (I use make maintainer-clean) loaddefs actually does
not get updated.

What is definitely true is that the OP's loaddefs.el is out of date.

`coding-system-equal' no longer gets autoloaded.  The autoload cookie
got (deliberately or accidentally) removed when `coding-system-equal'
got moved from mule-util to mule on October 12, 2004.

Sincerely,

Luc.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: compiling cvs emacs
  2005-01-03 18:42       ` Luc Teirlinck
@ 2005-01-03 21:34         ` Karol Szkudlarek
  0 siblings, 0 replies; 10+ messages in thread
From: Karol Szkudlarek @ 2005-01-03 21:34 UTC (permalink / raw)
  Cc: monnier, emacs-devel

Luc Teirlinck wrote:
> Lennart Borgman wrote:
> 
>    > what the problem is then.  I guess that bootstrapping updates
>    > loaddefs.el automatically or not?  At least that would appear from the
>    > messages that flash by.
> 
>    I never got time to learn this, but was there not some problems with the
>    error messages just "flashing by"? And maybe it was those expressions in
>    Makefile that updates loaddefs.el that was a problem on windows? (What OS
>    was the OP using?)
> 
> I am not an expert on the Make files.  It might be that without some prior
> form of `*clean' (I use make maintainer-clean) loaddefs actually does
> not get updated.
> 
> What is definitely true is that the OP's loaddefs.el is out of date.
> 
> `coding-system-equal' no longer gets autoloaded.  The autoload cookie
> got (deliberately or accidentally) removed when `coding-system-equal'
> got moved from mule-util to mule on October 12, 2004.
> 
> Sincerely,
> 
> Luc.
> 
> 
> _______________________________________________
> Emacs-devel mailing list
> Emacs-devel@gnu.org
> http://lists.gnu.org/mailman/listinfo/emacs-devel

Hi!

Of course I read INSTALL.CVS. :-)

I tried both:

1) $ make bootrstrap
2) $ cd lisp
    $ make autoloads EMACS=../src/emacs

and nothing helps. Besides I would like to say what I observed
(maybe it helps):


*) if I have LC_ALL=pl_PL
then I got the following error (after calling 2):

wd=/home/karol/var/cvs/emacs/lisp; subdirs=`(cd $wd; find . -type d 
-print)`; for file in $subdirs; do case $file in */Old | */RCS | */CVS | 
*/CVS/* | */.* | */.*/* | */=* ) ;; *) wins="$wins $wd/$file" ;; esac; 
done; \
echo Directories: $wins; \
../src/emacs -batch --no-site-file --multibyte -l autoload --eval '(setq 
generated-autoload-file "/home/karol/var/cvs/emacs/lisp/loaddefs.el")' 
-f batch-update-autoloads $wins
Directories: /home/karol/var/cvs/emacs/lisp/. 
/home/karol/var/cvs/emacs/lisp/./net 
/home/karol/var/cvs/emacs/lisp/./url 
/home/karol/var/cvs/emacs/lisp/./calc 
/home/karol/var/cvs/emacs/lisp/./gnus 
/home/karol/var/cvs/emacs/lisp/./mail 
/home/karol/var/cvs/emacs/lisp/./mh-e 
/home/karol/var/cvs/emacs/lisp/./play 
/home/karol/var/cvs/emacs/lisp/./term 
/home/karol/var/cvs/emacs/lisp/./emulation 
/home/karol/var/cvs/emacs/lisp/./international 
/home/karol/var/cvs/emacs/lisp/./calendar 
/home/karol/var/cvs/emacs/lisp/./eshell 
/home/karol/var/cvs/emacs/lisp/./toolbar 
/home/karol/var/cvs/emacs/lisp/./emacs-lisp 
/home/karol/var/cvs/emacs/lisp/./textmodes 
/home/karol/var/cvs/emacs/lisp/./progmodes 
/home/karol/var/cvs/emacs/lisp/./language 
/home/karol/var/cvs/emacs/lisp/./obsolete
Symbol's function definition is void: called-interactively-p
make: *** [autoloads] Błąd 255

*) if I changed LC_ALL to: LC_ALL=C I got:

Generating autoloads for textmodes/org.el...done
Saving file /home/karol/var/cvs/emacs/lisp/loaddefs.el...
Autoloading failed to define function coding-system-equal
make: *** [autoloads] Error 255


As I say in my first e-mail my OS is:

Linux karol 2.6.5-7.108-default x86_64 GNU/Linux

Greets,
Karol

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: compiling cvs emacs
  2005-01-03 17:58 ` Stefan Monnier
  2005-01-03 18:14   ` Luc Teirlinck
@ 2005-01-05  9:23   ` Karol Szkudlarek
  2005-01-05 14:47     ` Luc Teirlinck
  1 sibling, 1 reply; 10+ messages in thread
From: Karol Szkudlarek @ 2005-01-05  9:23 UTC (permalink / raw)
  Cc: emacs-devel

Stefan Monnier wrote:
>>Generating autoloads for textmodes/org.el...done
>>Saving file /home/karol/var/cvs/emacs/lisp/loaddefs.el...
>>Autoloading failed to define function coding-system-equal
> 
> 
> You probably need to delete the *.elc files.  Didn't we decide that `make
> bootstrap' should be changed to do that, to avoid those recurrent
> bug reports?
> 
> 

Hi Stefan!

I deleted *.elc files and I can't still compile... :-(

After make bootstrap I have error:

Generating autoloads for play/zone.el...done
Generating autoloads for textmodes/conf-mode.el...
Generating autoloads for textmodes/conf-mode.el...done
Generating autoloads for textmodes/org.el...
Generating autoloads for textmodes/org.el...done
Saving file /home/karol/var/cvs/emacs/lisp/loaddefs.el...
Autoloading failed to define function coding-system-equal
make[2]: *** [autoloads] Error 255
make[2]: Leaving directory `/home/karol/var/cvs/emacs/lisp'
make[1]: *** [bootstrap-prepare] Error 2
make[1]: Leaving directory `/home/karol/var/cvs/emacs/lisp'
make: *** [bootstrap-build] Error 2

Please help....,

Karol

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: compiling cvs emacs
  2005-01-05  9:23   ` Karol Szkudlarek
@ 2005-01-05 14:47     ` Luc Teirlinck
  2005-01-05 15:05       ` Karol Szkudlarek
  0 siblings, 1 reply; 10+ messages in thread
From: Luc Teirlinck @ 2005-01-05 14:47 UTC (permalink / raw)
  Cc: monnier, emacs-devel

Karol Szkudlarek wrote:
   
   Hi Stefan!

   I deleted *.elc files and I can't still compile... :-(

If you have coding-system-equal in loaddefs.el, then that is a problem
because it should not be there.

What happens when you rename loaddefs.el to some place where Emacs can
not find it, run `make maintainer-clean', `configure' and `make-bootstrap'?

Do you have version 1.213 of international/mule.el and version 1.57 of
international/mule-util.el?

Sincerely,

Luc.

^ permalink raw reply	[flat|nested] 10+ messages in thread

* Re: compiling cvs emacs
  2005-01-05 14:47     ` Luc Teirlinck
@ 2005-01-05 15:05       ` Karol Szkudlarek
  0 siblings, 0 replies; 10+ messages in thread
From: Karol Szkudlarek @ 2005-01-05 15:05 UTC (permalink / raw)
  Cc: monnier, emacs-devel

Luc Teirlinck wrote:
> If you have coding-system-equal in loaddefs.el, then that is a problem
> because it should not be there.
Yes I have it...

> 
> What happens when you rename loaddefs.el to some place where Emacs can
> not find it, run `make maintainer-clean', `configure' and `make-bootstrap'?

After that now compiles fine... uff... :-)
> 
> Do you have version 1.213 of international/mule.el and version 1.57 of
> international/mule-util.el?

Yes. Exactly. I checked them via cvs status...

Thank you for help... :-))

Greets, Karol

^ permalink raw reply	[flat|nested] 10+ messages in thread

end of thread, other threads:[~2005-01-05 15:05 UTC | newest]

Thread overview: 10+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2005-01-03 12:18 compiling cvs emacs Karol Szkudlarek
2005-01-03 14:23 ` Luc Teirlinck
2005-01-03 17:58 ` Stefan Monnier
2005-01-03 18:14   ` Luc Teirlinck
2005-01-03 18:30     ` Lennart Borgman
2005-01-03 18:42       ` Luc Teirlinck
2005-01-03 21:34         ` Karol Szkudlarek
2005-01-05  9:23   ` Karol Szkudlarek
2005-01-05 14:47     ` Luc Teirlinck
2005-01-05 15:05       ` Karol Szkudlarek

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

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).