On Wed, Mar 24, 2010 at 5:56 AM, Prof Brian Ripley <rip...@stats.ox.ac.uk> wrote: > On Wed, 10 Mar 2010, Christiaan Pauw wrote: > >> >> Hi Everybody >> >> I use R2.9.2 on Mac OS X 10.5.2. I tried to install RPostgreSQL from >> source >> on CRAN via the package installer. Apparently the program cannot find >> my C >> compiler gcc . Here is the output message >> >> trying URL ' >> http://cran.za.r-project.org/src/contrib/RPostgreSQL_0.1-6.tar.gz' >> Content type 'application/x-gzip' length 141399 bytes (138 Kb) >> opened URL >> ================================================== >> downloaded 138 Kb >> >> * Installing *source* package ?RPostgreSQL? ... >> checking for gcc... no >> checking for cc... no >> checking for cl.exe... no >> configure: error: no acceptable C compiler found in $PATH >> See `config.log' for more details. >> ERROR: configuration failed for package ?RPostgreSQL? >> * Removing >> ?/Library/Frameworks/R.framework/Versions/2.9/Resources/library/ >> RPostgreSQL? >> >> I an sure I have gcc-4.0 installed because I can type "gcc-4.0 -- >> version" in >> the terminal and get
Most likely you will need to upgrade your Xcode. Do you have gcc-4.2 which is the default on newer systems? Older versions of Xcode had gcc 3.something as well as 4.0, whereas newer versions have gcc 4.0 as well as gcc 4.2. If I was better at remembering the Apple build numbers for the compiler, I could tell you for sure. Kasper >> >> i686-apple-darwin9-gcc-4.0.1 (GCC) 4.0.1 (Apple Inc. build 5465) >> Copyright (C) 2005 Free Software Foundation, Inc. >> This is free software; see the source for copying conditions. There >> is NO >> warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR >> PURPOSE. >> >> How do I tell R where gcc is? > > It is not R which is asking but RPostgreSQL, so you should take this up with > the package maintainer (but see the posting guide). > (RPostgreSQL does not pick up the compiler from the R, as required in > 'Writing R Extensions'.) > > But first, was R compiled with gcc-4.0? R 2.9.2 is not current, and if you > update your OS (10.5.8 is the latest), Xcode and R you may find this works. > (I do have > > tystie% which gcc > /usr/bin/gcc > > under an up-to-date 2.5.8 system, and R 2.10.1 was compiled with gcc-4.2 > according to > > tystie% R CMD config CC > gcc-4.2 -arch i386 -std=gnu99 > .) > > The normal way to tell a configure script the version of the compiler is to > set the environment variable CC. > > > >> >> regards >> Christiaan >> >> >> Christiaan Pauw >> Tel +27 44 6950 749 >> Mob +27 82 557 4328 >> www.nova.org.za >> >> >> >> >> >> >> [[alternative HTML version deleted]] >> >> > > -- > Brian D. Ripley, rip...@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 > > _______________________________________________ > R-SIG-Mac mailing list > R-SIG-Mac@stat.math.ethz.ch > https://stat.ethz.ch/mailman/listinfo/r-sig-mac > _______________________________________________ R-SIG-Mac mailing list R-SIG-Mac@stat.math.ethz.ch https://stat.ethz.ch/mailman/listinfo/r-sig-mac