The OS X configure in R-devel has been changed to use two-level namespaces. There
are still some problems.


1. Trunmed.c in the modreg packages defines a function heapsort(), while heapsort
is also defined (differently) in /usr/lib/stdlib.h. I (temporarily) disabled the
definition in stdlib.h.


2. If R is configured with the --without-x flag, then CPPFLAGS does not include
/usr/X11R6/include, while the tk.h files still tries to include X11/xlib.h (and
can't find it, obviously). I added -I /usr/X11R6/include to the compile of tcltk.o


3. Configure does not pass the $(Rexecbindir) to the Makefiles in the /src/library
directory, so the links cannot find the bundle_loader. I added them by hand for
all package links.


4. The aqua module does not work with two-level namespaces. Since it does
not work anyway, and Stefano will remove it soon, it may be better to remove
it even sooner.


5. In order to link the bundles with -bundle -bundle_loader /usr/local/lib/R/bin/R.bin
the /usr/local/lib/R/bin/R.bin must exist, and moreover must be an R-devel build.
This is a little bootstrap problem which can be easily hacked.


______________________________________________
[EMAIL PROTECTED] mailing list
http://www.stat.math.ethz.ch/mailman/listinfo/r-devel

Reply via email to