Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 619814 - [qt overlay] dev-qt/qtwebengine-5.9.0_rc: sed: can't read tools/qmake/mkspecs/features/configure.prf: No such file or directory
Summary: [qt overlay] dev-qt/qtwebengine-5.9.0_rc: sed: can't read tools/qmake/mkspecs...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Overlays (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Qt Bug Alias
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 625258
  Show dependency tree
 
Reported: 2017-05-27 11:08 UTC by Perfect Gentleman
Modified: 2017-07-22 13:31 UTC (History)
4 users (show)

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 Perfect Gentleman 2017-05-27 11:08:40 UTC
>>> Emerging (2 of 22) dev-qt/qtwebengine-5.9.0_rc::qt
 * qtwebengine-opensource-src-5.9.0-rc.tar.xz SHA256 SHA512 WHIRLPOOL size ;-) ...                            [ ok ]
>>> Unpacking source...
>>> Unpacking qtwebengine-opensource-src-5.9.0-rc.tar.xz to /tmp/portage/dev-qt/qtwebengine-5.9.0_rc/work
>>> Source unpacked in /tmp/portage/dev-qt/qtwebengine-5.9.0_rc/work
>>> Preparing source in /tmp/portage/dev-qt/qtwebengine-5.9.0_rc/work/qtwebengine-opensource-src-5.9.0-rc ...
sed: can't read tools/qmake/mkspecs/features/configure.prf: No such file or directory
 * ERROR: dev-qt/qtwebengine-5.9.0_rc::qt failed (prepare phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  115:  Called src_prepare
 *   environment, line 3930:  Called qt_use_disable_mod 'geolocation' 'positioning' 'src/core/core_common.pri' 'src/core/core_chromium.pri' 'tools/qmake/mkspecs/features/configure.prf'
 *   environment, line 3792:  Called die
 * The specific snippet of code:
 *           echo "$@" | xargs sed -i -e "s/qtHaveModule(${module})/false/g" || die;
 * 
 * If you need support, post the output of `emerge --info '=dev-qt/qtwebengine-5.9.0_rc::qt'`,
 * the complete build log and the output of `emerge -pqv '=dev-qt/qtwebengine-5.9.0_rc::qt'`.
 * The complete build log is located at '/tmp/portage/dev-qt/qtwebengine-5.9.0_rc/temp/build.log'.
 * The ebuild environment file is located at '/tmp/portage/dev-qt/qtwebengine-5.9.0_rc/temp/environment'.
 * Working directory: '/tmp/portage/dev-qt/qtwebengine-5.9.0_rc/work/qtwebengine-opensource-src-5.9.0-rc'
 * S: '/tmp/portage/dev-qt/qtwebengine-5.9.0_rc/work/qtwebengine-opensource-src-5.9.0-rc'
Comment 1 Vasco Gervasi 2017-05-27 19:52:00 UTC
Same error for me.

Thanks
Comment 2 Chris Reffett (RETIRED) gentoo-dev Security 2017-05-29 13:57:28 UTC
I think the qt_use_disable_mod statement should have line 80 changed to mkspecs/features/configure.prf, but I'm not 100%. Changing that let it pass the configure phase, but I still hit a compile error later.
Comment 3 Chiitoo gentoo-dev 2017-05-29 20:25:38 UTC
Indeed, this was already in the live ebuilds:

https://github.com/gentoo/qt/commit/3e7fc43e10fc19fb1e52d781d0ea14b1dc154656

The 'beta3' ebuilds didn't neeed the change at the time, but it's a different story for the 'rc' (which I've been using since 25th).
Comment 4 Michael Palimaka (kensington) gentoo-dev 2017-06-01 14:18:13 UTC
I've bumped 5.9.0 which includes Chiitoo's fix.