Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 500162 - =net-libs/webkit-gtk-2.2.4-r200[-gstreamer]: sed in ebuild fails
Summary: =net-libs/webkit-gtk-2.2.4-r200[-gstreamer]: sed in ebuild fails
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: [OLD] Library (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Gentoo Linux Gnome Desktop Team
URL:
Whiteboard:
Keywords: InVCS
Depends on:
Blocks:
 
Reported: 2014-02-03 10:02 UTC by Lars Wendler (Polynomial-C) (RETIRED)
Modified: 2014-02-03 23: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 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2014-02-03 10:02:29 UTC
>>> Emerging (1 of 1) net-libs/webkit-gtk-2.2.4-r200
 * webkitgtk-2.2.4.tar.xz SHA256 SHA512 WHIRLPOOL size ;-) ...           [ ok ]
>>> Unpacking source...
>>> Unpacking webkitgtk-2.2.4.tar.xz to /var/tmp/portage/net-libs/webkit-gtk-2.2.4-r200/work
>>> Source unpacked in /var/tmp/portage/net-libs/webkit-gtk-2.2.4-r200/work
>>> Preparing source in /var/tmp/portage/net-libs/webkit-gtk-2.2.4-r200/work/webkitgtk-2.2.4 ...
sed: can't read Source/WebKit2/UIProcess/API/gtk/tests/GNUmakefile.am: No such file or directory
 * ERROR: net-libs/webkit-gtk-2.2.4-r200::gentoo failed (prepare phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  93:  Called src_prepare
 *   environment, line 4504:  Called die
 * The specific snippet of code:
 *           sed -e '/Programs\/WebKit2APITests\/TestWebKitWebView/ d' -i Source/WebKit2/UIProcess/API/gtk/tests/GNUmakefile.am || die;
 * 
 * If you need support, post the output of `emerge --info '=net-libs/webkit-gtk-2.2.4-r200::gentoo'`,
 * the complete build log and the output of `emerge -pqv '=net-libs/webkit-gtk-2.2.4-r200::gentoo'`.
 * The complete build log is located at '/var/tmp/portage/net-libs/webkit-gtk-2.2.4-r200/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-libs/webkit-gtk-2.2.4-r200/temp/environment'.
 * Working directory: '/var/tmp/portage/net-libs/webkit-gtk-2.2.4-r200/work/webkitgtk-2.2.4'
 * S: '/var/tmp/portage/net-libs/webkit-gtk-2.2.4-r200/work/webkitgtk-2.2.4'

>>> Failed to emerge net-libs/webkit-gtk-2.2.4-r200, Log file:

>>>  '/var/tmp/portage/net-libs/webkit-gtk-2.2.4-r200/temp/build.log'

 * Messages for package net-libs/webkit-gtk-2.2.4-r200:

 * ERROR: net-libs/webkit-gtk-2.2.4-r200::gentoo failed (prepare phase):
 *   (no error message)
 * 
 * Call stack:
 *     ebuild.sh, line  93:  Called src_prepare
 *   environment, line 4504:  Called die
 * The specific snippet of code:
 *           sed -e '/Programs\/WebKit2APITests\/TestWebKitWebView/ d' -i Source/WebKit2/UIProcess/API/gtk/tests/GNUmakefile.am || die;
 *

The reason for this sed snippet failing is that the directory "Source/WebKit2/UIProcess/API/gtk/tests" is completely gone...
Comment 1 Gilles Dartiguelongue (RETIRED) gentoo-dev 2014-02-03 23:05:14 UTC
+  03 Feb 2014; Gilles Dartiguelongue <eva@gentoo.org> webkit-gtk-2.2.4.ebuild,
+  webkit-gtk-2.2.4-r200.ebuild, +files/webkit-gtk-2.2.4-unittests-build.patch:
+  Fix build with USE=-gstreamer, bug #500162. Fix configure with USE=gles2
+  opengl, it is a forbidden configuration not only under the scope of the webgl
+  flag unfortunately, bug #500150. Raise dependency on gst-plugins-base, bug
+  #499964. Add dependency on rubygems[ruby21], bug #499896. Update path to
+  disable building of unittests unless requested. Update sed paths due to
+  upstream re-arranging sources.
+

Thanks for reporting.