From xemacs-m  Tue Jun 17 19:24:41 1997
Received: from birdland.rhein-neckar.de (root@birdland.rhein-neckar.de [193.197.88.3])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id TAA13681
	for <xemacs-beta@xemacs.org>; Tue, 17 Jun 1997 19:24:31 -0500 (CDT)
Received: from cthulhu.rhein-neckar.de (uucp@localhost) by birdland.rhein-neckar.de (8.8.5/8.8.3) with bsmtp id CAA20972 for xemacs.org!xemacs-beta; Wed, 18 Jun 1997 02:18:03 +0200 (MET DST)
Received: from arthur.rhein-neckar.de by cthulhu.rhein-neckar.de
	via rsmtp with bsmtp
	id <m0wduGE-0002tIC@cthulhu.rhein-neckar.de>
	for <xemacs-beta@xemacs.org>; Tue, 17 Jun 1997 11:09:10 +0200 (MET DST)
	(Smail-3.2 1996-Jul-4 #30 built 1997-Jun-4)
Received: by arthur.rhein-neckar.de
	via sendmail with stdio
	id <m0wduFc-0001oEC@arthur.rhein-neckar.de>
	for xemacs-beta@xemacs.org; Tue, 17 Jun 1997 11:08:32 +0200 (CEST)
	(Smail-3.2.0.95 1997-May-7 #5 built 1997-May-28)
Message-Id: <m0wduFc-0001oEC@arthur.rhein-neckar.de>
Date: Tue, 17 Jun 1997 11:08:32 +0200 (CEST)
From: Andreas Jaeger <aj@arthur.rhein-neckar.de>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
To: xemacs-beta@xemacs.org
Reply-To: jaeger@informatik.uni-kl.de
Subject: Build Success 20.3b7 "Oslo" - with one problem
X-Mailer: VM 6.32 under 20.3 "Oslo" XEmacs Lucid (beta7)


After removing the definition of GETPGRP_NEEDS_ARG in
src/s/linux.h (see my mail about the definition of _BSD_SOURCE which
is defined at the wrong place) "Oslo" compiled without further
problems.

My system: i486, Linux 2.0.30-pre2, glibc 2.1 snapshot, X11R6.3 (XFree
3.3).

The linking stage in src-lib looks strange to me:

gcc -O3 -g -Demacs -I../src  -DHAVE_CONFIG_H -I/usr/local/include -I/usr/X11R6/include  /mnt/xemacs/xemacs-20.3-betaXX/lib-src/movemail.c /mnt/xemacs/xemacs-20.3-betaXX/lib-src/pop.c  -L/usr/local/lib -L/usr/X11R6/lib -lgpm -lncurses -lm  -o movemail
gcc -O3 -g -Demacs -I../src  -DHAVE_CONFIG_H -I/usr/local/include -I/usr/X11R6/include /mnt/xemacs/xemacs-20.3-betaXX/lib-src/fakemail.c  -L/usr/local/lib -L/usr/X11R6/lib -lgpm -lncurses -lm -o fakemail

The programs are linked against libncurses, libgpm and libm since
lib-src/Makefile has:
ld_libs_general=-lgpm -lncurses -lm

I don't think that these libraries are needed in general.

Andreas

uname -a: Linux arthur 2.0.30 #2 Tue Jun 3 11:36:57 CEST 1997 i486 unknown

../xemacs-20.3-betaXX/configure  '--with-menubars=lucid' '--with-scrollbars=lucid' '--with-dialogs=athena' '--cflags=-O3 -g' '--prefix=/usr' '--with-sound' '--const-is-losing=no' '--srcdir=/mnt/xemacs/xemacs-20.3-betaXX' '--with-gnu-make' '--with-database=no' '--with-png=no' '--debug=yes'


Configured for `i486-unknown-linux'.

  Where should the build process find the source code?    /mnt/xemacs/xemacs-20.3-betaXX
  What installation prefix should install use?		  /usr
  What operating system and machine description files should XEmacs use?
        `s/linux.h' and `m/intel386.h'
  What compiler should XEmacs be built with?              gcc -O3 -g
  Should XEmacs use the GNU version of malloc?            yes
  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/X11R6/include
  Where do we find X Windows libraries?                   /usr/X11R6/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 native sound support.
  Compiling in support for ncurses.
  Compiling in support for GPM (General Purpose Mouse).
  Using Lucid menubars.
  Using Lucid scrollbars.
  Using Athena dialog boxes.
  movemail will use "dot-locking" for locking mail spool files.
  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: ---------------------------------------------------------

