Summary: | net-libs/webkit-gtk-2.6 build issue with GMutexLock, added in glib-2.44 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Olaf Leidinger <oleid> |
Component: | [OLD] GNOME | Assignee: | Gentoo Linux Gnome Desktop Team <gnome> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | canarauc, cynede |
Priority: | Normal | Keywords: | InVCS |
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
URL: | https://bugs.webkit.org/show_bug.cgi?id=141381 | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
change name space usage in webkit code
Patch for ver. 2.4.8 GCC patch, previous one does not work |
Description
Olaf Leidinger
2015-03-12 14:52:11 UTC
Created attachment 398740 [details, diff]
change name space usage in webkit code
It's basically the patch from the upstream bug report minus the changes to files, which don't exist.
Maybe you should wait a bit more as I guess webkit-gtk-2.8 will include that fix as both, webkit-gtk and glib versions, are meant to be in sync for the 3.16 cycle ;) Hi I have a simmilar issue with webkit-gtk-2.4.8. I tried the posted patch but it does not apply on the 2.4.8 version. Created attachment 400884 [details, diff]
Patch for ver. 2.4.8
Tested and compiled succesfully with clang-3.6.0
Created attachment 400888 [details, diff]
GCC patch, previous one does not work
GCC patch, previous one does not work
webkit-gtk-2.6.6 is out and has: - Fix the build with recent versions of GLib that have GMutexLocker. We should include upstream patch or bump to fixed versions. +*webkit-gtk-2.6.6 (02 May 2015) + + 02 May 2015; Gilles Dartiguelongue <eva@gentoo.org> +webkit-gtk-2.6.6.ebuild: + Version bump. Fixes build with newer glib, bug #543066. Add support for + building with ruby 2.2, bug #534010. Add missing webgl? ( opengl ) + constraint, bug #533704. Fix build with older glibc releases, bug #533976. + Thanks for reporting. I've got this issue with webkit-gtk 2.4.8, it's only one for slot 2 there should be limitation for glib < 2.44 or alike or patch... * slot 2 and slot 3 also fails if I'm trying to build with clang 3.6.0 |