From xemacs-m  Fri May 23 09:07:50 1997
Received: from server21.digital.fr (server21.digital.fr [193.56.15.21])
	by xemacs.org (8.8.5/8.8.5) with ESMTP id JAA12614
	for <xemacs-beta@xemacs.org>; Fri, 23 May 1997 09:07:41 -0500 (CDT)
Received: from mail.vbo.dec.com (mail.vbo.dec.com [16.36.208.34]) by server21.digital.fr (8.7.5/8.7) with ESMTP id QAA30695 for <xemacs-beta@xemacs.org>; Fri, 23 May 1997 16:13:34 +0200 (MET DST)
Received: from vbormc.vbo.dec.com (vbormc.vbo.dec.com [16.36.208.94]) by mail.vbo.dec.com (8.7.3/8.7) with ESMTP id QAA02465 for <xemacs-beta@xemacs.org>; Fri, 23 May 1997 16:07:10 +0200 (MET DST)
Received: from fornet.gvc.dec.com ([16.184.176.42]) by vbormc.vbo.dec.com (8.7.3/8.7) with SMTP id OAA25037 for <xemacs-beta@xemacs.org>; Fri, 23 May 1997 14:04:59 +0200
Received: by fornet.gvc.dec.com (5.65v3.2/1.1.10.5/09May97-0835AM)
	id AA01112; Fri, 23 May 1997 14:17:35 +0200
Date: Fri, 23 May 1997 14:17:35 +0200
Message-Id: <9705231217.AA01112@fornet.gvc.dec.com>
From: Steve Carney <carney@gvc.dec.com>
To: xemacs-beta@xemacs.org
Subject: RE: [DU 3.2D] 20.3-bx build failed. [patch]
In-Reply-To: <9705231008.AA22487@pluto.ritp.ye.IHI.CO.JP>
References: <m2d8qiq5m1.fsf@altair.xemacs.org>
	<9705231008.AA22487@pluto.ritp.ye.IHI.CO.JP>
	<wnu3jueakp.fsf@hv08.hv.epson.co.jp>
X-Mailer: VM 6.30 under 20.2 XEmacs Lucid (beta6)
Reply-To: carney@gvc.dec.com
X-Face: (d*XRr}%:j,s*8+_o];-"-<<Sd1>H?Ds*>_vV}6DVjhNkjSRW0z^9[WBrbtMma>lyW6u>r(
 9U_m6J0kh7U=q?(h[7<YtS!Cu[Yl)D_XSCy5+tw>_2qr&4S=n|A*ScV]5BR{3]YXk$!,4l2vh9B]}&
 0p"&#\I

I also found that curses wasn't being link in, so building temacs
failed.  It turns out that TERMINFO was not defined for DUNIX.

After looking at configure.in, it seems that have_terminfo must be
defined before checking for curses, termlib, or termcap.  After a quick
trip to Stevens, it seems that terminfo came into being after termcap
and curses, and is essentially a separate feature.  It seems to me that
checking for curses, termlib, and termcap should not depend on terminfo.

Shouldn't configure actually check for terminfo, instead of relying on
its being defined in one of the s/ files?  I suppose that might be
difficult because terminfo could live in various places.

In the case of DUNIX, termlib, termcap, curses, and terminfo exist, so I
believe that the following patch is correct in any event.

        Steve


--- src/s/decosf3-1.h.dist	Tue May 20 03:22:12 1997
+++ src/s/decosf3-1.h	Fri May 23 13:47:35 1997
@@ -23,3 +23,7 @@
 #endif
 
 #define BROKEN_SIGIO
+
+#ifndef TERMINFO
+#define TERMINFO 1
+#endif

-- 
Steve Carney        TEL:[41](22)782.90.60  http://www-digital.cern.ch/carney
carney@gvc.dec.com  FAX:[41](22)782.94.92 

