unofficial mirror of emacs-devel@gnu.org 
 help / color / mirror / code / Atom feed
* Bootstrap fails on Win32
@ 2008-09-09  7:43 B. Anyos
  2008-09-09 14:31 ` Francis Litterio
  0 siblings, 1 reply; 11+ messages in thread
From: B. Anyos @ 2008-09-09  7:43 UTC (permalink / raw)
  To: emacs-devel

Hi,

Doing a bootstrap compilation fails with file 'characters.el'
The problem reported is:

  make[1]: *** No rule to make target `../lisp/international/characters.elc', needed by `DOC'.  Stop.

When I tried to compile it manually I got the following error message:

  > emacs.exe -batch -f batch-byte-compile characters.el
  Loading d:/Personal/CVS/emacs/lisp/international/uni-category.el (source)...

  In toplevel form:
  characters.el:1136:1:Error: Symbol's value as variable is void: this-val

Checking the history this section was recently added to revision 1.76 about a week ago.
Can someone fix this please?

Thanks,
 Bela




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

* Re: Bootstrap fails on Win32
  2008-09-09  7:43 Bootstrap fails on Win32 B. Anyos
@ 2008-09-09 14:31 ` Francis Litterio
  2008-09-11  8:14   ` B. Anyos
  0 siblings, 1 reply; 11+ messages in thread
From: Francis Litterio @ 2008-09-09 14:31 UTC (permalink / raw)
  To: emacs-devel

B. Anyos wrote:

> Doing a bootstrap compilation fails with file 'characters.el'

> When I tried to compile it manually I got the following error message:

>   characters.el:1136:1:Error: Symbol's value as variable is void: this-val

I just updated from CVS, and the reference to that variable appears to
have been removed from characters.el.
--
Fran





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

* Re: Bootstrap fails on Win32
  2008-09-09 14:31 ` Francis Litterio
@ 2008-09-11  8:14   ` B. Anyos
  2008-09-11  8:22     ` Jason Rumney
  0 siblings, 1 reply; 11+ messages in thread
From: B. Anyos @ 2008-09-11  8:14 UTC (permalink / raw)
  To: emacs-devel; +Cc: Francis Litterio

I checked the file and it's been unchanged for 13 days.
Doing a bootstrap still fails with exactly the same reason....

This has been confirmed on another machine with a separate environment.

Bela

Francis Litterio wrote:
> B. Anyos wrote:
> 
>> Doing a bootstrap compilation fails with file 'characters.el'
> 
>> When I tried to compile it manually I got the following error message:
> 
>>   characters.el:1136:1:Error: Symbol's value as variable is void: this-val
> 
> I just updated from CVS, and the reference to that variable appears to
> have been removed from characters.el.
> --
> Fran
> 
> 
> 
> 
> 




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

* Re: Bootstrap fails on Win32
  2008-09-11  8:14   ` B. Anyos
@ 2008-09-11  8:22     ` Jason Rumney
  2008-09-11 10:00       ` B. Anyos
  0 siblings, 1 reply; 11+ messages in thread
From: Jason Rumney @ 2008-09-11  8:22 UTC (permalink / raw)
  To: B. Anyos; +Cc: Francis Litterio, emacs-devel

B. Anyos wrote:
> I checked the file and it's been unchanged for 13 days.
> Doing a bootstrap still fails with exactly the same reason....
>   
Are the lisp/international/uni-*.el files checked out as binary? (cvs 
update -kb lisp/international/uni-*.el)





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

* Re: Bootstrap fails on Win32
  2008-09-11  8:22     ` Jason Rumney
@ 2008-09-11 10:00       ` B. Anyos
  2008-09-11 12:21         ` Juanma Barranquero
  0 siblings, 1 reply; 11+ messages in thread
From: B. Anyos @ 2008-09-11 10:00 UTC (permalink / raw)
  To: emacs-devel; +Cc: Francis Litterio, Jason Rumney

That was it! Thanks!
Code compiles w/o errors now.

Jason Rumney wrote:
> B. Anyos wrote:
>> I checked the file and it's been unchanged for 13 days.
>> Doing a bootstrap still fails with exactly the same reason....
>>   
> Are the lisp/international/uni-*.el files checked out as binary? (cvs
> update -kb lisp/international/uni-*.el)
> 
> 
> 
> 
> 




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

* Re: Bootstrap fails on Win32
  2008-09-11 10:00       ` B. Anyos
@ 2008-09-11 12:21         ` Juanma Barranquero
  2008-09-11 14:31           ` Francis Litterio
  0 siblings, 1 reply; 11+ messages in thread
From: Juanma Barranquero @ 2008-09-11 12:21 UTC (permalink / raw)
  To: B. Anyos; +Cc: Jason Rumney, Francis Litterio, emacs-devel

On Thu, Sep 11, 2008 at 12:00, B. Anyos <banyos@freemail.hu> wrote:

> That was it! Thanks!
> Code compiles w/o errors now.

Then, I'd recommend reading nt/INSTALL. The *Preliminaries* section
talks about the files that must be checked out with -kb. Perhaps it
will save you trouble in the future.

Happy compiling,

   Juanma




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

* Re: Bootstrap fails on Win32
  2008-09-11 12:21         ` Juanma Barranquero
@ 2008-09-11 14:31           ` Francis Litterio
  2008-09-11 15:43             ` Juanma Barranquero
  0 siblings, 1 reply; 11+ messages in thread
From: Francis Litterio @ 2008-09-11 14:31 UTC (permalink / raw)
  To: emacs-devel

Juanma Barranquero wrote:

> B. Anyos wrote:
>
>> That was it! Thanks!
>> Code compiles w/o errors now.
>
> Then, I'd recommend reading nt/INSTALL. The *Preliminaries* section
> talks about the files that must be checked out with -kb.

I've found that if the entire source tree is checked out on Windows
using -kb, the build works just fine.  I don't think there's a need to
check out just some files using -kb.
--
Fran





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

* Re: Bootstrap fails on Win32
  2008-09-11 14:31           ` Francis Litterio
@ 2008-09-11 15:43             ` Juanma Barranquero
  2008-09-11 16:20               ` Andreas Schwab
  2008-09-11 20:46               ` Stefan Monnier
  0 siblings, 2 replies; 11+ messages in thread
From: Juanma Barranquero @ 2008-09-11 15:43 UTC (permalink / raw)
  To: Francis Litterio; +Cc: emacs-devel

On Thu, Sep 11, 2008 at 16:31, Francis Litterio <flitterio@gmail.com> wrote:

> I've found that if the entire source tree is checked out on Windows
> using -kb, the build works just fine.  I don't think there's a need to
> check out just some files using -kb.

Yes.

But IIRC, when you commit changes to the CVS, -kb files are sent
entirely, while normal non-kb text files are patched (only differences
are sent). That makes a difference for big files like ChangeLogs.

   Juanma




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

* Re: Bootstrap fails on Win32
  2008-09-11 15:43             ` Juanma Barranquero
@ 2008-09-11 16:20               ` Andreas Schwab
  2008-09-11 19:49                 ` Juanma Barranquero
  2008-09-11 20:46               ` Stefan Monnier
  1 sibling, 1 reply; 11+ messages in thread
From: Andreas Schwab @ 2008-09-11 16:20 UTC (permalink / raw)
  To: Juanma Barranquero; +Cc: Francis Litterio, emacs-devel

"Juanma Barranquero" <lekktu@gmail.com> writes:

> But IIRC, when you commit changes to the CVS, -kb files are sent
> entirely, while normal non-kb text files are patched (only differences
> are sent). That makes a difference for big files like ChangeLogs.

It's the other way round: patches are received (or not) when updating.
When committing (or diffing) the whole contents are always sent, since
CVS does not have the concept of pristine sources, so it cannot compute
the changes locally.

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] 11+ messages in thread

* Re: Bootstrap fails on Win32
  2008-09-11 16:20               ` Andreas Schwab
@ 2008-09-11 19:49                 ` Juanma Barranquero
  0 siblings, 0 replies; 11+ messages in thread
From: Juanma Barranquero @ 2008-09-11 19:49 UTC (permalink / raw)
  To: Andreas Schwab; +Cc: Francis Litterio, emacs-devel

On Thu, Sep 11, 2008 at 18:20, Andreas Schwab <schwab@suse.de> wrote:

> It's the other way round: patches are received (or not) when updating.
> When committing (or diffing) the whole contents are always sent, [...]

Aha.

Then checking out all the sources with -kb has an even greater impact,
because it affects all updates even if you don't have write access...

 Juanma




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

* Re: Bootstrap fails on Win32
  2008-09-11 15:43             ` Juanma Barranquero
  2008-09-11 16:20               ` Andreas Schwab
@ 2008-09-11 20:46               ` Stefan Monnier
  1 sibling, 0 replies; 11+ messages in thread
From: Stefan Monnier @ 2008-09-11 20:46 UTC (permalink / raw)
  To: Juanma Barranquero; +Cc: Francis Litterio, emacs-devel

> But IIRC, when you commit changes to the CVS, -kb files are sent
> entirely, while normal non-kb text files are patched (only differences
> are sent). That makes a difference for big files like ChangeLogs.

Actually, it makes no difference for those cases.  It does have some
performance impacts, but the more problematic effet is that CVS
considers such files as unmergeable.


        Stefan




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

end of thread, other threads:[~2008-09-11 20:46 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-09-09  7:43 Bootstrap fails on Win32 B. Anyos
2008-09-09 14:31 ` Francis Litterio
2008-09-11  8:14   ` B. Anyos
2008-09-11  8:22     ` Jason Rumney
2008-09-11 10:00       ` B. Anyos
2008-09-11 12:21         ` Juanma Barranquero
2008-09-11 14:31           ` Francis Litterio
2008-09-11 15:43             ` Juanma Barranquero
2008-09-11 16:20               ` Andreas Schwab
2008-09-11 19:49                 ` Juanma Barranquero
2008-09-11 20:46               ` Stefan Monnier

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