From xemacs-m  Mon Apr 14 01:37:09 1997
Received: from bittersweet.inetarena.com (karlheg@bittersweet.inetarena.com [206.129.216.38])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id BAA08071
	for <xemacs-beta@xemacs.org>; Mon, 14 Apr 1997 01:37:06 -0500 (CDT)
Received: (from karlheg@localhost)
	by bittersweet.inetarena.com (8.8.5/8.8.5) id XAA19295;
	Sun, 13 Apr 1997 23:36:09 -0700
Date: Sun, 13 Apr 1997 23:36:09 -0700
Message-Id: <199704140636.XAA19295@bittersweet.inetarena.com>
From: "Karl M. Hegbloom" <karlheg@inetarena.com>
To: <xemacs-beta@xemacs.org>
Subject: Re: build report: 20.1-b15 Linux 2.0.30
In-Reply-To: <kigpvvykv0y.fsf@jagor.srce.hr>
References: <199704140501.WAA14466@bittersweet.inetarena.com>
	<m2n2r2rw28.fsf@altair.xemacs.org>
	<kigpvvykv0y.fsf@jagor.srce.hr>
X-Mailer: VM 6.26 under 20.1 XEmacs Lucid (beta15)
X-Face: 1KTXtqlAR%5-Y-#r!;P~x["TVcy|p~Ot-UP9<=bRbXj@/z@z?qC,xdh=?.+WS6:[wro);S0$1sp4=3ntl[F@(f)F$OaV-.Qn2G*S94mrt2c*'fNn(B|w2S>[?%8D8~|\1wdXLw6:c0=0P(X/L:,NI2[W#!"6XZNHX&*-%<JN:05ZbFC4heLd:N5L~PK7la}:;Ot$B#t34f2,umboR{n/N/hLl.j5f<?TFF\Ixw}<gr"cKlfL<wQWH]ycvjWIeE(6!trRp6,LGN|I0E'/%m6y>
Mime-Version: 1.0 (generated by tm-edit 7.106)
Content-Type: multipart/mixed;
 boundary="Multipart_Sun_Apr_13_23:36:08_1997-1"
Content-Transfer-Encoding: 7bit

--Multipart_Sun_Apr_13_23:36:08_1997-1
Content-Type: text/plain; charset=US-ASCII

Hrvoje Niksic writes:
 > 
 > `const-is-losing' should not affect XEmacs stability.  The worst thing
 > that can happen with `--const-is-losing=no' is for XEmacs not to
 > compile.

 It compiles, but gives warnings, like this one

emacs.c: In function `Frun_emacs_from_temacs':
emacs.c:1721: warning: assignment discards `const' from pointer target type
emacs.c:1730: warning: assignment discards `const' from pointer target type

emacs.c:1721 looks like:
  GET_STRING_EXT_DATA_ALLOCA (orig_invoc_name, FORMAT_OS, wampum,
			      namesize);
  namesize++;

 ... And the macro is defined in "buffer.h".  I don't understand it.



 The warning in etags/ctags (both times, same line) is:

/usr/local/src/xemacs-20.1-b15/lib-src/etags.c: In function `etags_getcwd':
/usr/local/src/xemacs-20.1-b15/lib-src/etags.c:4354: warning: comparison between pointer and integer

 This fixes it for me; AFAIK <unistd.h> is on every UNIX computer???
It's in the POSIX book I haven't finished reading. :-)

*** etags.c~	Sun Apr 13 17:07:57 1997
--- etags.c	Sun Apr 13 23:29:05 1997
***************
*** 57,62 ****
--- 57,63 ----
  #if !defined (MSDOS) && !defined (WINDOWSNT) && defined (STDC_HEADERS)
  #include <stdlib.h>
  #include <string.h>
+ #include <unistd.h>
  #endif
  
  #ifdef HAVE_CONFIG_H



--Multipart_Sun_Apr_13_23:36:08_1997-1
Content-Type: text/plain; charset=US-ASCII

Karl M. Hegbloom <karlheg@inetarena.com>
http://www.inetarena.com/~karlheg
Portland, OR  USA
Debian GNU 1.2  Linux 2.0.29t
You tell me and we'll both know.


--Multipart_Sun_Apr_13_23:36:08_1997-1--

