Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 687708 - dev-qt/linguist-tools lacks dependency declaration on dev-qt/qtwidgets[png]
Summary: dev-qt/linguist-tools lacks dependency declaration on dev-qt/qtwidgets[png]
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2019-06-09 09:17 UTC by Michael Mounteney
Modified: 2019-07-21 20:58 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Michael Mounteney 2019-06-09 09:17:16 UTC
As per https://forums.gentoo.org/viewtopic-t-1095850-start-0.html dev-qt/linguist-tools needs dev-qt/qtwidgets[png].  Without it, the build fails owing to lack of a 'pushbutton' feature.

Solution:  add the missing dependency to the ebuild.
Comment 1 Michael Palimaka (kensington) gentoo-dev 2019-06-09 10:00:16 UTC
linguist-tools should not require qtwidgets[png] - in fact I can build it with qtwidgets removed completely. So, I suspect something else is not right.

Could you please add the output of `qlist -I dev-qt -v`?
Comment 2 Michael Mounteney 2019-06-10 08:53:16 UTC
output of qlist -I dev-qt -v:

dev-qt/designer-4.8.7
dev-qt/designer-5.12.3
dev-qt/linguist-tools-5.12.3
dev-qt/qdbus-5.12.3
dev-qt/qt3support-4.8.7
dev-qt/qtchooser-66
dev-qt/qtconcurrent-5.12.3
dev-qt/qtcore-5.12.3
dev-qt/qtdbus-4.8.7
dev-qt/qtdbus-5.12.3
dev-qt/qtdeclarative-4.8.7
dev-qt/qtdeclarative-5.12.3
dev-qt/qt-docs-5.12.3_p201904161302
dev-qt/qtgraphicaleffects-5.12.3
dev-qt/qtgui-4.8.7
dev-qt/qtgui-5.12.3-r1
dev-qt/qthelp-5.12.3
dev-qt/qtimageformats-5.12.3
dev-qt/qtlockedfile-2.4.1_p20171024
dev-qt/qtmultimedia-5.12.3
dev-qt/qtnetwork-5.12.3
dev-qt/qtnetworkauth-5.12.3
dev-qt/qtopengl-4.8.7
dev-qt/qtopengl-5.12.3
dev-qt/qtpaths-5.12.3
dev-qt/qtprintsupport-5.12.3
dev-qt/qtquickcontrols2-5.12.3
dev-qt/qtquickcontrols-5.12.3
dev-qt/qtscript-4.8.7
dev-qt/qtscript-5.12.3
dev-qt/qtsensors-5.12.3
dev-qt/qtsingleapplication-2.6.1_p20171024
dev-qt/qtspeech-5.12.3
dev-qt/qtsql-4.8.7-r1
dev-qt/qtsql-5.12.3
dev-qt/qtsvg-4.8.7
dev-qt/qtsvg-5.12.3
dev-qt/qttest-4.8.7
dev-qt/qttest-5.12.3
dev-qt/qttranslations-4.8.7
dev-qt/qtvirtualkeyboard-5.12.3
dev-qt/qtwayland-5.12.3
dev-qt/qtwebchannel-5.12.3
dev-qt/qtwebengine-5.12.3
dev-qt/qtwebkit-4.8.7
dev-qt/qtwebkit-5.212.0_pre20180120
dev-qt/qtwidgets-5.12.3
dev-qt/qtx11extras-5.12.3
dev-qt/qtxml-5.12.3
dev-qt/qtxmlpatterns-4.8.7
dev-qt/qtxmlpatterns-5.12.3
Comment 3 talchas 2019-07-21 20:58:53 UTC
I suspect it's from having an old version of qtwidgets installed, the src.pro configuration file looks like it's doing autodetection of the existence of qtwidgets and its png support, but assumes it's the current version. Then the misordering means that it tries to compile against an old version of qtwidgets+png and fails.