Re: Multiple definitions errors while generating the docs?

Michèle Garoche <[email protected]> Fri, 24 Jun 2005 08:26:51 +0200
Newsgroups gmane.editors.conglomerate.devel
Message-ID <[email protected]>
Le 23 juin 2005 =E0 18:24, David Malcolm a =E9crit :
> On Thu, 2005-06-23 at 11:10 +0200, Mich=E8le Garoche wrote:
>> Le 23 juin 2005 =E0 08:46, Geert Stappers a =E9crit :
>>> On Thu, Jun 23, 2005 at 07:04:44AM +0200, Mich=E8le Garoche wrote:
>>>> Hi,
>>>> I'd like to know if somebody see a number of errors similar to
>>>> this one:
>>>> ERROR: CongApp has multiple definitions
>>>> when generating the doc, part:
>>>> gtkdoc-mkdb --module=3Dconglomerate --source-dir=3D../../src  =
--main-
>>>> 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:
>>
>> CongApp, CongAttributeEditorENUMERATION,
>> CongAttributeEditorENUMERATIONClass, CongAttributeEditor,
>> CongAttributeEditorClass, CongAttributeWrapperCheckButton,
>> CongAttributeWrapperCheckButtonClass,
>> CongAttributeWrapperRadioButton,
>> CongAttributeWrapperRadioButtonClass, CongAttributeWrapper,
>> CongAttributeWrapperClass, CongDocumentTraversal,
>> CongDocumentTraversalClass, CongCommand, CongCommandClass,
>> CongCommandHistory, CongCommandHistoryClass, CongDocumentClass,
>> CongFindDialogData, CongEditorAreaBin, CongEditorAreaBinClass,
>> CongEditorAreaBorder, CongEditorAreaBorderClass,
>> CongEditorAreaComposer, CongEditorAreaComposerClass,
>> CongEditorAreaContainer, CongEditorAreaContainerClass,
>> CongEditorAreaEntityDecl, CongEditorAreaEntityDeclClass,
>> CongEditorAreaEntityRef, CongEditorAreaEntityRefClass,
>> CongEditorAreaExpander, CongEditorAreaExpanderClass,
>> CongEditorAreaLabelled, CongEditorAreaLabelledClass,
>> CongEditorAreaPixbuf, CongEditorAreaPixbufClass,
>> CongEditorAreaSpacer, CongEditorAreaSpacerClass,
>> CongEditorAreaSpanTag, CongEditorAreaSpanTagClass,
>> CongEditorAreaStructuralTag, CongEditorAreaStructuralTagClass,
>> CongEditorAreaStructural, CongEditorAreaStructuralClass,
>> CongEditorAreaTextComment, CongEditorAreaTextCommentClass,
>> CongEditorAreaTextFragment, CongEditorAreaTextFragmentClass,
>> CongEditorAreaText, CongEditorAreaTextClass, CongEditorAreaUnderline,
>> CongEditorAreaUnderlineClass, CongEditorAreaUnknownTag,
>> CongEditorAreaUnknownTagClass, CongEditorNodeElementSpan,
>> CongEditorNodeElementSpanClass, CongEditorNodeElementStructural,
>> CongEditorNodeElementStructuralClass, CongEditorNodeElementUnknown,
>> CongEditorNodeElementUnknownClass, CongEditorNodeEntityDecl,
>> CongEditorNodeEntityDeclClass, CongEditorNodeEntityRef,
>> CongEditorNodeEntityRefClass, CongEditorNodeUnimplemented,
>> CongEditorNodeUnimplementedClass, CongAreaCreationInfo,
>> CongAreaCreationGeometry, CongEditorArea, CongEditorAreaClass,
>> CongEditorAreaLine, CongEditorAreaLineClass, CongEditorNodeElement,
>> CongEditorNodeElementClass, CongEditorWidget3,
>> CongEditorWidget3Class, CongEnumMapping, CongDependencyNode,
>> CongDependencyNodeClass, CongDependencyNodeFromFile,
>> CongDependencyGraph, CongBuildProcess, CongPerLanguageData,
>> CongModificationCursorChange, CongModificationCursorChangeClass,
>> CongModificationSelectionChange,
>> CongModificationSelectionChangeClass, CongModificationSetDtdPtr,
>> CongModificationSetDtdPtrClass, CongModification,
>> CongModificationClass, CongNodeModificationAddAfter,
>> CongNodeModificationAddAfterClass, CongNodeModificationAddBefore,
>> CongNodeModificationAddBeforeClass, CongNodeModificationMakeOrphan,
>> CongNodeModificationMakeOrphanClass,
>> CongNodeModificationRemoveAttribute,
>> CongNodeModificationRemoveAttributeClass,
>> CongNodeModificationSetAttribute,
>> CongNodeModificationSetAttributeClass, CongNodeModificationSetParent,
>> CongNodeModificationSetParentClass, CongNodeModificationSetText,
>> CongNodeModificationSetTextClass, CongNodeModification,
>> CongNodeModificationClass, CongDocument, CongPrimaryWindow,
>> CongPropertyPage, CongPropertyPageClass, CongSourceCleanupOptions,
>> CongStylesheetParameter, CongTraversalNode, CongTraversalNodeClass,
>> CongTreeView, CongWord, CongView, CongViewClass, CongDocumentEvent,
>> CongXPathExpression, CongXPathExpressionClass, CongRange, CongCursor,
>> CongElementDescription,
>> GXXCallbackData_HashTableOfChildrenWithPCDATA,
>> CongEditorAreaListitem, CongEditorAreaListitemClass,
>> CongEditorNodeElementListitem, CongEditorNodeElementListitemClass,
>> CongEditorAreaParagraph, CongEditorAreaParagraphClass
> Please file the above in bugzilla as one bug.
Done, here: <http://bugzilla.gnome.org/show_bug.cgi?id=3D308891>, bug =20=

308891 with attachment: http://bugzilla.gnome.org/attachment.cgi?=20
id=3D48265&action=3Dedit> 48265.

>> 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
>>
>> 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.
Done, here: <http://bugzilla.gnome.org/show_bug.cgi?id=3D308897, bug =20
308897.

Cheers,
Mich=E8le
<http://micmacfr.homeunix.org>