[webkit-help] need help resolving gtk2/gtk3 conflict while building webkitgtk
Niveditha Rau
niveditha.rau at oracle.com
Mon Jul 18 22:36:50 PDT 2016
I am trying to build webkitgtk 2.8.4 and running into this issue. Is this a known problem? I have gtk 2.24.28 and gtk 3.18.0 installed on the system that I am trying to build this on.
Thanks
Niveditha
[ 85%] Building CXX object Source/WebKit2/CMakeFiles/WebKit2.dir/Shared/API/APIURLRequest.cpp.o
In file included from /usr/include/gtk-2.0/gdk/gdkscreen.h:32:0,
from /usr/include/gtk-2.0/gdk/gdkapplaunchcontext.h:31,
from /usr/include/gtk-2.0/gdk/gdk.h:32,
from /usr/include/gtk-2.0/gtk/gtk.h:32,
from /webkitgtk4/build/i86/Source/WebCore/platform/gtk/GUniquePtrGtk.h:23,
from /webkitgtk4/build/i86/DerivedSources/ForwardingHeaders/WebCore/GUniquePtrGtk.h:1,
from /webkitgtk4/build/i86/Source/WebKit2/Shared/NativeWebTouchEvent.h:36,
from /webkitgtk4/build/i86/Source/WebKit2/UIProcess/WebPageProxy.h:89,
from /webkitgtk4/build/i86/Source/WebKit2/UIProcess/WebProcessProxy.h:38,
from /webkitgtk4/build/i86/Source/WebKit2/UIProcess/WebProcessPool.h:45,
from /webkitgtk4/build/i86/Source/WebKit2/Shared/API/APIURLRequest.cpp:30:
/usr/include/gtk-2.0/gdk/gdktypes.h:114:39: error: conflicting declaration 'typedef struct _GdkDrawable GdkWindow'
typedef struct _GdkDrawable GdkWindow;
^
In file included from /webkitgtk4/build/i86/Source/WTF/wtf/Platform.h:937:0,
from /webkitgtk4/build/i86/Source/WebKit2/WebKit2Prefix.h:31,
from <command-line>:0:
/webkitgtk4/build/i86/Source/WTF/wtf/gobject/GTypedefs.h:103:27: note: previous declaration as 'typedef struct _GdkWindow GdkWindow'
typedef struct _GdkWindow GdkWindow;
^
gmake[2]: *** [Source/WebKit2/CMakeFiles/WebKit2.dir/build.make:2696: Source/WebKit2/CMakeFiles/WebKit2.dir/Shared/API/APIURLRequest.cpp.o] Error 1
gmake[1]: *** [CMakeFiles/Makefile2:1058: Source/WebKit2/CMakeFiles/WebKit2.dir/all] Error 2
gmake: *** [Makefile:150: all] Error 2
More information about the webkit-help
mailing list