GNOME Bugzilla – Bug 690793
opaque boxed types cause "multiple IDs for constraint linkend" error
Last modified: 2013-01-03 20:29:37 UTC
If you have a boxed type that is defined as an opaque struct, eg: typedef struct SoupMessageHeaders SoupMessageHeaders; then gtkdoc-scan declares it a TYPEDEF rather than a STRUCT, but it also gets recognized as being a boxed type, with the end result that its file gets an <anchor id="SoupMessageHeaders"/> at the top of its file, and then a <refsect2 id="SoupMessageHeaders" role="typedef"> for the actual type definition, causing xsltproc to later complain: Warning: multiple "IDs" for constraint linkend: SoupMessageHeaders.
*** This bug has been marked as a duplicate of bug 669417 ***