I am getting two redefinition errors for webkitgtk-2.30.3.
Is that an error one should report to error tracker?
salewski@nuc ~/gintrotest/tests $ grep -A12 "_ContextMenu" /usr/share/gir-1.0/WebKit2WebExtension-4.0.gir
<record name="_ContextMenu" c:type="_WebKitContextMenu">
<source-position filename="webkitgtk-2.30.3/Source/WebKit/UIProcess/API/gtk/WebKitContextMenu.h"
line="48"/>
<field name="parent" writable="1">
<type name="GObject.Object" c:type="GObject"/>
</field>
<field name="priv" writable="1">
<type name="ContextMenuPrivate" c:type="WebKitContextMenuPrivate*"/>
</field>
</record>
<record name="_ContextMenuItem" c:type="_WebKitContextMenuItem">
<source-position filename="webkitgtk-2.30.3/Source/WebKit/UIProcess/API/gtk3/WebKitContextMenuItem.h"
line="49"/>
<field name="parent" writable="1">
<type name="GObject.InitiallyUnowned" c:type="GInitiallyUnowned"/>
</field>
<field name="priv" writable="1">
<type name="ContextMenuItemPrivate"
c:type="WebKitContextMenuItemPrivate*"/>
</field>
</record>
</namespace>
</repository>
salewski@nuc ~/gintrotest/tests $ grep "class name=\"ContextMenu" /usr/share/gir-1.0/WebKit2WebExtension-4.0.gir
<class name="ContextMenu"
<class name="ContextMenuItem"
I assume “_ContextMenu” should be blocked for gobject-introspection by marking it with introspectable=0.
[EDIT]
WebKitGTK bugzilla report: