Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 508044

Summary: net-libs/webkit-gtk-2.2.6 - error: 'getConstructor' is not a member of 'WebCore::JSInternalSettingsGenerated'
Product: Gentoo Linux Reporter: Reimundo Heluani <heluani>
Component: [OLD] LibraryAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED TEST-REQUEST    
Severity: normal CC: alex_y_xu
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: Build Log
output of emerge --info
build.log.xz

Description Reimundo Heluani 2014-04-18 18:59:52 UTC
Trying to update webkit-gtk on a stable system updated last week.  The last snipped of the build.log is 

<command-line>:0:0: warning: "_FORTIFY_SOURCE" redefined [enabled by default]
DerivedSources/WebCore/JSFileReader.cpp:1:0: note: this is the location of the previous definition
DerivedSources/WebCore/JSDOMWindow.cpp:8336:1: warning: control reaches end of non-void function [-Wreturn-type]
make[1]: *** [DerivedSources/WebCore/libWebCore_la-JSDOMWindow.lo] Error 1
make[1]: *** Waiting for unfinished jobs....
mv -f DerivedSources/WebCore/.deps/libWebCore_la-JSFileException.Tpo DerivedSources/WebCore/.deps/libWebCore_la-JSFileException.Plo
mv -f DerivedSources/WebCore/.deps/libWebCore_la-JSFileError.Tpo DerivedSources/WebCore/.deps/libWebCore_la-JSFileError.Plo
mv -f DerivedSources/WebCore/.deps/libWebCore_la-JSFileList.Tpo DerivedSources/WebCore/.deps/libWebCore_la-JSFileList.Plo
mv -f DerivedSources/WebCore/.deps/libWebCore_la-JSFileReader.Tpo DerivedSources/WebCore/.deps/libWebCore_la-JSFileReader.Plo
make[1]: Leaving directory `/var/tmp/portage/net-libs/webkit-gtk-2.2.6/work/webkitgtk-2.2.6'
make: *** [all] Error 2
 * ERROR: net-libs/webkit-gtk-2.2.6::gentoo failed (compile phase):
 *   emake failed


Is this another issue of the parallel build bug? Do I still need to build with -j1?

Reproducible: Always
Comment 1 Reimundo Heluani 2014-04-18 19:04:51 UTC
Created attachment 375232 [details]
Build Log
Comment 2 Reimundo Heluani 2014-04-18 19:06:17 UTC
Created attachment 375234 [details]
output of emerge --info
Comment 3 Alex Xu (Hello71) 2014-04-18 19:11:13 UTC
Created attachment 375236 [details]
build.log.xz

why would you tar a single file...
Comment 4 Pacho Ramos gentoo-dev 2014-04-19 10:29:51 UTC
Please post "emerge -Opv webkit-gtk" to see what USE flags are you enabling for it
Comment 5 Reimundo Heluani 2014-04-19 10:34:46 UTC
(In reply to Pacho Ramos from comment #4)
> Please post "emerge -Opv webkit-gtk" to see what USE flags are you enabling
> for it

$ emerge -Opv webkit-gtk

These are the packages that would be merged, in order:

[ebuild   R    ] net-libs/webkit-gtk-2.2.6-r200:2  USE="egl gstreamer jit opengl spell webgl (-aqua) -coverage -debug -geoloc -gles2 -introspection -libsecret {-test}" 0 kB
Comment 6 Pacho Ramos gentoo-dev 2014-04-19 10:46:05 UTC
Maybe you could try enabling introspection, geoloc or libsecret USEs as webkit build system tends to fail with some USE flag combinations :/
Comment 7 Pacho Ramos gentoo-dev 2014-07-16 09:07:39 UTC
(In reply to Pacho Ramos from comment #6)
> Maybe you could try enabling introspection, geoloc or libsecret USEs as
> webkit build system tends to fail with some USE flag combinations :/

Also try with 2.4.4