Skip to content

small steps ahead from fink in building R Darwin/X11 port

5 messages · Don MacQueen, Jan de Leeuw, stefano iacus

#
If you want to have a g77 not coming from fink you can try to install 
g77 3.1 from

http://gravity.psu.edu/~khanna/hpc.html

I can build a clean R (both 1.7.0 and today patched R) without having 
anything from fink installed (I remove /sw directory from my system).

I've also installed dlcompat as I wrote in a previous msg:

from http://www.opendarwin.org/projects/dlcompat/

     use the following to configure/install

   make clean
   ./configure --enable-fink
   make

Configuring R with

./configure --enable-R-shlib --with-blas='-framework vecLib' 
--with-lapack


gives you the following capabilities


 > capabilities()
     jpeg      png    tcltk      X11    GNOME     libz http/ftp  sockets
    FALSE     TRUE    FALSE     TRUE    FALSE     TRUE     TRUE     TRUE
   libxml     fifo   cledit  IEEE754    bzip2     PCRE
     TRUE     TRUE    FALSE     TRUE     TRUE     TRUE


Stefano
3 days later
#
This --enable-fink option looks like a very good thing. Thank you.

How does it work? Does it mean that during installation the necessary 
files are downloaded from fink, used during make, and then deleted?

I find jpeg and tcltk to be very useful; does --enable-fink include 
them among the capabilities?

I notice that cledit is shown as FALSE among the capabilities listed 
below. Is that the capability that is enabled when libreadlines is 
available? If so, I feel that it is essential.

-Don
At 6:09 PM +0200 5/25/03, Stefano Iacus wrote:

  
    
#
On Wednesday, May 28, 2003, at 20:25 US/Pacific, Don MacQueen wrote:

            
I think the enable-fink is an option to compile dlcompar from opendarwin
you can use them from fink or install them in /usr/local yourself.  
observe that darwinports, the other
major porting project, installs everything in /opt, which is not much  
better than /sw
yes, command-line edit is readline, again either from fink or your own  
in /usr/lib


it seems to me fink is (still) a necessary evil, and we should not get  
to be too worked up about it
===
Jan de Leeuw; Professor and Chair, UCLA Department of Statistics;
Editor: Journal of Multivariate Analysis, Journal of Statistical  
Software
US mail: 9432 Boelter Hall, Box 951554, Los Angeles, CA 90095-1554
phone (310)-825-9550;  fax (310)-206-5658;  email: deleeuw@stat.ucla.edu
homepage: http://gifi.stat.ucla.edu
   
------------------------------------------------------------------------ 
-------------------------
           No matter where you go, there you are. --- Buckaroo Banzai
                    http://gifi.stat.ucla.edu/sounds/nomatter.au
#
On Gioved?, mag 29, 2003, at 05:25 Europe/Rome, Don MacQueen wrote:

            
this option is sensible only to the building phase of dlcompat. This 
options is needed to control the way symbol names in the dlls are 
treated.
no
as I said this is not related
yes, I need to fix this too and I agree it is essential.
stefano
#
On Gioved?, mag 29, 2003, at 07:34 Europe/Rome, Jan de Leeuw wrote:

            
absolutely, but this version of dlcompat installa in the right place in  
/usr
yes it is for few things but my aim is to let the "standard" mac user  
be able to build (R and) the packages on its own.
The main problem with fink is that you need to know several things (for  
example as pointed out by you, the g77 must to be from the unstable  
tree of fink and you have to configure fink for this).

Fink is not "evil" :) it is really good, but I would like people to  
install things they need to build R using double-clicking installers  
and so on and I'm also looking forward for the next Apple Dev. Tools to  
see what's inside.
Probably Jan knows better then me what's going on.

Stefano