Further to Simon's instructions, point two, rerunning javareconf: if you want to reconfigure Java in R to produce universal binaries, then specify the --arch= switch for R. ?I ran the command line once with --arch=i386 and once with --arch=x86_64 to produce a single version of rJava for both architectures. Richard
On December 1, 2010 at 12:00 PM r-sig-mac-request at r-project.org wrote:
Date: Tue, 30 Nov 2010 10:01:26 -0500 From: Simon Urbanek <simon.urbanek at r-project.org> To: "r-sig-mac at stat.math.ethz.ch List" <r-sig-mac at stat.math.ethz.ch>, ? ? ? ? ?"stats-rosuda-devel at listserv.uni-augsburg.de List" ? ? ? ? ?<stats-rosuda-devel at listserv.uni-augsburg.de> Subject: [R-SIG-Mac] Java on Mac OS X 10.6.5 (Snow Leopard) Message-ID: <8860749C-5410-49AF-A7F3-393108529A45 at r-project.org> Content-Type: text/plain; charset=us-ascii Apparently the latest update to Snow Leopard (10.6.5) removes necessary header files from the system Java installation. They are now only available in the corresponding Xcode SDKs. What does that mean? * If you are using binaries from CRAN, there is nothing to worry about and you can ignore this e-mail. * If you are compiling packages against the JavaVM from sources (such as rJava), you will need to point the compilers to the new location of the headers. For example if you want to use the 10.6 SDK you'll have to use: JAVA_CPPFLAGS=-I/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/JavaV M.framework/Headers You have two options: you can re-run javareconf with JAVA_CPPFLAGS specified, i.e. (the command is all on one line!): JAVA_CPPFLAGS=-I/Developer/SDKs/MacOSX10.6.sdk/System/Library/Frameworks/JavaV M.framework/Headers R CMD javareconf this will configure R with the correct flags. Alternatively, you can set JAVA_CPPFLAGS before installing the packages in question if you don't want to touch the R Java configuration. Note: the above assumes you installed Xcode in the default location "/Developer" - adjust accordingly if you used a custom location. Cheers, Simon ------------------------------
_______________________________________________ R-SIG-Mac mailing list R-SIG-Mac at r-project.org https://stat.ethz.ch/mailman/listinfo/r-sig-mac End of R-SIG-Mac Digest, Vol 94, Issue 1 ****************************************
Richard R. Liu richard.liu at pueo-owl.ch