When qtwebengine is installed
sci-mathematics/rstudio-1.2.1335 emerges successfully.
I changed dependency from qtwebkit to qtwebengine:
# emerge sci-mathematics/rstudio::pmaci
These are the packages that would be merged, in order:
Calculating dependencies ......... ... ... done!
[ebuild N ] dev-qt/qtwebengine-5.12.4:5/5.12::gentoo USE="-alsa -bindist -debug -designer jumbo-build -pax_kernel pulseaudio system-ffmpeg system-icu -test widgets" 0 KiB
[ebuild N ] sci-mathematics/rstudio-1.2.1335::pmaci USE="-dedicated libressl -server" 0 KiB
Total: 2 packages (2 new), Size of downloads: 0 KiB
Would you like to merge these packages? [Yes/No] y
>>> Verifying ebuild manifests
>>> Emerging (1 of 2) dev-qt/qtwebengine-5.12.4::gentoo
>>> Installing (1 of 2) dev-qt/qtwebengine-5.12.4::gentoo
>>> Emerging (2 of 2) sci-mathematics/rstudio-1.2.1335::pmaci
>>> Installing (2 of 2) sci-mathematics/rstudio-1.2.1335::pmaci
>>> Recording sci-mathematics/rstudio::pmaci in "world" favorites file...
>>> Jobs: 2 of 2 complete
I tried 3 times to attach the build log. This fails with error message:
"Die Webseite unter https://bugs.gentoo.org/attachment.cgi ist eventuell vorübergehend nicht verfügbar "
(Site not available)
Thanks for reporting, confirmed:
The bug has been closed via the following commit(s):
Author: Mark Wright <firstname.lastname@example.org>
AuthorDate: 2019-08-22 23:14:44 +0000
Commit: Mark Wright <email@example.com>
CommitDate: 2019-08-22 23:14:44 +0000
sci-mathematics/rstudio: Fix #692728 dep webkit -> webengine
Thanks to Ulenrich for reporting, rstudio changed the dev-qt/webkit
dependency to dev-qt/webengine
Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Mark Wright <firstname.lastname@example.org>
sci-mathematics/rstudio/rstudio-1.2.1335.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
I don't think this resolves the issue. rstudio still did not build because I didn't have the USE flag "widgets" set for qtwebengine. Here're the lines from the rstudio build log:
CMake Error at src/cpp/desktop/CMakeLists.txt:122 (find_package):
By not providing "FindQt5WebEngineWidgets.cmake" in CMAKE_MODULE_PATH this
project has asked CMake to find a package configuration file provided by
"Qt5WebEngineWidgets", but CMake did not find one.
Could not find a package configuration file provided by
"Qt5WebEngineWidgets" with any of the following names:
Add the installation prefix of "Qt5WebEngineWidgets" to CMAKE_PREFIX_PATH
or set "Qt5WebEngineWidgets_DIR" to a directory containing one of the above
files. If "Qt5WebEngineWidgets" provides a separate development package or
SDK, be sure it has been installed.
I think the RDEPEND line in the ebuild should be something like:
I set the USE flag and am now building qtwebengine again. I won't be able to confirm if it's fixed yet because building qtwebengine takes more than 9 hours on my machine with an i7 and 16GB of RAM. That's about 3 times longer than it takes to build libreoffice or google Chrome. Can we get a qtwebengine-bin package, please?