From xemacs-m  Wed Sep  3 11:23:01 1997
Received: from mercury.Sun.COM (mercury.Sun.COM [192.9.25.1])
	by xemacs.org (8.8.5/8.8.5) with SMTP id LAA07404
	for <xemacs-beta@xemacs.org>; Wed, 3 Sep 1997 11:23:00 -0500 (CDT)
Received: from Eng.Sun.COM ([129.146.1.25]) by mercury.Sun.COM (SMI-8.6/mail.byaddr) with SMTP id JAA08080; Wed, 3 Sep 1997 09:22:17 -0700
Received: from kindra.eng.sun.com by Eng.Sun.COM (SMI-8.6/SMI-5.3)
	id JAA09810; Wed, 3 Sep 1997 09:22:13 -0700
Received: from xemacs.eng.sun.com by kindra.eng.sun.com (SMI-8.6/SMI-SVR4)
	id JAA05585; Wed, 3 Sep 1997 09:22:10 -0700
Received: by xemacs.eng.sun.com (SMI-8.6/SMI-SVR4)
	id JAA04120; Wed, 3 Sep 1997 09:22:11 -0700
Date: Wed, 3 Sep 1997 09:22:11 -0700
Message-Id: <199709031622.JAA04120@xemacs.eng.sun.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
From: Martin Buchholz <mrb@Eng.Sun.COM>
To: Ishikawa Ichiro <ichiro@tama.or.jp>
Cc: xemacs-beta@xemacs.org
Subject: failure 20.3b19 FreeBSD 2.2.2-RELEASE
In-Reply-To: <19970903222735O.ichiro@mycroft.kunitachi.tama.or.jp>
References: <199709031155.HAA21014@news.smart.net>
	<19970903222735O.ichiro@mycroft.kunitachi.tama.or.jp>
X-Mailer: VM 6.33 under 20.3 "Vienna" XEmacs  Lucid (beta14)
Reply-To: Martin Buchholz <mrb@Eng.Sun.COM>

>>>>> "ichiro" == Ishikawa Ichiro <ichiro@tama.or.jp> writes:
ichiro> % gmake
ichiro>  ...
ichiro> gmake[1]: Entering directory `/mnt2/tmp/xemacs-20.3-b19/src'
ichiro> gcc -c -g -O2 -Wall -Wno-switch  -Demacs -I. -DHAVE_CONFIG_H -I/usr/local/include -I/usr/X11R6/include dgif_lib.c
ichiro> dgif_lib.c:18: parse error before `size'
ichiro> dgif_lib.c:19: parse error before `size_t'
ichiro> gmake[1]: *** [dgif_lib.o] Error 1
ichiro> gmake[1]: Leaving directory `/mnt2/tmp/xemacs-20.3-b19/src'
ichiro> gmake: *** [src] Error 2

Try this patch:


--- src/dgif_lib.c.old
+++ src/dgif_lib.c
@@ -14,14 +14,6 @@
 
 #ifdef emacs
 #include <config.h>
-void *xmalloc (size_t size);
-void *xrealloc (void *ptr, size_t size);
-#ifdef ERROR_CHECK_MALLOC
-void *xfree_1 (void *);
-#define xfree xfree_1
-#else
-void *xfree (void *);
-#endif
 #endif /* emacs */
 
 #ifdef __MSDOS__
@@ -42,6 +34,18 @@
 #ifndef emacs
 #include "gif_hash.h"
 #endif
+
+#ifdef emacs
+void *xmalloc (size_t size);
+void *xrealloc (void *ptr, size_t size);
+#ifdef ERROR_CHECK_MALLOC
+void *xfree_1 (void *);
+#define xfree xfree_1
+#else
+void *xfree (void *);
+#endif
+#endif /* emacs */
+
 
 #define PROGRAM_NAME	"GIF_LIBRARY"
 

