Re: Multiple definitions errors while generating the docs?

David Malcolm <[email protected]> Thu, 23 Jun 2005 12:24:51 -0400
Newsgroups gmane.editors.conglomerate.devel
Message-ID <[email protected]>
On Thu, 2005-06-23 at 11:10 +0200, Mich=C3=A8le Garoche wrote:
> Le 23 juin 2005 =C3=A0 08:46, Geert Stappers a =C3=A9crit :
> > On Thu, Jun 23, 2005 at 07:04:44AM +0200, Mich=C3=A8le Garoche wrote:
> >> Hi,
> >> I'd like to know if somebody see a number of errors similar to =20
> >> this one:
> >> ERROR: CongApp has multiple definitions
> >> when generating the doc, part:
> >> gtkdoc-mkdb --module=3Dconglomerate --source-dir=3D../../src  --main=
-=20
> >> sgml-
> >> file=3Dconglomerate-docs.sgml --sgml-mode --output-format=3DXML
> >> It maybe only by me. We have updated to gnome 2.10 in Fink, so that
> >> I'm not sure if it is not only for that reason.
> > I get them also. In fact I'm responseble for that mess.
> > In the early days of gtk-doc in Conglomerate I created with frozen
> > fingers some generation tools that procedure crap.
> > I don't known that it was crap. When I realized that the approach
> > wrong, I realized that I had to dive into gtk-doc itself[1]
> > That struggle is still going, meanwhile at very very low priority.
> >> Please let me know, i eventually post later the ERROR list.
> > Reporting that something is broken, is good.
> > Sending the error list means that more people see it.
> > So please do.
> > [2]
> > [1] Which means realizing less time to spend on Conglomerate.
> > [2] When it does go on the mailinglist, then reduce it.
> Here is the reduced list:
>=20
> CongApp, CongAttributeEditorENUMERATION, =20
> CongAttributeEditorENUMERATIONClass, CongAttributeEditor, =20
> CongAttributeEditorClass, CongAttributeWrapperCheckButton, =20
> CongAttributeWrapperCheckButtonClass, =20
> CongAttributeWrapperRadioButton, =20
> CongAttributeWrapperRadioButtonClass, CongAttributeWrapper, =20
> CongAttributeWrapperClass, CongDocumentTraversal, =20
> CongDocumentTraversalClass, CongCommand, CongCommandClass, =20
> CongCommandHistory, CongCommandHistoryClass, CongDocumentClass, =20
> CongFindDialogData, CongEditorAreaBin, CongEditorAreaBinClass, =20
> CongEditorAreaBorder, CongEditorAreaBorderClass, =20
> CongEditorAreaComposer, CongEditorAreaComposerClass, =20
> CongEditorAreaContainer, CongEditorAreaContainerClass, =20
> CongEditorAreaEntityDecl, CongEditorAreaEntityDeclClass, =20
> CongEditorAreaEntityRef, CongEditorAreaEntityRefClass, =20
> CongEditorAreaExpander, CongEditorAreaExpanderClass, =20
> CongEditorAreaLabelled, CongEditorAreaLabelledClass, =20
> CongEditorAreaPixbuf, CongEditorAreaPixbufClass, =20
> CongEditorAreaSpacer, CongEditorAreaSpacerClass, =20
> CongEditorAreaSpanTag, CongEditorAreaSpanTagClass, =20
> CongEditorAreaStructuralTag, CongEditorAreaStructuralTagClass, =20
> CongEditorAreaStructural, CongEditorAreaStructuralClass, =20
> CongEditorAreaTextComment, CongEditorAreaTextCommentClass, =20
> CongEditorAreaTextFragment, CongEditorAreaTextFragmentClass, =20
> CongEditorAreaText, CongEditorAreaTextClass, CongEditorAreaUnderline, =20
> CongEditorAreaUnderlineClass, CongEditorAreaUnknownTag, =20
> CongEditorAreaUnknownTagClass, CongEditorNodeElementSpan, =20
> CongEditorNodeElementSpanClass, CongEditorNodeElementStructural, =20
> CongEditorNodeElementStructuralClass, CongEditorNodeElementUnknown, =20
> CongEditorNodeElementUnknownClass, CongEditorNodeEntityDecl, =20
> CongEditorNodeEntityDeclClass, CongEditorNodeEntityRef, =20
> CongEditorNodeEntityRefClass, CongEditorNodeUnimplemented, =20
> CongEditorNodeUnimplementedClass, CongAreaCreationInfo, =20
> CongAreaCreationGeometry, CongEditorArea, CongEditorAreaClass, =20
> CongEditorAreaLine, CongEditorAreaLineClass, CongEditorNodeElement, =20
> CongEditorNodeElementClass, CongEditorWidget3, =20
> CongEditorWidget3Class, CongEnumMapping, CongDependencyNode, =20
> CongDependencyNodeClass, CongDependencyNodeFromFile, =20
> CongDependencyGraph, CongBuildProcess, CongPerLanguageData, =20
> CongModificationCursorChange, CongModificationCursorChangeClass, =20
> CongModificationSelectionChange, =20
> CongModificationSelectionChangeClass, CongModificationSetDtdPtr, =20
> CongModificationSetDtdPtrClass, CongModification, =20
> CongModificationClass, CongNodeModificationAddAfter, =20
> CongNodeModificationAddAfterClass, CongNodeModificationAddBefore, =20
> CongNodeModificationAddBeforeClass, CongNodeModificationMakeOrphan, =20
> CongNodeModificationMakeOrphanClass, =20
> CongNodeModificationRemoveAttribute, =20
> CongNodeModificationRemoveAttributeClass, =20
> CongNodeModificationSetAttribute, =20
> CongNodeModificationSetAttributeClass, CongNodeModificationSetParent, =20
> CongNodeModificationSetParentClass, CongNodeModificationSetText, =20
> CongNodeModificationSetTextClass, CongNodeModification, =20
> CongNodeModificationClass, CongDocument, CongPrimaryWindow, =20
> CongPropertyPage, CongPropertyPageClass, CongSourceCleanupOptions, =20
> CongStylesheetParameter, CongTraversalNode, CongTraversalNodeClass, =20
> CongTreeView, CongWord, CongView, CongViewClass, CongDocumentEvent, =20
> CongXPathExpression, CongXPathExpressionClass, CongRange, CongCursor, =20
> CongElementDescription, =20
> GXXCallbackData_HashTableOfChildrenWithPCDATA, =20
> CongEditorAreaListitem, CongEditorAreaListitemClass, =20
> CongEditorNodeElementListitem, CongEditorNodeElementListitemClass, =20
> CongEditorAreaParagraph, CongEditorAreaParagraphClass
>=20

Please file the above in bugzilla as one bug.

>=20
> Additionally, others WARNINGS just after the ERRORs:
> Those were already reported, just for reminding:
> No declaration found for: cong_document_get_dispspec_element
> Parameter description missing in source code comment block -
>           FUNCTION: cong_editor_area_text_new Parameter: text.
>           FUNCTION: cong_editor_area_text_new Parameter: use_markup.
> WARNING: No declaration found for: cong_editor_node_get_type
> WARNING: No declaration found for: CongXMLChar
>=20
> Those are new to me:
> WARNING: No declaration found for: xml_frag_data_nice
> WARNING: No declaration found for: xml_frag_name_nice

Please file the above in bugzilla as another bug.

Thanks!