Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 671822 - kde-frameworks/extra-cmake-modules-5.50.0: qcollectiongenerator: could not exec '/usr/lib64/qt5/bin/qcollectiongenerator': No such file or directory
Summary: kde-frameworks/extra-cmake-modules-5.50.0: qcollectiongenerator: could not ex...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo KDE team
URL:
Whiteboard:
Keywords:
Depends on: 670862
Blocks:
  Show dependency tree
 
Reported: 2018-11-24 22:00 UTC by S. David Beniquez
Modified: 2018-12-01 18:05 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 S. David Beniquez 2018-11-24 22:00:50 UTC
For a couple days now, I've been trying to rebuild a KDE Plasma 5 system with many qt blockers. I've tried many things, but each and every time, the package extra-cmake-modules fails to build, stopping the entire desktop environment's emerge process. I've browsed https://wiki.gentoo.org/wiki/Qt/FAQ, which recommends removing all QT libraries and reinstalling to work around blockers, but this did not help.

After looking through the logs, I found the following: /work/extra-cmake-modules-5.50.0_build/docs/qthelp/ExtraCMakeModules.qhcp
qcollectiongenerator: could not exec '/usr/lib64/qt5/bin/qcollectiongenerator': No such file or directory.

After scratching my head for a couple hours, i found this page, https://wiki.gentoo.org/wiki/Project:Qt/Qt5status, which lists qcollectiongenerator as a component of dev-qt/qthelp. 

I believe the ebuilds aren't specifying ALL the required dependencies in this case.

Reproducible: Always

Steps to Reproduce:
1. Remove dev-qt/qthelp, `emerge -Ca dev-qt/qthelp`
2. try to `emerge -v kde-frameworks/extra-cmake-modules`
Actual Results:  
Receive mysterious compilation error about qcollectiongenerator

Expected Results:  
Portage pulls in dependencies and the package compiles, as usual.

Workaround:
1. Install oneshot, `emerge -av1 dev-qt/qthelp`
2. `emerge kde-frameworks/extra-cmake-modules`
Comment 1 Andreas Sturmlechner gentoo-dev 2018-11-24 22:12:55 UTC
This sounds like the bug that https://cgit.kde.org/extra-cmake-modules.git/commit/?id=96d169b87292d935646b1924952829b0f4d5d669 addressed.

You can unmask extra-cmake-modules-5.52.0 which contains the patch, rebuild and see if that fixes your issue.
Comment 2 Larry the Git Cow gentoo-dev 2018-12-01 18:04:33 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=043b970a7def992bd730f5ca32ce14d4b9160457

commit 043b970a7def992bd730f5ca32ce14d4b9160457
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2018-12-01 18:03:56 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2018-12-01 18:03:56 +0000

    kde-frameworks/extra-cmake-modules: 5.52.0 ALLARCHES stable
    
    Closes: https://bugs.gentoo.org/671822
    Package-Manager: Portage-2.3.52, Repoman-2.3.12
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 kde-frameworks/extra-cmake-modules/extra-cmake-modules-5.52.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
Comment 3 Andreas Sturmlechner gentoo-dev 2018-12-01 18:05:24 UTC
Closing under the assumption that no response = fixed. Please re-open if otherwise.