From xemacs-m  Sun May 25 20:59:49 1997
Received: from ALPHA9.CC.MONASH.EDU.AU (alpha9.cc.monash.edu.au [130.194.1.9])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id UAA04394
	for <xemacs-beta@xemacs.org>; Sun, 25 May 1997 20:59:47 -0500 (CDT)
Received: from goaway.cc.monash.edu.au ("port 2050"@goaway.cc.monash.edu.au)
 by vaxh.cc.monash.edu.au (PMDF V5.1-7 #20655)
 with ESMTP id <01IJBP3CG1388ZEK9P@vaxh.cc.monash.edu.au> for
 xemacs-beta@xemacs.org; Mon, 26 May 1997 11:57:21 +1000
Received: (ajc@localhost) by goaway.cc.monash.edu.au (8.8.5/8.6.4)
 id LAA04673; Mon, 26 May 1997 11:57:20 +1000 (EST)
Date: Mon, 26 May 1997 11:57:19 +1000
From: Andrew J Cosgriff <Andrew.Cosgriff@cc.monash.edu.au>
Subject: 20.3-b2 success-ish on DU 4.0B
To: XEmacs Beta Testers <xemacs-beta@xemacs.org>
Message-id: <ruisozbt2ps.fsf@goaway.cc.monash.edu.au>
MIME-version: 1.0 (generated by tm-edit 7.106)
X-Mailer: Gnus v5.4.53/XEmacs 20.3(beta2)
Content-type: multipart/mixed; boundary="Multipart_Mon_May_26_11:57:18_1997-1"
Content-transfer-encoding: 7bit
X-Attribution: ajc
X-URI: <URL:http://www-personal.monash.edu.au/~ajc>
X-PGP-Key-ID: C7BD53F5
X-Face: 
 PBPJ+.AE`FBN4$}H<dIo+^`A-G%mJTXXP$^4bBox##5=oF{G\[:0|sNlr%~H1,>rwwEh<qq.dHRpu8ftJ\'14l]<x(nRD>J)x?-5$MQ%Z)svNR@Q\WG6[GDr,}a@8ULwGWBsk,Pqxm!Z<lnD(Skwwe$j+<0g6N6z}>-
X-Zippy-Says: Sorry, wrong ZIP CODE!!
Lines: 283

--Multipart_Mon_May_26_11:57:18_1997-1
Content-Type: text/plain; charset=US-ASCII


I had to do the same stuff I did for 20.3-b1 - move -lSM and -lICE
down the end, and the PNG stuff still didn't link with -lz as well as
-lpng

Seems to be working fine after that.

I forget whether I already mentioned this, but in trying to get it to
link dynamically again on DU 4.0B, I also discovered that 19.34b has
the same problem (dying at the dump stage), but if I changed to using
cc instead of gcc, it worked fine.  Unfortunately I can't get XEmacs
to build at all (yet) using cc.

lib-src/getopt1.c won't compile, but replacing getopt.[ch] and
getopt1.c with the 19.34b versions seems ok. I get a lot more troubles
when it gets to compiling stuff in src/ At a completely
unknowledgeable guess, it might be related to problems Martin
mentioned with cpp and ##, but gnus has already expired that
particular email, so I don't remember what he said about it.  The
errors are attached after the Installation file.

I recompiled gcc (2.7.2.2) for the hell of it, but it didn't appear to
make any difference.  Is there any weird stuff to know about building
gcc on DU 4.0B that I should know about ?  Since nobody else seems to
have problems building it on the same OS, I figure it has to be
something at my end that's causing it.


--Multipart_Mon_May_26_11:57:18_1997-1
Content-Type: text/plain; charset=US-ASCII
Content-Disposition: attachment; filename="Installation"
Content-Transfer-Encoding: 7bit

uname -a: OSF1 goaway.cc.monash.edu.au V4.0 564 alpha alpha

./configure  'alpha-dec-osf4.0' '--cflags=-O -g' '--dynamic=no' '--with-tooltalk=no' '--with-xface' '--with-png=no' '--with-cde=no' '--with-xim=no' '--with-mule' '--x-includes=/usr/X11R6/include' '--x-libraries=/usr/X11R6/lib' '--site-includes=/usr/local/include /net/users/ajc/work/jp/canna/include' '--site-libraries=/usr/local/lib /net/users/ajc/work/jp/canna/lib' '--with-dialogs=athena'


Configured for `alpha-dec-osf4.0'.

  Where should the build process find the source code?    /net/users/ajc/build/xemacs-20.3-b2
  What installation prefix should install use?		  /usr/local
  What operating system and machine description files should XEmacs use?
        `s/decosf4-0-static.h' and `m/alpha.h'
  What compiler should XEmacs be built with?              gcc -O -g
  Should XEmacs use the GNU version of malloc?            no
  (The GNU allocators don't work with this system configuration.)
  Should XEmacs use the relocating allocator for buffers? yes
  What window system should XEmacs use?                   x11
  Where do we find X Windows header files?                /usr/dt/include /usr/X11R6/include
  Where do we find X Windows libraries?                   /usr/dt/lib /usr/X11R6/lib
  Additional header files:                                /usr/local/include /net/users/ajc/work/jp/canna/include
  Additional libraries:                                   /usr/local/lib /net/users/ajc/work/jp/canna/lib
  Compiling in support for XAUTH.
  Compiling in support for GIF image conversion.
  Compiling in support for XPM images.
  Compiling in support for X-Face message headers.
  Compiling in support for JPEG image conversion.
  Compiling in support for Berkeley DB.
  Compiling in support for GNU DBM.
  Compiling in support for ncurses.
  Compiling in Mule (multi-lingual) support.
  Compiling in support for Canna on Mule.
  Using the Lucid menubar.
  Using the Lucid scrollbar.
  Using the Athena dialog boxes.
  Compiling in extra code for debugging.
  Compiling in code for checking XEmacs memory usage.
  WARNING: ---------------------------------------------------------
  WARNING: Compiling in support for runtime error checking.
  WARNING: XEmacs will run noticeably more slowly as a result.
  WARNING: Error checking is on by default for XEmacs beta releases.
  WARNING: ---------------------------------------------------------


--Multipart_Mon_May_26_11:57:18_1997-1
Content-Type: text/plain; charset=US-ASCII
Content-Disposition: attachment; filename="make.out"
Content-Transfer-Encoding: 7bit

cc -c -O2  -Demacs -I. -I/net/users/ajc/build/xemacs-20.3-b2/src -I/net/users/ajc/build/xemacs-20.3-b2/src/../lwlib -DHAVE_CONFIG_H  -I/usr/local/include -I/net/users/ajc/work/jp/canna/include  -std -D_BSD  -I/usr/dt/include  -I/usr/X11R6/include abbrev.c
cc: Error: lisp.h, line 757: Missing ";".
DECLARE_NONRECORD (cons, Lisp_Cons, struct Lisp_Cons);
^
cc: Error: lisp.h, line 845: Missing ";".
DECLARE_NONRECORD (string, Lisp_String, struct Lisp_String);
^
cc: Error: lisp.h, line 883: Missing ";".
INLINE Charcount
-------^
cc: Error: lisp.h, line 928: Missing ";".
DECLARE_NONRECORD (vector, Lisp_Vector, struct Lisp_Vector);
^
cc: Error: lisp.h, line 967: Missing ";".
DECLARE_LRECORD (bit_vector, struct Lisp_Bit_Vector);
^
cc: Error: lisp.h, line 987: Missing ";".
INLINE int
-------^
cc: Error: lisp.h, line 997: Missing ";".
INLINE void
-------^
cc: Error: lisp.h, line 1044: Missing ";".
DECLARE_NONRECORD (symbol, Lisp_Symbol, struct Lisp_Symbol);
^
cc: Error: lisp.h, line 1074: Missing ";".
DECLARE_LRECORD (subr, struct Lisp_Subr);
^
cc: Error: lisp.h, line 1096: Missing ";".
DECLARE_LRECORD (marker, struct Lisp_Marker);
^
cc: Error: lisp.h, line 1118: Missing ";".
INLINE Emchar
-------^
cc: Error: lisp.h, line 1145: Missing ";".
DECLARE_LRECORD (float, struct Lisp_Float);
^
cc: Error: lisp.h, line 1224: Missing ";".
INLINE EMACS_INT
-------^
cc: Error: lisp.h, line 1345: Missing ";".
DECLARE_LRECORD (weak_list, struct weak_list);
^
cc: Error: lisp.h, line 1372: Missing ";".
DECLARE_LRECORD (lcrecord_list, struct lcrecord_list);
^
cc: Error: mule-charset.h, line 395: Missing ";".
INLINE int
-------^
cc: Error: mule-charset.h, line 479: Missing ";".
DECLARE_LRECORD (charset, struct Lisp_Charset);
^
cc: Error: mule-charset.h, line 553: Missing ";".
INLINE Lisp_Object
-------^
cc: Error: mule-charset.h, line 573: Missing ";".
INLINE int
-------^
cc: Error: mule-charset.h, line 683: Missing ";".
INLINE Bufbyte
-------^
cc: Error: mule-charset.h, line 711: Missing ";".
INLINE Emchar
-------^
cc: Error: mule-charset.h, line 747: Missing ";".
INLINE void
-------^
cc: Error: buffer.h, line 215: Missing ";".
DECLARE_LRECORD (buffer, struct buffer);
^
cc: Error: buffer.h, line 497: Missing ";".
INLINE CONST Bufbyte *
-------------^
cc: Error: buffer.h, line 504: Missing ";".
INLINE Charcount
-------^
cc: Error: buffer.h, line 527: Missing ";".
INLINE Emchar
-------^
cc: Error: buffer.h, line 537: Missing ";".
INLINE Bytecount
-------^
cc: Error: buffer.h, line 547: Missing ";".
INLINE Bytecount
-------^
cc: Error: buffer.h, line 577: Missing ";".
INLINE int
-------^
cc: Error: buffer.h, line 599: Missing ";".
INLINE Emchar
-------^
cc: Error: buffer.h, line 663: Missing ";".
INLINE Bytind
-------^
cc: Error: buffer.h, line 676: Missing ";".
INLINE Bufbyte *
-------^
cc: Error: buffer.h, line 689: Missing ";".
INLINE Bufbyte *
-------^
cc: Error: buffer.h, line 705: Missing ";".
INLINE int
-------^
cc: Error: buffer.h, line 717: Missing ";".
INLINE Memind
-------^
cc: Error: buffer.h, line 729: Missing ";".
INLINE Bytind
-------^
cc: Error: buffer.h, line 971: Missing ";".
INLINE Bytind
-------^
cc: Error: buffer.h, line 979: Missing ";".
INLINE Bytind
-------^
cc: Error: buffer.h, line 1042: Missing ";".
INLINE int
-------^
cc: Error: buffer.h, line 1054: Missing ";".
INLINE int
-------^
cc: Error: buffer.h, line 1814: Missing ";".
INLINE Emchar
-------^
cc: Error: buffer.h, line 1830: Missing ";".
INLINE int
-------^
cc: Error: buffer.h, line 1839: Missing ";".
INLINE int
-------^
cc: Error: buffer.h, line 1849: Missing ";".
INLINE int
-------^
cc: Error: buffer.h, line 1858: Missing ";".
INLINE Emchar
-------^
cc: Error: buffer.h, line 1878: Missing ";".
DECLARE_LRECORD (range_table, struct Lisp_Range_Table);
^
cc: Error: chartab.h, line 40: Missing ";".
DECLARE_LRECORD (char_table_entry, struct Lisp_Char_Table_Entry);
^
cc: Error: chartab.h, line 61: Missing ";".
DECLARE_LRECORD (char_table, struct Lisp_Char_Table);
^
cc: Error: chartab.h, line 142: Missing ";".
INLINE Lisp_Object
-------^
cc: Error: syntax.h, line 84: Missing ";".
INLINE int
-------^
cc: Error: syntax.h, line 97: Missing ";".
INLINE int
-------^
cc: Error: window.h, line 287: Missing ";".
DECLARE_LRECORD (window, struct window);
^
cc: Error: window.h, line 330: Missing ";".
DECLARE_LRECORD (window_configuration, struct window_config);
^
cc: Error: lisp.h, line 757: In this function definition, "inline" has a signed int type instead of a function type.
DECLARE_NONRECORD (cons, Lisp_Cons, struct Lisp_Cons);
^
cc: Error: abbrev.c, line 106: In this statement, "error_check_buffer(...)" and "buf" may not be compared for equality or inequality.
      XBUFFER (Vabbrev_start_location_buffer) != buf)
------^
cc: Error: abbrev.c, line 152: In this statement, "error_check_symbol(...)" has a signed int type, but occurs in a context that requires a pointer.
  if (INTP (sym) || NILP (XSYMBOL (sym)->value))
--------------------^
cc: Error: abbrev.c, line 156: In this statement, "error_check_symbol(...)" has a signed int type, but occurs in a context that requires a pointer.
  if (INTP (sym) || NILP (XSYMBOL (sym)->value))
--------------------^
cc: Error: abbrev.c, line 175: In this statement, "error_check_symbol(...)" has a signed int type, but occurs in a context that requires a pointer.
  if (INTP (XSYMBOL (sym)->plist))
------^
cc: Error: abbrev.c, line 176: In this statement, "error_check_symbol(...)" has a signed int type, but occurs in a context that requires a pointer.
    XSETINT (XSYMBOL (sym)->plist,
----^
cc: Error: abbrev.c, line 176: In this statement, "error_check_symbol(...)" has a signed int type, but occurs in a context that requires a pointer.
    XSETINT (XSYMBOL (sym)->plist,
----^
cc: Error: abbrev.c, line 179: In this statement, "error_check_symbol(...)" has a signed int type, but occurs in a context that requires a pointer.
  expansion = XSYMBOL (sym)->value;
--------------^
cc: Error: abbrev.c, line 218: In this statement, "error_check_symbol(...)" has a signed int type, but occurs in a context that requires a pointer.
  hook = XSYMBOL (sym)->function;
---------^
make: *** [abbrev.o] Error 1

--Multipart_Mon_May_26_11:57:18_1997-1
Content-Type: text/plain; charset=US-ASCII


Andrew.
-- 
 - Andrew J. Cosgriff -                  ajc@bing.wattle.id.au    (PGP/MIME ok)
 +61 3 9905 1165 (bh) 9905 4746 (fax)    http://www-personal.monash.edu.au/~ajc
           "Even a stopped clock tells the right time twice a day."

--Multipart_Mon_May_26_11:57:18_1997-1--

