John,

If re-installing Xcode doesn't fix this, what version of Xcode are you using? 
On my system 'which make' shows below symbolic link and version info.

Initially I had all kind of issues after installing Lion, but since switching 
to a prerelease version of IOS + Xcode 4.2 development tools the issues 
disappeared. My Xcode version is below.

With that setup, both 1.7-1, which I use, and 1.7-0 versions of Rcmdr  compile 
and install fine, so I doubt there is anything wrong with the C code.

The other thing I noticed in the install output (below) is that the arch (i386) 
differs, but it looks like your install doesn't even get that far.

I do install from within R.app. From the command line, below output shows Rcmdr 
will compile, but can't find package 'car' (I probably need to specify the 
default library path).

I use R-devel. The Sys.info() and R.Version() look similar (also below).

Regards,
Rob

----------make------------------------------------------------------

Robs-Intel:Downloads rob$ which make
/usr/bin/make
Robs-Intel:Downloads rob$ ls -lia /usr/bin/make
98707895 lrwxr-xr-x  1 root  wheel  7 Aug 10 17:42 /usr/bin/make -> gnumake

Robs-Intel:Downloads rob$ make --v
GNU Make 3.81
Copyright (C) 2006  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.

This program built for i386-apple-darwin11.0

----------Xcode---------------------------------------------------

Version 4.2 (4D151a)

-----------Installing source of Rcmdr in R.app--------------------------

trying URL 'http://R-Forge.R-project.org/src/contrib/Rcmdr_1.7-1.tar.gz'
Content type 'application/x-gzip' length 2963563 bytes (2.8 Mb)
opened URL
==================================================
downloaded 2.8 Mb

* installing *source* package ‘Rcmdr’ ...
** libs
*** arch - x86_64
gcc-4.2 -arch x86_64 -std=gnu99 
-I/Library/Frameworks/R.framework/Resources/include 
-I/Library/Frameworks/R.framework/Resources/include/x86_64  
-I/usr/local/include    -fPIC  -g -O2 -c ismdi.c -o ismdi.o
gcc-4.2 -arch x86_64 -std=gnu99 -dynamiclib -Wl,-headerpad_max_install_names 
-undefined dynamic_lookup -single_module -multiply_defined suppress 
-L/usr/local/lib -o Rcmdr.so ismdi.o -F/Library/Frameworks/R.framework/.. 
-framework R -Wl,-framework -Wl,CoreFoundation
installing to /Users/rob/Library/R/2.14/library/Rcmdr/libs/x86_64
** R
** inst
** preparing package for lazy loading
** help
*** installing help indices
** building package indices ...
** testing if installed package can be loaded
The Commander GUI is launched only in interactive sessions

* DONE (Rcmdr)

------Installing from command line-------------------------------

Robs-Intel:Downloads rob$ R_ARCH=/x86_64 R CMD INSTALL Rcmdr_1.7-0.tar.gz 
* installing to library ‘/Users/rob/Library/R/2.14/library’
* installing *source* package ‘Rcmdr’ ...
** libs
*** arch - x86_64
gcc-4.2 -arch x86_64 -std=gnu99 
-I/Library/Frameworks/R.framework/Resources/include 
-I/Library/Frameworks/R.framework/Resources/include/x86_64  
-I/usr/local/include    -fPIC  -g -O2 -c ismdi.c -o ismdi.o
gcc-4.2 -arch x86_64 -std=gnu99 -dynamiclib -Wl,-headerpad_max_install_names 
-undefined dynamic_lookup -single_module -multiply_defined suppress 
-L/usr/local/lib -o Rcmdr.so ismdi.o -F/Library/Frameworks/R.framework/.. 
-framework R -Wl,-framework -Wl,CoreFoundation
installing to /Users/rob/Library/R/2.14/library/Rcmdr/libs/x86_64
** R
** inst
** preparing package for lazy loading
** help
*** installing help indices
** building package indices ...
** testing if installed package can be loaded
Error : package ‘car’ required by ‘Rcmdr’ could not be found
Error: loading failed
Execution halted
ERROR: loading failed
* removing ‘/Users/rob/Library/R/2.14/library/Rcmdr’
* restoring previous ‘/Users/rob/Library/R/2.14/library/Rcmdr’


------R.Version()------------------------------------------------

> R.Version()
$platform
[1] "x86_64-apple-darwin9.8.0"

$arch
[1] "x86_64"

$os
[1] "darwin9.8.0"

$system
[1] "x86_64, darwin9.8.0"

$status
[1] "Under development (unstable)"

$major
[1] "2"

$minor
[1] "14.0"

$year
[1] "2011"

$month
[1] "09"

$day
[1] "20"

$`svn rev`
[1] "57033"

$language
[1] "R"

$version.string
[1] "R Under development (unstable) (2011-09-20 r57033)"

> Sys.info()
                                                                                
           sysname 
                                                                                
          "Darwin" 
                                                                                
           release 
                                                                                
          "11.1.0" 
                                                                                
           version 
"Darwin Kernel Version 11.1.0: Tue Jul 26 16:07:11 PDT 2011; 
root:xnu-1699.22.81~1/RELEASE_X86_64" 
                                                                                
          nodename 
                                                                                
"Robs-Intel.local" 
                                                                                
           machine 
                                                                                
          "x86_64" 
                                                                                
             login 
                                                                                
             "rob" 
                                                                                
              user 
                                                                                
             "rob" 
                                                                                
    effective_user 
                                                                                
             "rob" 


On Sep 22, 2011, at 3:54 PM, John Fox wrote:

> Dear all,
> 
> After upgrading my MacBook Pro to OS X lion, I find that I'm unable to check 
> or install the Rcmdr package, getting the following error:
> 
> ---------- snip ---------
> 
> John-Foxs-MacBook-Pro:workspace jfox$ R CMD INSTALL Rcmdr
> * installing to library 
> ‘/Library/Frameworks/R.framework/Versions/2.13/Resources/library’
> * installing *source* package ‘Rcmdr’ ...
> ** libs
> *** arch - i386
> sh: make: command not found
> ERROR: compilation failed for package ‘Rcmdr’
> * removing 
> ‘/Library/Frameworks/R.framework/Versions/2.13/Resources/library/Rcmdr’
> * restoring previous 
> ‘/Library/Frameworks/R.framework/Versions/2.13/Resources/library/Rcmdr’
> 
> ---------- snip ---------
> 
> I am able to install from source other packages that don't have any compiled 
> code, and so I hypothesize that this is due to some C code in the Rcmdr 
> package. The Rcmdr installs fine on my Windows system and is built without 
> error on R-Forge. As well, I was able to install the package from source 
> before the OS upgrade.
> 
> I've installed the current development version of R 2.13.2, gfortran 4.2.3 
> (probably not relevant because there's no fortran code in the package), and 
> Xcode for lion from the Apple app store.
> 
> Here are some more details of my system:
> 
> ---------- snip ---------
> 
>> Sys.info()
>                                                                               
>             sysname 
>                                                                               
>            "Darwin" 
>                                                                               
>             release 
>                                                                               
>            "11.1.0" 
>                                                                               
>             version 
> "Darwin Kernel Version 11.1.0: Tue Jul 26 16:07:11 PDT 2011; 
> root:xnu-1699.22.81~1/RELEASE_X86_64" 
>                                                                               
>            nodename 
>                                                                     
> "John-Foxs-MacBook-Pro.local" 
>                                                                               
>             machine 
>                                                                               
>            "x86_64" 
>                                                                               
>               login 
>                                                                               
>              "jfox" 
>                                                                               
>                user 
>                                                                               
>              "jfox" 
> 
>> R.Version()
> $platform
> [1] "x86_64-apple-darwin9.8.0"
> 
> $arch
> [1] "x86_64"
> 
> $os
> [1] "darwin9.8.0"
> 
> $system
> [1] "x86_64, darwin9.8.0"
> 
> $status
> [1] "beta"
> 
> $major
> [1] "2"
> 
> $minor
> [1] "13.2"
> 
> $year
> [1] "2011"
> 
> $month
> [1] "09"
> 
> $day
> [1] "19"
> 
> $`svn rev`
> [1] "57033"
> 
> $language
> [1] "R"
> 
> $version.string
> [1] "R version 2.13.2 beta (2011-09-19 r57033)" 
> 
> ---------- snip ---------
> 
> Any help would be appreciated.
> 
> Thanks,
> John
> 
> ------------------------------------------------
> John Fox
> Sen. William McMaster Prof. of Social Statistics
> Department of Sociology
> McMaster University
> Hamilton, Ontario, Canada
> http://socserv.mcmaster.ca/jfox/
> 
> _______________________________________________
> R-SIG-Mac mailing list
> [email protected]
> https://stat.ethz.ch/mailman/listinfo/r-sig-mac

_______________________________________________
R-SIG-Mac mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-sig-mac

Reply via email to