From MSchwartz at mn.rr.com  Thu Apr 27 14:54:13 2006
From: MSchwartz at mn.rr.com (Marc Schwartz)
Date: Thu, 27 Apr 2006 07:54:13 -0500
Subject: [Rd] Minor issue building 2.3.0 under Red Hat Linux 9
In-Reply-To: <Pine.LNX.4.64.0604271033420.24905@gannet.stats.ox.ac.uk>
References: <4450420F.7060803@DecisionSynergy.com>
	<Pine.LNX.4.64.0604271033420.24905@gannet.stats.ox.ac.uk>
Message-ID: <1146142453.4606.26.camel@localhost.localdomain>

On Thu, 2006-04-27 at 10:53 +0100, Prof Brian Ripley wrote:
> On Thu, 27 Apr 2006, Dominick Samperi wrote:
> 
> > Building R 2.3.0 fails under Red Hat 9.0 because
> > ssize_t is not defined in src/modules/internet/sock.h.
> > Inserting #include <sys/types.h> at the top of this
> > file fixes the problem.
> 
> That's interesting: POSIX says it must be defined in unistd.h, and that is 
> included before sock.h in all the C files AFAICS (and this is why all the 
> Unix-alike platforms tested before release do compile that module).
> 
> It's a bug in RH9 (there seems to be no 9.0), and that is maintained by 
> Fedora Legacy -- do they have an update?

Prior to RH 9 (ie. RH 8.0), there were fractional releases with updates.
However, with 9, while updates were provided, the numbering scheme
changed to integer releases only and this is still the case with FC.

Fedora Legacy's raison d'etre is to provide security updates but not
necessarily functional updates and/or general bug fixes. This seems to
be the case for RH 9 if one reviews the list of updates that they have
provided to date:

  http://www.fedoralegacy.org/updates/RH9/

There is no guarantee from the FL folks as to how long they will support
older releases beyond the roughly 1.5 years post EOL for a prior version
of RH/FC. This is articulated in their "1-2-3 and out" policy and we are
well beyond the 1.5 years for RH 9.

Seeing Peter's response on SuSE 8.0, one of the things that might be in
common here is the use of the 2.4 series kernels. Was there a change of
some sort with the 2.6 kernels that would impact this situation?

HTH,

Marc Schwartz



[Rd] Minor issue building 2.3.0 under Red Hat Linux 9
Marc Schwartz