From xemacs-m  Thu Feb 27 09:16:59 1997
Received: from steadfast.teradyne.com (steadfast.teradyne.com [131.101.1.200])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id JAA04143
	for <xemacs-beta@xemacs.org>; Thu, 27 Feb 1997 09:16:58 -0600 (CST)
Received: from engine.ecf.teradyne.com (engine.ecf.teradyne.com [131.101.192.6]) by steadfast.teradyne.com (8.7.1/8.7.1) with ESMTP id KAA15330; Thu, 27 Feb 1997 10:19:41 -0500 (EST)
Received: from midnight.eng.ecf.teradyne.com (midnight.ecf.teradyne.com [131.101.192.49]) by engine.ecf.teradyne.com (8.7.1/8.7.1) with SMTP id QAA18151; Thu, 27 Feb 1997 16:15:47 +0100 (MET)
Received: by midnight.eng.ecf.teradyne.com (SMI-8.6/SMI-SVR4)
	id QAA21528; Thu, 27 Feb 1997 16:15:45 +0100
To: acs@acm.org
Cc: xemacs-beta@xemacs.org
Subject: Re: 20.1-b3 Build Report
References: <199702271354.IAA18685@spacely.icd.teradyne.com>
X-Face: 4[iHdXiTu\V3u[~\I)<f9HC);%~nG8`oUqv#uzvs6=\V{AjN6Sn
 c/qi;YLwRmEbt8Y*=j5n(urqY@chPh@J'D"QlqD!C8>*}#kYF[-tYl3VZga/HSOP|K,{L
 Rtu@f0y/=O&Cu}\:~d|P$JON?pn?j,&CnPb1z#/TL9bkAJwyol&a:SvYj-VYbM=Dtxhk9
 =w|R6U3_;SH&B<Mfy6Q%#
Mime-Version: 1.0 (generated by tm-edit 7.105)
Content-Type: text/plain; charset=US-ASCII
From: Adrian Aichner <aichner@ecf.teradyne.com>
Date: 27 Feb 1997 16:15:43 +0100
In-Reply-To: Vinnie Shelton's message of Thu, 27 Feb 1997 08:54:54 -0500
Message-ID: <rxshgiyuvog.fsf@midnight.ecf.teradyne.com>
Lines: 116
X-Mailer: Gnus v5.4.15/XEmacs 20.1

>>>>> "Vin" == Vinnie Shelton <shelton@icd.teradyne.com> writes:

    Vin> I built 20.1-b3. Looks good so far. Here's my config:
    Vin> Configured for `sparc-sun-solaris2.4'.
 
    Vin>   Where should the build process find the source code?    /pd/src/gnu/xemacs-20.1-b3
    Vin>   What installation prefix should install use?            /usr/local
    Vin>   What operating system and machine description files should XEmacs use?
    Vin>         `s/sol2-4.h' and `m/sparc.h'
    Vin>   What compiler should XEmacs be built with?              cc -fast -xO4 -xcg89 -xtarget=ss5

Hello Vinnie,

I see that you compiled `cc -fast' which, according to my experience,
breaks the Lisp Built-in Function %. See Message-ID:
<rxs7mjwfxts.fsf@midnight.ecf.teradyne.com>

Could you please try this:

xemacs -q -no-site-file -batch -eval '(princ (% 8 36))'

This should obviously give you 8. I got 36 when compiling under
Sun's c compiler bundled with Visual Workshop for C++ 2.1.

Adrian

    Vin>   Should XEmacs use the GNU version of malloc?            yes
    Vin>   Should XEmacs use the relocating allocator for buffers? yes
    Vin>   What window system should XEmacs use?                   x11
    Vin>   Where do we find X Windows header files?                /usr/openwin/include
    Vin>   Where do we find X Windows libraries?                   /usr/openwin/lib
    Vin>   Additional header files:                                /pd/oslib/include
    Vin>   Additional libraries:                                   /pd/oslib
    Vin>   Finding WNN includes with:                              
    Vin>   Loading WNN libs with:                                  
    Vin>   Compiling in support for XAUTH.
    Vin>   Compiling in support for GIF image conversion.
    Vin>   Compiling in support for JPEG image conversion.
    Vin>   Compiling in support for PNG image conversion.
    Vin>   Compiling in support for DBM.
    Vin>   Compiling in support for ToolTalk.
    Vin>   Compiling in support for SparcWorks.
    Vin>   Using the Lucid menubar.
    Vin>   Using the Lucid scrollbar.
    Vin>   Using the Athena dialog boxes.
    Vin>   Compiling in extra code for debugging.
    Vin>   Compiling in code for checking XEmacs memory usage.
 

    Vin> A few notes/comments.

    Vin> 1) I built without --srcdir and in a subdirectory, and 
    Vin> Solaris' make still fails on lwlib:

    Vin> cc -Demacs -DHAVE_CONFIG_H  -DSTDC_HEADERS -I. -I../src -I/pd/src/gnu/xemacs-20.1-b3/lib-src -I/pd/src/gnu/xemacs-20.1-b3/lib-src/../src   -DSVR4 -fast -xO4 -xcg89 -xtarget=ss5 -o gnudoit /pd/src/gnu/xemacs-20.1-b3/lib-src/gnudoit.c gnuslib.o -lsocket -lnsl -lkvm -lelf -lgen -ldl   -L/pd/oslib -R/pd/oslib -L/usr/openwin/lib -R/usr/openwin/lib -L/usr/openwin/lib -R/usr/openwin/lib -lXau
    Vin> cd lwlib && make all  \
    Vin>         CC='cc' CFLAGS='-fast -xO4 -xcg89 -xtarget=ss5' MAKE='make'
    Vin> rm -f liblw.a
    Vin> ar cq liblw.a lwlib.o  lwlib-Xlw.o xlwmenu.o xlwscrollbar.o lwlib-Xaw.o lwlib-utils.o  lwlib-config.o 
    Vin> ar: lwlib.o cannot open
    Vin> ar: lwlib-Xlw.o cannot open
    Vin> ar: xlwmenu.o cannot open
    Vin> ar: xlwscrollbar.o cannot open
    Vin> ar: lwlib-Xaw.o cannot open
    Vin> ar: lwlib-utils.o cannot open
    Vin> ar: lwlib-config.o cannot open
    Vin> ar: lwlib.o not found
    Vin> ar: lwlib-Xlw.o not found
    Vin> ar: xlwmenu.o not found
    Vin> ar: xlwscrollbar.o not found
    Vin> ar: lwlib-Xaw.o not found
    Vin> ar: lwlib-utils.o not found
    Vin> ar: lwlib-config.o not found
    Vin> *** Error code 7
    Vin> make: Fatal error: Command failed for target `liblw.a'
    Vin> Current working directory /pd/src/gnu/xemacs-20.1-b3/Solaris/lwlib
    Vin> *** Error code 1
    Vin> make: Fatal error: Command failed for target `lwlib'

    Vin> Then I go ahead and use gnu make and everything works fine.  Once I have 
    Vin> built lwlib, I can go ahead and use Solaris' make.


    Vin> 2) A second make was required to adjust the puresize; here's how it ended up:
    Vin>     Purespace usage: 785692 of 785708 (100%).
    Vin> Not too bad.


    Vin> 3) Jareth, I configured with --with-cde=no, and I still ended up with
    Vin> -I/usr/dt/include and -L/usr/dt/lib.


    Vin> 4) There is a tiny problem in frame-x.c:

    Vin> --- src/frame-x.c~	Wed Feb 26 22:00:37 1997
    Vin> +++ src/frame-x.c	Thu Feb 27 08:29:34 1997
    Vin> @@ -2287,7 +2287,7 @@
    Vin>  			     XtWindow (FRAME_X_SHELL_WIDGET (f)),
    Vin>  			     &xwa))
    Vin>      result = 0;
    Vin> -#ifdef 0
    Vin> +#if 0
    Vin>    /* This is wrong. Under XEmacs visible means "Mapped" not really visible.
    Vin>       Under virtual window managers this causes freezes. JV
 


    Vin> vin



-- 
  Teradyne GmbH               Adrian Aichner Applications Engineer
  Semiconductor Test Group    Telephone      +49/89/418 61 (0)-208
  Dingolfinger Strasse 2      Fax            +49/89/418 61-217
  D-81673 M"UNCHEN            E-mail         aichner@ecf.teradyne.com

