From owner-freebsd-x11@FreeBSD.ORG  Mon Aug 27 00:30:35 2012
Return-Path: <owner-freebsd-x11@FreeBSD.ORG>
Delivered-To: x11@FreeBSD.org
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id BEF0C1065677
	for <x11@FreeBSD.org>; Mon, 27 Aug 2012 00:30:35 +0000 (UTC)
	(envelope-from tom@invisible-island.net)
Received: from vms173001pub.verizon.net (vms173001pub.verizon.net
	[206.46.173.1]) by mx1.freebsd.org (Postfix) with ESMTP id 8F0078FC18
	for <x11@FreeBSD.org>; Mon, 27 Aug 2012 00:30:35 +0000 (UTC)
Received: from par-debian50-32.jexium-island.net ([unknown] [96.255.10.78])
	by vms173001.mailsrvcs.net
	(Sun Java(tm) System Messaging Server 7u2-7.02 32bit (built Apr 16
	2009)) with ESMTPA id <0M9E00DSF1DX3Y9X@vms173001.mailsrvcs.net> for
	x11@FreeBSD.org; Sun, 26 Aug 2012 19:30:02 -0500 (CDT)
Received: from par-debian50-32.jexium-island.net (localhost [127.0.0.1])
	by par-debian50-32.jexium-island.net (8.14.3/8.14.3/Debian-5+lenny1)
	with ESMTP id q7R0TuGP003618
	(version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT);
	Sun, 26 Aug 2012 20:29:56 -0400
Received: (from tom@localhost)	by par-debian50-32.jexium-island.net
	(8.14.3/8.14.3/Submit) id q7R0Tubj003616;
	Sun, 26 Aug 2012 20:29:56 -0400
Date: Sun, 26 Aug 2012 20:29:56 -0400
From: Thomas Dickey <dickey@his.com>
To: "Mikhail T." <mi+thun@aldan.algebra.com>
Message-id: <20120827002956.GA3581@debian50-32.invisible-island.net>
References: <50328775.3090403@aldan.algebra.com>
	<20120820224342.GA20648@debian50-32.invisible-island.net>
	<5033AC6B.7060308@aldan.algebra.com>
MIME-version: 1.0
Content-type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary=dDRMvlgZJXvWKvBx
Content-disposition: inline
In-reply-to: <5033AC6B.7060308@aldan.algebra.com>
User-Agent: Mutt/1.5.18 (2008-05-17)
Cc: x11@FreeBSD.org
Subject: Re: Strange problem: some remote xterms would not startup
X-BeenThere: freebsd-x11@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
Reply-To: dickey@his.com
List-Id: X11 on FreeBSD -- maintaining and support <freebsd-x11.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-x11>,
	<mailto:freebsd-x11-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/freebsd-x11>
List-Post: <mailto:freebsd-x11@freebsd.org>
List-Help: <mailto:freebsd-x11-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/freebsd-x11>,
	<mailto:freebsd-x11-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 27 Aug 2012 00:30:35 -0000


--dDRMvlgZJXvWKvBx
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Tue, Aug 21, 2012 at 11:42:35AM -0400, Mikhail T. wrote:
> On 20.08.2012 18:43, Thomas Dickey wrote:
>> Solaris 8's xterm would likely be the X11R6 version, while Solaris 10
>> might/might not be the one that I maintain.  If
>>
>> 	xterm -v
>>
>> prints a version number, my curiosity about that would be satisfied.
> On both systems `xterm -v' simply attempts to start -- succeeding on 8=20
> and failing on 10 as reported, but not reporting version on either.
>
> Running ident on both shows the exact same version-string:
>
>    $XConsortium: main.c /main/231 1995/09/13 10:47:00 kaleb $
>
> I am guessing, whatever changes happened to xterm since then, they did=20
> not affect main.c :-)
>
> If there is any other tell-tale sign (strings `which xterm` | grep /foo/=
=20
> ?), let me know...
>
> But my question remains: what could be lacking in my X-server, that (some=
=20
> versions of) xterm require to run? Thanks! Yours,

I can guess - the related code is basically trying to load the font given
in your "font" resource, and making some simple checks on it.  If that
fails, it tries to load the "fixed" font (which should be present, but
xorg-hackers keep chipping away at compatibility...).   Likely the change
is one of Sun's patches, modifying the "simple checks" on the font, e.g.,
to exclude TrueType fonts better (though the X11R6 version I just looked
at should be doing _that_ well enough).

(Sun made changes to xterm along with other X code - which were at times
quite noticeable due to breaking their version of xterm 2-3 times, but
never made their changes publicly available - can't read _that_ source
code to answer the question).

--=20
Thomas E. Dickey <dickey@invisible-island.net>
http://invisible-island.net
ftp://invisible-island.net

--dDRMvlgZJXvWKvBx
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: Digital signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAlA6v4QACgkQcCNT4PfkjtukbACgsF9fwSKiRyElwWfTtDCc2MQl
c4MAoNp6KlTFD/7SzhuoK0HGDDSVR38k
=/aOK
-----END PGP SIGNATURE-----

--dDRMvlgZJXvWKvBx--