From Kurt.Hornik@ci.tuwien.ac.at  Wed Jul 14 16:18:46 1999
From: Kurt.Hornik@ci.tuwien.ac.at (Kurt Hornik)
Date: Wed, 14 Jul 1999 17:18:46 +0200 (CEST)
Subject: 0.65 && AIX|HPUX
In-Reply-To: <199907141507.RAA27266@sophie.ethz.ch>
References: <14220.34132.594207.790328@fangorn.ci.tuwien.ac.at>
 <199907141507.RAA27266@sophie.ethz.ch>
Message-ID: <14220.43606.369121.740271@fangorn.ci.tuwien.ac.at>

>>>>> Martin Maechler writes:

KH> I've made some more changes to configure/make which still don't solve
KH> everything but I think I have to stop for now.

> too bad (the "stop for now").

(Well, the point is that the experimental approach is very inefficient.
We need someone who really knows about these platforms.)

KH> Status AIX:

KH> * I can compile with gcc/f77/make.
KH> * AIX make check fails (cannot build base-Ex.R).
KH> * GNU make check fails in the contour example.
KH> * Plotting is broken (tickmarks go all the way thru).

> This is exactly the typical result of the next item : In my
> experience, whenever is.finite(), finite() 1/0, 0/0 etc weren't ok
> (and as Peter emphasized, they are *not at all* as long as you get
> "INF" and "NaNQ" instead of "Inf" and "NaN") then the graphics show
> the above symptome.

Hmm.  Perhaps we can nail that down.  My impression was that the finite
et al tests I tried were o.k.  Do you know what exactly causes the
plotting problem?

> The way that I found that -D_XOPEN_SOURCE_EXTENDED
> will save me, was by looking into /usr/include/math.h

> It seems that you (and Thomas Vogels !) have a different one, than,
> even though Thomas said that he had AIX 4.2 as well?  This is what I
> have :

>     $ uname -a
>     AIX percol 2 4 000333104600

>     $ ls -l /usr/include/math.h
>     -r--r--r--   1 bin      bin        14620 Oct 14 1996  /usr/include/math.h

> What versions of AIX 4.2 are around?

I have

e8725245@fbma:/home2/e8725245$ uname -a
AIX fbma 2 4 000147825700
e8725245@fbma:/home2/e8725245$ ls -l /usr/include/math.h 
-r--r--r--   1 bin      bin        14620 Oct 14 1996  /usr/include/math.h

Also,

e8725245@fbma:/home2/e8725245$ ls -l /usr/bin/f77 
-rwxr-xr-x   3 bin      bin        99453 May  7 1998  /usr/bin/f77*
e8725245@fbma:/home2/e8725245$ gcc --version
2.7.2
e8725245@fbma:/home2/e8725245$ gmake --version
GNU Make version 3.77, by Richard Stallman and Roland McGrath.

KH> * IEEE fp stuff is strange (will look into this).
KH> * I still need f77 for linking.  Using ld with the suggested flags gives
KH> a binary with `exec format error'.  The problem seems to be with an
KH> unreferenced __start.
KH> * The basic add-ons seem to work, though.


KH> Status HPUX:

KH> * I can compile the main binary with c89/f77/make.
KH> * Compilation fails in eda (syntax error in etc/Makeconf).  The problem
KH> disappears when the SHLIB target is commented ... but then building
KH> the shared lib fails.  I tried xlispstat -Wl,-E instead but no.
> 				       ~~~~~~~~~
> 				       sure about that ??

3-52-5 configure has

    *hpux*)
      FOREIGN_FILE="sysvr4-foreign.h"
      AC_DEFINE(HAVE_FOREIGN)
      AC_DEFINE(HAVE_DLOPEN)
      UCFLAGS="$UCFLAGS -Imachines/hpux/dlfcn"
      EXTRAOBJS="$EXTRAOBJS dlfcn.o"
      link_sources="$link_sources machines/hpux/dlfcn/dlfcn.c"
      link_targets="$link_targets dlfcn.c"
      EXTRALIBS="$EXTRALIBS -ldld"
      ULDFLAGS="$ULDFLAGS -Wl,-E"
      foreign=1


KH> * QUESTION: what about src/unix/hpdlfcn.c?

-k
-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-.-
r-devel mailing list -- Read http://www.ci.tuwien.ac.at/~hornik/R/R-FAQ.html
Send "info", "help", or "[un]subscribe"
(in the "body", not the subject !)  To: r-devel-request@stat.math.ethz.ch
_._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._._


0.65 && AIX|HPUX
Kurt Hornik