Summary: | sci-mathematics/rstudio-1.2.1335 depends on dev-qt/qtwebengine | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Ulenrich <ulenrich> |
Component: | Current packages | Assignee: | Mark Wright <gienah> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | lssndrbarbieri |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 684580 |
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: https://github.com/rstudio/rstudio/issues/2596 The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2d1f619bb53c0dccb12509a94b7fc20d616dfc3c commit 2d1f619bb53c0dccb12509a94b7fc20d616dfc3c Author: Mark Wright <gienah@gentoo.org> AuthorDate: 2019-08-22 23:14:44 +0000 Commit: Mark Wright <gienah@gentoo.org> 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 Closes: https://bugs.gentoo.org/692728 Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: Mark Wright <gienah@gentoo.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:
Qt5WebEngineWidgetsConfig.cmake
qt5webenginewidgets-config.cmake
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:
>=dev-qt/qtwebengine-${QT_VER}:${QT_SLOT}[widgets]
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?
|
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