[R] With which version of XFree86 can R compile?
Prof Brian Ripley
ripley at stats.ox.ac.uk
Sat Mar 27 14:42:54 CET 2004
Almost all these issues are now resolved in the 1.9.0-beta sources, which
I can now build against the XFree86 4.4.0 headers. One that remains is
#define KeySym int
which is presumably there for some historical reason but should not be
with current X headers, and so needs a configure test.
On Sat, 27 Mar 2004, Prof Brian Ripley wrote:
> On 26 Mar 2004, Peter Dalgaard wrote:
>
> > Prof Brian Ripley <ripley at stats.ox.ac.uk> writes:
> >
> > > Note this is not R as distributed by R-core (which does not have
> > > dataentry_mb.c) but I believe some `Japanized' distribution. People might
> > > want to check if the problem is in the changes (which I suspect) or R
> > > itself.
> >
> > Yes. On the other hand, the original dataentry.c begins with
> >
> > #include "Defn.h"
> > #include "Print.h"
> >
> > /* don't use X11 function prototypes (which tend to ...): */
> > #define NeedFunctionPrototypes 0
> > #include <X11/X.h>
> > #include <X11/Xlib.h>
> > ...
> >
> > and there is the off chance that the newer X11 is using a symbol in
> > our Defn.h or Print.h. If so, then we'd like to hear about it ASAP...
>
> I downloaded the XFree86-4.4.0 sources. One issue is that
> NeedFunctionPrototypes is no longer supported in constructs like
>
> extern XFontStruct *XLoadQueryFont(
> #if NeedFunctionPrototypes
> Display* /* display */,
> _Xconst char* /* name */
> #endif
> );
>
> which explains the warnings on incompatible types. However, removing
>
> #define NeedFunctionPrototypes 0
>
> does not cause the other errors on my XFree86 (8.3.3 I think).
>
> More digging needed ....
>
> Brian
>
>
--
Brian D. Ripley, ripley at stats.ox.ac.uk
Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/
University of Oxford, Tel: +44 1865 272861 (self)
1 South Parks Road, +44 1865 272866 (PA)
Oxford OX1 3TG, UK Fax: +44 1865 272595
More information about the R-help
mailing list