[R-SIG-Mac] R 2.1.1 available in DarwinPorts
Kjell Konis
konis at stats.ox.ac.uk
Thu Sep 8 00:45:20 CEST 2005
On 7 Sep 2005, at 15:00, Jim McLoughlin wrote:
> 1. I am up to date with darwin ports:
Okay, so much for the easy fix.
> shiney:~ jim$ port version
> Version: 1.012
>
>> I actually changed the Portfile so that when the host is running OS X
>> the Apple gcc-3.3 and g++-3.3 get used instead of the GNU compilers
>> that are installed by DarwinPorts. For some reason on my computer -
>> lcc_dynamic is passed to gcc-3.3 when libR.dylib is created (see
>> below) but it looks like this is specific to me. I am testing a
>> Portfile with -lcc_dynamic included in LDFLAGS and it looks like it
>> still works for me (but honestly why wouldn't it). Hopefully it will
>> work for Elijah and Jim too.
>
> 2. I noticed that when I first did `sudo install port R` yesterday,
> it built a version of gcc (gcc-dp-3.4), so it must not be using the
> osx gcc 3.3 by default. `port variants R` returns:
>
> darwin_6
> macosx
>
> so it might be that we need to run `sudo port install R +macosx` to
> force usage of the built in gcc-3.3. However, When I tried this, I
> got the same error as in 3 below (for the non-variant port).
The only way to get g77 is to install all of gcc 3.4.4. On OS X the
macosx variant is used by default (which uses the gcc-3.3 and g++-3.3
provided by Apple with the developer tools and the g77-dp-3.4.4
provided by DarwinPorts). The darwin_6 variant is there to support
jaguar.
Can you send me the config.log. Also what version of OS X do you
have and do you have any software installed in /usr/local?
Kjell
> 3. I tried adding -lcc_dynamic to the LDFLAGS, but it still did not
> build. It now fails with:
>
> ---> Fetching R
> ---> Attempting to fetch R-2.1.1.tar.gz from http://cran.r-
> project.org/src/base/R-2/
> ---> Verifying checksum(s) for R
> ---> Extracting R
> ---> Configuring R
> Error: Target com.apple.configure returned: configure failure:
> shell command "cd "/opt/local/var/db/dports/build/
> file._opt_local_var_db_dports_sources_rsync.rsync.opendarwin.org_dpupd
> ate_dports_math_R/work/R-2.1.1" && CPPFLAGS="-I/opt/local/include"
> LDFLAGS="-L/opt/local/lib -lcc_dynamic" CC=gcc-dp-3.4 CXX=g++-
> dp-3.4 F77=g77-dp-3.4 CC=gcc-3.3 CXX=g++-3.3 ./configure --prefix=/
> opt/local --with-tcl-config="/opt/local/lib/tclConfig.sh" --with-tk-
> config="/opt/local/lib/tkConfig.sh" --disable-R-framework --enable-
> R-shlib --with-blas="-framework vecLib" --with-lapack" returned
> error 77
> Command output: checking for dvips... /opt/local/bin/dvips
> checking for tex... /opt/local/bin/tex
> checking for latex... /opt/local/bin/latex
> checking for makeindex... /opt/local/bin/makeindex
> checking for pdftex... /opt/local/bin/pdftex
> checking for pdflatex... /opt/local/bin/pdflatex
> checking for makeinfo... /opt/local/bin/makeinfo
> checking for unzip... /usr/bin/unzip
> checking for zip... /usr/bin/zip
> checking for gzip... /usr/bin/gzip
> checking for firefox... no
> checking for mozilla... no
> checking for netscape... no
> checking for galeon... no
> checking for kfmclient... no
> checking for opera... no
> checking for gnome-moz-remote... no
> checking for open... /usr/bin/open
> using default browser ... /usr/bin/open
> checking for acroread... no
> checking for acroread4... no
> checking for xpdf... no
> checking for gv... no
> checking for gnome-gv... no
> checking for ggv... no
> checking for kghostview... no
> checking for open... /usr/bin/open
> checking for gcc... gcc-3.3
> checking for C compiler default output file name... configure:
> error: C compiler cannot create executables
> See `config.log' for more details.
>
More information about the R-SIG-Mac
mailing list