On Mon, Nov 14, 2011 at 3:40 PM, Simon Urbanek
<[email protected]> wrote:
> Garth,
>
> I bet you didn't use the Installer. The tar ball contains more than your 
> system can handle, that's why the installed removes ppc binaries on Lion. You 
> can do the same by hand with something like
> sudo rm -rf `find /Library/Frameworks/R.framework -name ppc`
>
> However, I'd recommend using the Installer instead since there are other 
> Lion-specific actions (such as changing the default arch etc.).

That did the trick. Thanks!
Garth Howell


>
> Cheers,
> Simon
>
>
> On Nov 14, 2011, at 3:38 PM, Garth Howell wrote:
>
>> Hi,
>>
>> I am running Lion which no longer supports the Power PC architecture.
>>
>> I want to build a package from source using R-devel.
>>
>> This is what happens:
>> $ R CMD INSTALL rjson_0.2.6.tar.gz
>> BiocInstaller version 1.3.3, ?biocLite for help
>> * installing to library
>> Œ/Library/Frameworks/R.framework/Versions/2.15/Resources/library‚
>> * installing *source* package Œrjson‚ ...
>> ** package Œrjson‚ successfully unpacked and MD5 sums checked
>> ** Creating default NAMESPACE file
>> ** libs
>> *** arch - i386
>> gcc-4.2 -arch i386 -std=gnu99
>> -I/Library/Frameworks/R.framework/Versions/2.15/Resources/include
>> -I/Library/Frameworks/R.framework/Versions/2.15/Resources/include/i386
>> -DNDEBUG  -I/usr/local/include    -fPIC  -g -O2 -Wall -pedantic -c parser.c
>> -o parser.o
>> parser.c: In function ŒUTF8Encode2BytesUnicode‚:
>> parser.c:102: warning: comparison is always true due to limited range of
>> data type
>> gcc-4.2 -arch i386 -std=gnu99 -dynamiclib -Wl,-headerpad_max_install_names
>> -undefined dynamic_lookup -single_module -multiply_defined suppress
>> -L/usr/local/lib -o rjson.so parser.o -F/Library/Frameworks/R.framework/..
>> -framework R -Wl,-framework -Wl,CoreFoundation
>> installing to
>> /Library/Frameworks/R.framework/Versions/2.15/Resources/library/rjson/libs/i386
>> *** arch - ppc
>> gcc-4.2 -arch ppc -std=gnu99
>> -I/Library/Frameworks/R.framework/Versions/2.15/Resources/include
>> -I/Library/Frameworks/R.framework/Versions/2.15/Resources/include/ppc
>> -DNDEBUG  -I/usr/local/include    -fPIC  -g -O2 -Wall -pedantic -c parser.c
>> -o parser.o
>> gcc-4.2: error trying to exec '/usr/bin/powerpc-apple-darwin11-gcc-4.2.1':
>> execvp: No such file or directory
>> make: *** [parser.o] Error 255
>> ERROR: compilation failed for package Œrjson‚
>> * removing
>> Œ/Library/Frameworks/R.framework/Versions/2.15/Resources/library/rjson‚
>> * restoring previous
>> Œ/Library/Frameworks/R.framework/Versions/2.15/Resources/library/rjson‚
>>
>> If I add the option --no-multiarch, it builds fine.
>> But I would like to build the package for both the i386 and x86_64
>> architectures.
>>
>> Is there some setting I can change so that by default, packages will be
>> built for both these architectures but never for ppc?
>>
>> I am using the binary of R-devel from http://r.research.att.com.
>>
>> sessionInfo()
>> R Under development (unstable) (2011-10-27 r57452)
>> Platform: i386-apple-darwin9.8.0/i386 (32-bit)
>>
>> locale:
>> [1] en_US.UTF-8/en_US.UTF-8/en_US.UTF-8/C/en_US.UTF-8/en_US.UTF-8
>>
>> attached base packages:
>> [1] stats     graphics  grDevices utils     datasets  methods   base
>>
>> Thanks,
>> Garth Howell
>>
>>       [[alternative HTML version deleted]]
>>
>> _______________________________________________
>> 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