From: Jack H. <how...@gm...> - 2015-04-18 15:33:35
|
Baba, As you probably noticed, I added r-base32-3.2.0-1 packaging to fink this week. I also updated all the R modules packages in libs/rmods to support 3.2 as well as updating them to their most current upstream cran versions. With that done, I've resurrected the rstudio-desktop package by updating it to the current 0.98.1103 release and tweaking the build to complete on 10.9/10.10. The changes are roughly... 1) perl patching src/cpp/CMakeLists.txt on darwin13 or later to pass -stdlib=libc++ rather than -stdlib=stdlibc++. 2) apply an ugly hack in rstudio-desktop-libc++.patch to disable two compile errors against libc++ until we craft a proper fix. I have left the build on boost 1.53. While the build against boost 1.55 completes, the resulting application crashes on startup. Also, rstudio-desktop is currently stuck on r-base31 as a change in 3.2.0 breaks the executable linkage due to multiple symbols for _R_running_as_main_program. http://r.789695.n4.nabble.com/Removed-extern-on-R-running-as-main-program-in-Rinterface-h-intentional-tt4694398.html#none Perhaps we can kludge around that by making a local copy of the offending R header without the declaration and manually add the pruned lines back into only a single rstudio file. You can find the packaging files... rstudio-desktop.info rstudio-desktop.patch rstudio-desktop-libc++.patch in my experimental at http://fink.cvs.sourceforge.net/viewvc/fink/experimental/jwhowarth/main/finkinfo/. Jack As long you have the r-base from 3.1.x installed, the resulting Rstudio seems to run okay against libc++ on 10.10. |