Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 616560 - [poly-c overlay] =app-editors/notepadqq-1.0.1 - QWebView: No such file or directory
Summary: [poly-c overlay] =app-editors/notepadqq-1.0.1 - QWebView: No such file or dir...
Status: RESOLVED OBSOLETE
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Overlays (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Lars Wendler (Polynomial-C) (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-04-25 09:51 UTC by Francesco Turco
Modified: 2018-01-05 14:26 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
emerge --info (emerge-info.log,6.13 KB, text/x-log)
2017-04-25 09:51 UTC, Francesco Turco
Details
build log (build.log,15.83 KB, text/plain)
2017-04-25 09:53 UTC, Francesco Turco
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Francesco Turco 2017-04-25 09:51:41 UTC
Created attachment 470844 [details]
emerge --info

I'm trying to install =app-editors/notepadqq-1.0.1 from the poly-c overlay, but I get the following error message:

(qtchooser -run-tool=lrelease -qt=5 "/var/tmp/portage/app-editors/notepadqq-1.0.1/work/notepadqq-1.0.1/src/ui/ui.pro")
In file included from ../ui/include/EditorNS/editor.h:4:0,
                 from ../ui/include/editortabwidget.h:6,
                 from ../ui/include/topeditorcontainer.h:6,
                 from ../ui/include/mainwindow.h:5,
                 from ../ui/include/notepadqq.h:34,
                 from tst_notepadqqtest.cpp:3:
../ui/include/EditorNS/customqwebview.h:4:20: fatal error: QWebView: No such file or directory
 #include <QWebView>
                    ^
compilation terminated.
make[1]: *** [Makefile:504: tst_notepadqqtest.o] Error 1
make[1]: Leaving directory '/var/tmp/portage/app-editors/notepadqq-1.0.1/work/notepadqq-1.0.1/src/ui-tests'
make: *** [Makefile:69: sub-src-ui-tests-make_first] Error 2
make: *** Waiting for unfinished jobs....

I have unmasked the following packages from the qt overlay:

dev-qt/qtwebengine::qt
dev-qt/linguist-tools::qt
dev-qt/qtsvg::qt
dev-qt/qtgui::qt
dev-qt/qtcore::qt
dev-qt/qtx11extras::qt
dev-qt/qtwidgets::qt
dev-qt/qtdeclarative::qt
dev-qt/qtwebchannel::qt
dev-qt/qtdbus::qt
dev-qt/qtxmlpatterns::qt
dev-qt/qtprintsupport::qt
dev-qt/qtxml::qt
dev-qt/qtconcurrent::qt
dev-qt/qtnetwork::qt
dev-qt/qtsql::qt
dev-qt/qttest::qt
dev-qt/qtscript::qt
dev-qt/qtopengl::qt
dev-qt/qtmultimedia::qt

I also have dev-qt/qtwebkit-6.0 downloaded from: https://gist.github.com/annulen/309569fb61e5d64a703c055c1e726f71
Comment 1 Francesco Turco 2017-04-25 09:53:06 UTC
Created attachment 470846 [details]
build log
Comment 2 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2017-04-25 09:57:15 UTC
Hard to tell what's the issue here with so many packages from overlays. I tend to blame qtwebkit-6.0 though...
Have you tried with some older qtwebkit version?
Comment 3 Francesco Turco 2017-04-25 10:03:07 UTC
According to my emerge logs I was able to successfully emerge app-editors/notepadqq-1.0.1 when I had dev-qt/qtwebkit-5.7.1 installed.

Anyway I noticed /usr/include/QtWebKitWidgets/QWebView used to have another location: /usr/include/qt5/QtWebKitWidgets/QWebView.
Comment 4 Francesco Turco 2017-04-25 11:14:20 UTC
I have a similar problem with dev-python/PyQt5 (see bug #615860). It has been closed as invalid. Perhaps I should report these problems to qtwebkit-6.0 developers...
Comment 5 Francesco Turco 2017-05-24 20:32:04 UTC
I can successfully build notepadqq-1.0.1 with dev-qt/qtwebkit-5.9.0_beta3 from the qt overlay.
Comment 6 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2018-01-05 12:11:13 UTC
Is this still an issue with app-editors/notepadqq-1.2.0
Comment 7 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2018-01-05 12:11:50 UTC
Darn, this should have come as a question:

Is this still an issue with app-editors/notepadqq-1.2.0?
Comment 8 Francesco Turco 2018-01-05 14:26:30 UTC
I can build =app-editors/notepadqq-1.2.0 from the main Gentoo repository without any problems now.

Current packages: =dev-qt/qtwebkit-5.9.1 and Qt 5.9.3.

I guess it's time to close this bug. I'm going to pick RESOLVED-OBSOLETE but I'm not sure it's the right option. Feel free to change of course.