all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* make bootstrap:  need moral support.  :-(
@ 2006-02-19 15:07 Alan Mackenzie
  2006-02-19 21:27 ` Giorgos Keramidas
                   ` (4 more replies)
  0 siblings, 5 replies; 25+ messages in thread
From: Alan Mackenzie @ 2006-02-19 15:07 UTC (permalink / raw)


Hi, Emacs!

I've got CC Mode 5.31.3 ready for merging into the Emacs CVS.  First, I
should be testing it on an up to date Emacs 22.

So, I cvs updated my copy of CVS Emacs this morning.  I followed this
with a ./configure and a make bootstrap.  It failed in process.c with a
"dereferencing pointer to incomplete type" error, whatever that is.

I also cvs updated back on 28th November.  My make failed then too, and I
never got round to fixing it.

I originally cvs checkedout my CVS Emacs on 9th September last year.  It
built then, though not without effort.  So all my testing on CVS Emacs is
on the version from September last year.

I've got gcc 2.95.3 and make 3.79.1.  Surely they should build Emacs OK?
Surely?

Right now, I've got that "Oh my goodness, do I have to go through all
_this_ yet again?" feeling about this.  That I've got several hours or
even days of drudgery, just to get Emacs to build - That I'll track down
the first error, fix it (with perhaps some little tweak in my ./configure
options, or #undefining some option, or), then stumble across the next
glitsch, ....., and a week later, perhaps, I'll have an up to date
working CVS Emacs.

Surely, things shouldn't be like this.  Are things really like this, or
am I just being unlucky at the moment?  Do other people have this ghastly
experience too, or do most of you hit the <CR> on "make bootstrap" or the
like with the expectation that it's "probably going to build OK, no
sweat"?  Or do I need some magic parameters to my ./configure?

Would somebody cheer me up, please.

-- 
Alan Mackenzie (Munich, Germany)

^ permalink raw reply	[flat|nested] 25+ messages in thread
* Re: make bootstrap:  need moral support.  :-(
@ 2006-02-22 10:30 Francesco Potorti`
  2006-02-22 10:54 ` Giorgos Keramidas
  0 siblings, 1 reply; 25+ messages in thread
From: Francesco Potorti` @ 2006-02-22 10:30 UTC (permalink / raw)
  Cc: Randal L. Schwartz, emacs-devel

>===================================================================
>--- emacs/lib-src/etags.c	(.../branches/gnu)	(revision 26)
>+++ emacs/lib-src/etags.c	(.../trunk)	(revision 26)
>@@ -414,8 +414,8 @@
> static void canonicalize_filename __P((char *));
> static void linebuffer_init __P((linebuffer *));
> static void linebuffer_setlen __P((linebuffer *, int));
>-static PTR xmalloc __P((unsigned int));
>-static PTR xrealloc __P((char *, unsigned int));
>+PTR xmalloc __P((unsigned int));
>+PTR xrealloc __P((char *, unsigned int));
> 
> \f
> static char searchar = '/';	/* use /.../ searches */
>@@ -6864,7 +6864,7 @@
> }
> 
> /* Like malloc but get fatal error if memory is exhausted. */
>-static PTR
>+PTR
> xmalloc (size)
>      unsigned int size;
> {
>@@ -6874,7 +6874,7 @@
>   return result;
> }
> 
>-static PTR
>+PTR
> xrealloc (ptr, size)
>      char *ptr;
>      unsigned int size;
>%%%

This patch is harmless, from the etags point of view.  The choice for
"static" was of theoretical cleanness and source documentation, but
involved no practical issues.

If you need that patch, I can apply it myself (I am the etags
maintainer) or you can apply it, if you like it better.  Just let me
know. 

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

end of thread, other threads:[~2006-02-22 10:54 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2006-02-19 15:07 make bootstrap: need moral support. :-( Alan Mackenzie
2006-02-19 21:27 ` Giorgos Keramidas
2006-02-20  2:31 ` Robert J. Chassell
2006-02-20  4:09   ` Miles Bader
2006-02-20 15:24   ` Randal L. Schwartz
2006-02-20 20:47     ` Michael Price
2006-02-20 20:57     ` Giorgos Keramidas
2006-02-20 22:33       ` Giorgos Keramidas
2006-02-20  4:58 ` Eli Zaretskii
2006-02-20  4:03   ` Alan Mackenzie
2006-02-20 20:52     ` Eli Zaretskii
2006-02-20 22:32       ` Alan Mackenzie
2006-02-21  4:34         ` Eli Zaretskii
2006-02-21  9:06           ` Jan D.
2006-02-21  9:44       ` Kim F. Storm
2006-02-20 16:21 ` Eric Hanchrow
2006-02-20 21:38   ` Giorgos Keramidas
2006-02-21  5:18     ` Ken Raeburn
2006-02-21  8:52       ` Giorgos Keramidas
2006-02-21  9:22         ` Ken Raeburn
2006-02-20 18:42 ` Richard M. Stallman
2006-02-20 22:37   ` Alan Mackenzie
2006-02-21 20:22     ` Eli Zaretskii
  -- strict thread matches above, loose matches on Subject: below --
2006-02-22 10:30 Francesco Potorti`
2006-02-22 10:54 ` Giorgos Keramidas

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.