From xemacs-m  Wed Apr  2 20:51:06 1997
Received: from venus.Sun.COM (venus.Sun.COM [192.9.25.5])
	by xemacs.org (8.8.5/8.8.5) with SMTP id UAA06065
	for <xemacs-beta@xemacs.org>; Wed, 2 Apr 1997 20:51:05 -0600 (CST)
Received: from Eng.Sun.COM ([129.146.1.25]) by venus.Sun.COM (SMI-8.6/mail.byaddr) with SMTP id SAA18257; Wed, 2 Apr 1997 18:50:32 -0800
Received: from kindra.eng.sun.com by Eng.Sun.COM (SMI-8.6/SMI-5.3)
	id SAA28738; Wed, 2 Apr 1997 18:50:30 -0800
Received: from xemacs.eng.sun.com by kindra.eng.sun.com (SMI-8.6/SMI-SVR4)
	id SAA06048; Wed, 2 Apr 1997 18:50:30 -0800
Received: by xemacs.eng.sun.com (SMI-8.6/SMI-SVR4)
	id SAA09146; Wed, 2 Apr 1997 18:50:29 -0800
Date: Wed, 2 Apr 1997 18:50:29 -0800
Message-Id: <199704030250.SAA09146@xemacs.eng.sun.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
From: Martin Buchholz <mrb@Eng.Sun.COM>
To: Christopher Davis <ckd@loiosh.kei.com>
Cc: xemacs-beta@xemacs.org
Subject: Re: configure bug in 19.15 final, and problem with BSD/OS binary kit
In-Reply-To: <w4u3loj0pt.fsf@loiosh.kei.com>
References: <w4n2rh7wo0.fsf@loiosh.kei.com>
	<m2rags6g0m.fsf@altair.xemacs.org>
	<w4u3loj0pt.fsf@loiosh.kei.com>
Reply-To: Martin Buchholz <mrb@Eng.Sun.COM>

>>>>> "ckd" == Christopher Davis <ckd@loiosh.kei.com> writes:
sb> You mean it shouldn't have autodetected and used ncurses instead of
sb> native BSD curses?

ckd> Oh, sure it should have.  But that means that everyone using the binary
ckd> kit needs to set up terminfo descriptions for their terminals, since
ckd> BSD/OS doesn't come with terminfo by default, and ncurses (at least the
ckd> version that got compiled into that binary kit) wants terminfo and not
ckd> termcap.

If ncurses requires terminfo, and terminfo is not available by default
on a system, then at the very least the binary kits should be built
--with-ncurses=no, and probably this should even be autodetected as
the default on such a system.

Idea for the future: a --portable-binary option (suggest better name),
that would prevent the use of features that would make it difficult
for another user on another machine to use the binary without
additional installation steps.  This would prevent building with
shared libraries of the various non-OS-provided add-ons, such as xpm,
jpeg. libdb, etc...

Martin

