[R-SIG-Mac] problematic MACOSX_DEPLOYMENT_TARGET

Christoph Heibl christoph.heibl at gmx.net
Thu Oct 23 10:51:27 CEST 2008


Dear Simon, dear Stephen,

thanks a lot for taking your time and your advice.

Sys.setenv("MACOSX_DEPLOYMENT_TARGET"="10.4") works perfect.

Kind regards,
Christoph


On Oct 22, 2008, at 10:23 PM, Simon Urbanek wrote:

> Christoph,
>
> please make sure you have:
> - Xcode 2.4 or higher installed (2.5 recommended)
> - you are using Apple's compilers
> - MACOSX_DEPLOYMENT_TARGET is not explicitly set (e.g. try  
> Sys.getenv("MACOSX_DEPLOYMENT_TARGET"))
>
> If all the above is true, please send me the output in Terminal:
> which gcc
> gcc --version
>
> then try
> Sys.setenv("MACOSX_DEPLOYMENT_TARGET"="10.4")
> before installing a package from source.
>
> Thanks,
> Simon
>
>
> On Oct 22, 2008, at 5:33 , Christoph Heibl wrote:
>
>> Dear list,
>>
>> after having installed R-2.8.0 on Mac OS 10.4.11, I get an error  
>> message when I try to install the source of a package (please see  
>> below). I was trying to find a solution on the web, but my  
>> understanding of the architecture of Mac OS is to weak to make  
>> something out of the hints I found. Can someone point me towards  
>> an easy-understandable solution to the problem? What do I have to  
>> change exactly and how can I do it?
>>
>> Thank you in advance!
>> Christoph Heibl
>>
>> # The problem ...
>> # trying to install 'gee'
>>
>> > install.packages("gee", type = "source")
>> trying URL 'http://cran.miroir-francais.fr/src/contrib/ 
>> gee_4.13-13.tar.gz'
>> Content type 'application/x-gzip' length 50101 bytes (48 Kb)
>> opened URL
>> ==================================================
>> downloaded 48 Kb
>>
>> WARNING: ignoring environment value of R_HOME
>> * Installing *source* package 'gee' ...
>> ** libs
>> ** arch - i386
>> gfortran -arch i386   -fPIC  -g -O2 -c dgedi.f -o dgedi.o
>> gfortran -arch i386   -fPIC  -g -O2 -c dgefa.f -o dgefa.o
>> gcc -arch i386 -std=gnu99 -I/Library/Frameworks/R.framework/ 
>> Resources/include -I/Library/Frameworks/R.framework/Resources/ 
>> include/i386  -I/usr/local/include    -fPIC  -g -O2 -c ugee.c -o  
>> ugee.o
>> gcc -arch i386 -std=gnu99 -dynamiclib -Wl,- 
>> headerpad_max_install_names  -undefined dynamic_lookup - 
>> single_module -multiply_defined suppress -L/usr/local/lib -o  
>> gee.so dgedi.o dgefa.o ugee.o -L/Library/Frameworks/R.framework/ 
>> Resources/lib/i386 -lRblas -lgfortran -lgfortran -F/Library/ 
>> Frameworks/R.framework/.. -framework R -Wl,-framework - 
>> Wl,CoreFoundation
>> ** arch - ppc
>> gfortran -arch ppc   -fPIC  -g -O2 -c dgedi.f -o dgedi.o
>> gfortran -arch ppc   -fPIC  -g -O2 -c dgefa.f -o dgefa.o
>> gcc -arch ppc -std=gnu99 -I/Library/Frameworks/R.framework/ 
>> Resources/include -I/Library/Frameworks/R.framework/Resources/ 
>> include/ppc  -I/usr/local/include    -fPIC  -g -O2 -c ugee.c -o  
>> ugee.o
>> gcc -arch ppc -std=gnu99 -dynamiclib -Wl,- 
>> headerpad_max_install_names  -undefined dynamic_lookup - 
>> single_module -multiply_defined suppress -L/usr/local/lib -o  
>> gee.so dgedi.o dgefa.o ugee.o -L/Library/Frameworks/R.framework/ 
>> Resources/lib/ppc -lRblas -lgfortran -lSystemStubs -lgfortran - 
>> lSystemStubs -F/Library/Frameworks/R.framework/.. -framework R - 
>> Wl,-framework -Wl,CoreFoundation
>> ld: flag: -undefined dynamic_lookup can't be used with  
>> MACOSX_DEPLOYMENT_TARGET environment variable set to: 10.1
>> /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/libtool: internal  
>> link edit command failed
>> make: *** [gee.so] Error 1
>> chmod: /Library/Frameworks/R.framework/Versions/2.8/Resources/ 
>> library/gee/libs/ppc/*: No such file or directory
>> ERROR: compilation failed for package 'gee'
>> ** Removing '/Library/Frameworks/R.framework/Versions/2.8/ 
>> Resources/library/gee'
>>
>> The downloaded packages are in
>> 	/private/tmp/RtmpH8ykpZ/downloaded_packages
>> Updating HTML index of packages in '.Library'
>> Warning message:
>> In install.packages("gee", type = "source") :
>>  installation of package 'gee' had non-zero exit status
>>
>>
>> ________________________________________________________
>>
>> Christoph Heibl
>>
>> Systematic Botany
>> Ludwig-Maximilians-Universität München
>> Menzinger Str. 67
>> D-80638 München
>> GERMANY
>>
>> phone:     +49-(0)89-17861-251
>> e-mail:    heibl at lmu.de
>>
>> http://www.christophheibl.de/ch-home.html
>>
>> SAVE PAPER - THINK BEFORE YOU PRINT
>>
>> _______________________________________________
>> R-SIG-Mac mailing list
>> R-SIG-Mac at stat.math.ethz.ch
>> https://stat.ethz.ch/mailman/listinfo/r-sig-mac
>>
>>



More information about the R-SIG-Mac mailing list