Summary: | net-libs/webkit-gtk fails tests (needs virtualx?) | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Diego Elio Pettenò (RETIRED) <flameeyes> |
Component: | New packages | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: | Build log (bzip2) |
Description
Diego Elio Pettenò (RETIRED)
2009-11-26 08:59:39 UTC
Created attachment 211231 [details]
Build log (bzip2)
Extracting error for easier review:
>>> Test phase [check]: net-libs/webkit-gtk-1.1.15.4
make -j3 -j1 check
make check-am
make[1]: Entering directory `/var/tmp/portage/net-libs/webkit-gtk-1.1.15.4/work/webkit-1.1.15.4'
/bin/mkdir -p ./.deps/DerivedSources
make check-local
make[2]: Entering directory `/var/tmp/portage/net-libs/webkit-gtk-1.1.15.4/work/webkit-1.1.15.4'
gtester --verbose Programs/unittests/testhttpbackend Programs/unittests/testloading Programs/unittests/testnetworkrequest Programs/unittests/testnetworkrespo
nse Programs/unittests/testwebframe Programs/unittests/testwebbackforwardlist Programs/unittests/testwebhistoryitem Programs/unittests/testwindow Programs/un
ittests/testdownload Programs/unittests/testatk Programs/unittests/testhittestresult Programs/unittests/testwebsettings Programs/unittests/testwebresource Pr
ograms/unittests/testwebdatasource;
TEST: Programs/unittests/testhttpbackend... (pid=26171)
Gtk-WARNING **: cannot open display:
aborting...
FAIL: Programs/unittests/testhttpbackend
make[2]: *** [test] Terminado
make[2]: Leaving directory `/var/tmp/portage/net-libs/webkit-gtk-1.1.15.4/work/webkit-1.1.15.4'
make[1]: *** [check-am] Error 2
make[1]: Leaving directory `/var/tmp/portage/net-libs/webkit-gtk-1.1.15.4/work/webkit-1.1.15.4'
make: *** [check] Error 2
* ERROR: net-libs/webkit-gtk-1.1.15.4 failed:
* Make check failed. See above for details.
*
* Call stack:
* ebuild.sh, line 54: Called src_test
* environment, line 3256: Called _eapi0_src_test
* ebuild.sh, line 619: Called die
* The specific snippet of code:
* hasq test $FEATURES && die "Make check failed. See above for details."
*
* If you need support, post the output of 'emerge --info =net-libs/webkit-gtk-1.1.15.4',
* the complete build log and the output of 'emerge -pqv =net-libs/webkit-gtk-1.1.15.4'.
* The complete build log is located at '/var/log/portage/build/net-libs/webkit-gtk-1.1.15.4:20100213-191821.log'.
* The ebuild environment file is located at '/var/tmp/portage/net-libs/webkit-gtk-1.1.15.4/temp/environment'.
* S: '/var/tmp/portage/net-libs/webkit-gtk-1.1.15.4/work/webkit-1.1.15.4'
Yes, it needs virtualx: --- webkit-gtk-1.1.15.4.ebuild~ 2010-02-13 20:30:54.000000000 +0100 +++ webkit-gtk-1.1.15.4.ebuild 2010-02-13 20:32:32.000000000 +0100 @@ -4,7 +4,7 @@ EAPI="2" -inherit autotools flag-o-matic eutils +inherit autotools flag-o-matic eutils virtualx MY_P="webkit-${PV}" DESCRIPTION="Open source web browser engine" @@ -85,6 +85,10 @@ econf ${myconf} } +src_test() { + Xemake check || die "Test phase failed" +} + src_install() { emake DESTDIR="${D}" install || die "Install failed" dodoc WebKit/gtk/{NEWS,ChangeLog} || die "dodoc failed" Applying that diff the problem is solved Fixed in 1.1.15.4 (that should go stable soon) |