From xemacs-m  Sat Dec 28 05:05:20 1996
Received: from venus.Sun.COM (venus.Sun.COM [192.9.25.5])
          by xemacs.cs.uiuc.edu (8.8.4/8.8.4) with SMTP
	  id FAA04571 for <xemacs-beta@xemacs.org>; Sat, 28 Dec 1996 05:05:20 -0600 (CST)
Received: from Eng.Sun.COM ([129.146.1.25]) by venus.Sun.COM (SMI-8.6/mail.byaddr) with SMTP id DAA17760; Sat, 28 Dec 1996 03:04:52 -0800
Received: from kindra.eng.sun.com by Eng.Sun.COM (SMI-8.6/SMI-5.3)
	id DAA09822; Sat, 28 Dec 1996 03:04:49 -0800
Received: from xemacs.eng.sun.com by kindra.eng.sun.com (SMI-8.6/SMI-SVR4)
	id DAA14352; Sat, 28 Dec 1996 03:04:47 -0800
Received: by xemacs.eng.sun.com (SMI-8.6/SMI-SVR4)
	id DAA03607; Sat, 28 Dec 1996 03:04:45 -0800
Date: Sat, 28 Dec 1996 03:04:45 -0800
Message-Id: <199612281104.DAA03607@xemacs.eng.sun.com>
From: Martin Buchholz <mrb@Eng.Sun.COM>
To: Axel Seibert <aseibert@cybernet-ag.net>
Cc: xemacs-beta@xemacs.org
Subject: xemacs-19.15b4/b4 report for NEXTSTEP
In-Reply-To: <199612281015.LAA17578@sol1.cybernet-ag.net>
References: <199612281015.LAA17578@sol1.cybernet-ag.net>
Reply-To: Martin Buchholz <mrb@Eng.Sun.COM>
Mime-Version: 1.0 (generated by tm-edit 7.97)
Content-Type: text/plain; charset=US-ASCII

>>>>> "Axel" == Axel Seibert <aseibert@cybernet-ag.net> writes:

Axel> After a couple of months of inactivity last weekend I found the time
Axel> to get myself a complete and fresh copy of xemacs-19.15b4.

Axel> It unpacked, configured, compiled and ran fine under NEXTSTEP 3.2.

Huh??  Without a window system, I presume.  Although there is some
NeXt-specific code in XEmacs, I had always assumed that the native
window system support was still missing.

The XEmacs maintainers are setting up new beta release mechanisms and
haven't worked all the bugs out yet.

Axel> And there is something else, that I don't understand: beta5 can't
Axel> compile any more:

Axel> [...]
Axel> cc -c -Demacs -DHAVE_CONFIG_H  -I.
Axel> -I/usr/local/src/xemacs-19.15-b5/src
Axel> -g -pipe callproc.c
Axel> syssignal.h:91: syntax error, found `int'
Axel> syssignal.h:91: illegal external declaration, missing `;' after `int'
Axel> syssignal.h:91: illegal external declaration, missing `;' after `int'
Axel> *** Exit 1
Axel> Stop.

Axel> Looking at this file I find:

Axel> typedef SIGTYPE (*signal_handler_t) (int);

Axel> and doing a diff between syssignal.h and syssignal.h.orig (obviously
Axel> from the patch b4-b5):

Axel> 91,92d90
Axel> < typedef SIGTYPE (*signal_handler_t) (int);
Axel> < 
Axel> 96a95
Axel> > typedef SIGTYPE (*signal_handler_t) (int);

Axel> Any comments & suggestions are welcome.

Looks harmless enough.  Please dig some more.  Often examining the
source files after it's been pre-processed is useful.

Perhaps
make callproc.i
will create a pre-processed source file for you.

Martin

