Baba,
     I've updated the rstudio-desktop.info file in my experimental to
use a fixincludes subdirectory to provide the build with a local copy
of the 3.2 Rinterface.h header with the extern restored to
R_running_as_main_program, This eliminated the duplicate symbols for
R_running_as_main_program in the final linkage when built against
r-base32 and I've switched that package from 3.1 to 3.2. Now we only
have the two libc++ compilation bugs in
src/cpp/core/r_util/RSessionLaunchProfile.cpp  and
src/cpp/session/modules/SessionHTMLPreview.cpp to properly solve.
           Jack

On Sat, Apr 18, 2015 at 11:33 AM, Jack Howarth
<howarth.at.f...@gmail.com> wrote:
> 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.

------------------------------------------------------------------------------
BPM Camp - Free Virtual Workshop May 6th at 10am PDT/1PM EDT
Develop your own process in accordance with the BPMN 2 standard
Learn Process modeling best practices with Bonita BPM through live exercises
http://www.bonitasoft.com/be-part-of-it/events/bpm-camp-virtual- event?utm_
source=Sourceforge_BPM_Camp_5_6_15&utm_medium=email&utm_campaign=VA_SF
_______________________________________________
Fink-devel mailing list
Fink-devel@lists.sourceforge.net
List archive:
http://news.gmane.org/gmane.os.apple.fink.devel
Subscription management:
https://lists.sourceforge.net/lists/listinfo/fink-devel

Reply via email to