Removal of the line #define BOOST_FILESYSTEM_NO_DEPRECATED from src/cpp/core/FilePath.cpp allows it to build, as noted upstream. Same for current rstudio-1.2.5019 btw (https://bugs.gentoo.org/702140). Reproducible: Always
Sorry, error message was: /var/tmp/portage/sci-mathematics/rstudio-1.2.1335/work/rstudio-1.2.1335/src/cpp/core/FilePath.cpp:1035:37: error: ‘rstudio::core::{anonymous}::recursive_dir_iterator’ {aka ‘class boost::filesystem::recursive_directory_iterator’} has no member named ‘level’ 1035 | if (!iterationFunction(itr.level(), | ^~~~~
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81c6a4956dd1bfed76c9845066f5ab0db75475ce commit 81c6a4956dd1bfed76c9845066f5ab0db75475ce Author: David Seifert <soap@gentoo.org> AuthorDate: 2019-12-20 17:53:44 +0000 Commit: David Seifert <soap@gentoo.org> CommitDate: 2019-12-20 17:53:44 +0000 sci-mathematics/rstudio: Fix building with boost 1.72 Closes: https://bugs.gentoo.org/703124 Package-Manager: Portage-2.3.81, Repoman-2.3.20 Signed-off-by: David Seifert <soap@gentoo.org> .../rstudio/files/rstudio-1.0.44-systemd.patch | 8 +++--- .../rstudio-1.2.1335-boost-1.72-filesystem.patch | 31 ++++++++++++++++++++++ sci-mathematics/rstudio/rstudio-1.2.1335.ebuild | 23 ++++++++-------- 3 files changed, 47 insertions(+), 15 deletions(-)