shared_static_cast must be replaced by static_pointer_cast, cf. upstream commit https://github.com/rstudio/rstudio/commit/d201f53c6077e8e7ecb99652474bf3dd82d9f42c/ Patch is attached. Reproducible: Always
Created attachment 352922 [details, diff] rstudio-0.97.336-boost_1_53_compat.patch
that will break compatibility with old boost, no?
brooo?
(In reply to Julian Ospald (hasufell) from comment #2) > that will break compatibility with old boost, no? Well no, maybe with 0.x versions of boost ;-) We are at boost 1.53 now (1.54 being current), and see what was part of 1.35: http://www.boost.org/doc/libs/1_35_0/boost/shared_ptr.hpp Saying: "// shared_*_cast names are deprecated. Use *_pointer_cast instead." Most other software has adapted to this depreciation long ago and therefore runs with "old" (like 1.35) and current versions alike. With the patch, rstudio does as well.
+ 15 Jul 2013; Julian Ospald <hasufell@gentoo.org> rstudio-0.97.336.ebuild, + +files/rstudio-0.97.336-boost-1.53.patch: + fix building with boost-1.53 wrt #476274