Bug 42155 - webkit gtk 1.3.2 does not build with gtk+ 2.90.5
Summary: webkit gtk 1.3.2 does not build with gtk+ 2.90.5
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKitGTK (show other bugs)
Version: 528+ (Nightly build)
Hardware: PC Linux
: P2 Normal
Assignee: Nobody
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-07-13 03:35 PDT by Götz Waschk
Modified: 2010-08-05 04:16 PDT (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Götz Waschk 2010-07-13 03:35:00 PDT
This is on Mandriva Cooker with webkit 1.3.2 and gtk+ 2.90.5:

  CXX    WebCore/editing/gtk/libwebkitgtk_3_0_la-SelectionControllerGtk.lo
In file included from /usr/include/gtk-3.0/gdk/gdkscreen.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:31,
                 from /usr/include/gtk-3.0/gdk/gdk.h:32,
                 from /usr/include/gtk-3.0/gtk/gtk.h:32,
                 from WebCore/editing/gtk/SelectionControllerGtk.cpp:27:
/usr/include/gtk-3.0/gdk/gdktypes.h:77: error: conflicting declaration 'typedef struct cairo_rectangle_int_t GdkRectangle'
./WebCore/platform/graphics/IntRect.h:51: error: 'GdkRectangle' has a previous declaration as 'typedef struct _GdkRectangle GdkRectangle'
In file included from /usr/include/gtk-3.0/gdk/gdkdisplay.h:32,
                 from /usr/include/gtk-3.0/gdk/gdkscreen.h:33,
                 from /usr/include/gtk-3.0/gdk/gdkapplaunchcontext.h:31,
                 from /usr/include/gtk-3.0/gdk/gdk.h:32,
                 from /usr/include/gtk-3.0/gtk/gtk.h:32,
                 from WebCore/editing/gtk/SelectionControllerGtk.cpp:27:
/usr/include/gtk-3.0/gdk/gdkevents.h:281: error: field 'area' has incomplete type
In file included from /usr/include/gtk-3.0/gtk/gtkcontainer.h:35,
                 from /usr/include/gtk-3.0/gtk/gtkbin.h:35,
                 from /usr/include/gtk-3.0/gtk/gtkwindow.h:36,
                 from /usr/include/gtk-3.0/gtk/gtkdialog.h:35,
                 from /usr/include/gtk-3.0/gtk/gtkaboutdialog.h:32,
                 from /usr/include/gtk-3.0/gtk/gtk.h:33,
                 from WebCore/editing/gtk/SelectionControllerGtk.cpp:27:
/usr/include/gtk-3.0/gtk/gtkwidget.h:303: error: field '_g_sealed__allocation' has incomplete type
In file included from /usr/include/gtk-3.0/gtk/gtkaspectframe.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:45,
                 from WebCore/editing/gtk/SelectionControllerGtk.cpp:27:
/usr/include/gtk-3.0/gtk/gtkframe.h:61: error: field '_g_sealed__child_allocation' has incomplete type
In file included from /usr/include/gtk-3.0/gtk/gtk.h:45,
                 from WebCore/editing/gtk/SelectionControllerGtk.cpp:27:
/usr/include/gtk-3.0/gtk/gtkaspectframe.h:60: error: field '_g_sealed__center_allocation' has incomplete type
In file included from /usr/include/gtk-3.0/gtk/gtk.h:97,
                 from WebCore/editing/gtk/SelectionControllerGtk.cpp:27:
/usr/include/gtk-3.0/gtk/gtkhandlebox.h:76: error: field '_g_sealed__attach_allocation' has incomplete type
/usr/include/gtk-3.0/gtk/gtkhandlebox.h:77: error: field '_g_sealed__float_allocation' has incomplete type
In file included from /usr/include/gtk-3.0/gtk/gtkhpaned.h:34,
                 from /usr/include/gtk-3.0/gtk/gtk.h:100,
                 from WebCore/editing/gtk/SelectionControllerGtk.cpp:27:
/usr/include/gtk-3.0/gtk/gtkpaned.h:62: error: field '_g_sealed__handle_pos' has incomplete type
In file included from /usr/include/gtk-3.0/gtk/gtkscale.h:35,
                 from /usr/include/gtk-3.0/gtk/gtkhscale.h:35,
                 from /usr/include/gtk-3.0/gtk/gtk.h:102,
                 from WebCore/editing/gtk/SelectionControllerGtk.cpp:27:
/usr/include/gtk-3.0/gtk/gtkrange.h:86: error: field '_g_sealed__range_rect' has incomplete type
make[1]: *** [WebCore/editing/gtk/libwebkitgtk_3_0_la-SelectionControllerGtk.lo] Error 1
Comment 1 Götz Waschk 2010-08-05 04:16:31 PDT
fixed in webkitgtk 1.3.3