Page 1 of 1

Execution error - Doxypress 1.2.8 - Windows 10 64 bits

Posted: Thu May 04 2017 9:54 pm
by mauricio.mirabetti
Dear friends,
First of all, congratulations on the initiative.

I'm able to successfully execute Doxygen on project Ossim (https://github.com/ossimlabs/ossim.git), but not on DoxyPress. DoxyPress project file was created by converting original Doxygen project file, using DoxyPressApp converting tool.

End of log information is:

Code: Select all

...
Generating docs for compound ossimJpipMessageDecoder
Generating call graph for function ossimJpipMessageDecoder::readEORMessage
Generating caller graph for function ossimJpipMessageDecoder::readEORMessage
Generating call graph for function ossimJpipMessageDecoder::readMessage
Generating caller graph for function ossimJpipMessageDecoder::readVBAS
Generating docs for compound ossimJpipMessageHeader
Generating caller graph for function ossimJpipMessageHeader::reset
Generating call graph for function ossimJpipMessageHeader::toString
ASSERT: "uint(i) < uint(size())" in file d:/cs5_lib/include/QtCore/QString, line 807

This application has requested the Runtime to terminate it in an unusual way.
Please contact the application's support team for more information.

** DoxyPress completed[\code]

Project file is:
[code]{
    "configuration": {
        "allow-sub-grouping": true,
        "allow-unicode-names": false,
        "always-detailed-sec": false,
        "auto-link": true,
        "brief-member-desc": true,
        "built-in-stl-support": false,
        "case-sensitive-fname": true,
        "cpp-cli-support": false,
        "create-subdirs": false,
        "duplicate-docs": false,
        "enabled-sections": [
            ""
        ],
        "extract-all": true,
        "extract-anon-namespaces": false,
        "extract-local-classes": true,
        "extract-local-methods": false,
        "extract-package": false,
        "extract-private": true,
        "extract-static": true,
        "file-version-filter": "",
        "force-local-includes": false,
        "full-path-names": false,
        "generate-bug-list": true,
        "generate-deprecate-list": true,
        "generate-test-list": true,
        "generate-todo-list": true,
        "group-nested-compounds": false,
        "hide-compound-ref": false,
        "hide-friend-compounds": false,
        "hide-in-body-docs": false,
        "hide-navtree-members": false,
        "hide-scope-names": false,
        "hide-undoc-classes": false,
        "hide-undoc-members": false,
        "idl-support": true,
        "inherit-docs": true,
        "inline-grouped-classes": false,
        "inline-info": true,
        "inline-inherited-member": false,
        "inline-simple-struct": false,
        "internal-docs": false,
        "javadoc-auto-brief": true,
        "language-mapping": [
            ""
        ],
        "layout-file": "",
        "main-page-name": "",
        "main-page-omit": false,
        "markdown": true,
        "max-init-lines": 30,
        "multiline-cpp-brief": false,
        "ns-alias": [
            ""
        ],
        "qt-auto-brief": false,
        "repeat-brief": true,
        "separate-member-pages": false,
        "short-names": false,
        "show-file-page": true,
        "show-grouped-members-inc": true,
        "show-include-files": true,
        "show-namespace-page": true,
        "show-used-files": true,
        "sip-support": false,
        "sort-brief-docs": false,
        "sort-by-scope-name": false,
        "sort-class-case-sensitive": false,
        "sort-constructors-first": false,
        "sort-group-names": false,
        "sort-member-docs": true,
        "strict-sig-matching": false,
        "tcl-subst": [
            ""
        ],
        "use-typedef-name": false
    },
    "dot": {
        "class-diagrams": true,
        "dia-file-dirs": [
            ""
        ],
        "dia-path": "",
        "directory-graph": true,
        "dot-call": true,
        "dot-called-by": true,
        "dot-class-graph": true,
        "dot-cleanup": false,
        "dot-collaboration": true,
        "dot-file-dirs": [
            ""
        ],
        "dot-font-name": "FreeSans.ttf",
        "dot-font-path": "",
        "dot-font-size": 10,
        "dot-graph-max-depth": 0,
        "dot-graph-max-nodes": 100,
        "dot-hierarchy": true,
        "dot-image-format": "svg",
        "dot-include": true,
        "dot-included-by": true,
        "dot-multiple-targets": true,
        "dot-num-threads": 10,
        "dot-path": "../../../../../../../Program Files (x86)/Graphviz2.38/bin",
        "dot-transparent": true,
        "generate-legend": true,
        "group-graphs": true,
        "have-dot": true,
        "hide-undoc-relations": false,
        "interactive-svg": true,
        "msc-file-dirs": [
            ""
        ],
        "mscgen-path": "",
        "plantuml-inc-path": [
            ""
        ],
        "plantuml-jar-path": "",
        "template-relations": true,
        "uml-limit-num-fields": 50,
        "uml-look": true
    },
    "doxypress-format": 1,
    "doxypress-updated": "2015-Oct-15",
    "external": {
        "all-externals": false,
        "external-groups": true,
        "external-pages": true,
        "generate-tagfile": "",
        "perl-path": "/usr/bin/perl",
        "tag-files": [
            ""
        ]
    },
    "general": {
        "abbreviate-brief": [
            ""
        ],
        "aliases": [
            ""
        ],
        "lookup-cache-size": 2,
        "optimize-c": false,
        "optimize-cplus": true,
        "optimize-fortran": false,
        "optimize-java": false,
        "optimize-python": false,
        "output-dir": ".",
        "output-language": "English",
        "strip-from-inc-path": [
            ""
        ],
        "strip-from-path": [
            ""
        ],
        "tab-size": 4
    },
    "index": {
        "alpha-index": true,
        "cols-in-index": 4,
        "ignore-prefix": [
            "ossim"
        ]
    },
    "input": {
        "example-patterns": [
            ""
        ],
        "example-recursive": false,
        "example-source": [
            ""
        ],
        "exclude-files": [
            "CVS",
            ".git"
        ],
        "exclude-patterns": [
            "*CVS*"
        ],
        "exclude-symbols": [
            ""
        ],
        "exclude-symlinks": false,
        "filter-patterns": [
            ""
        ],
        "filter-program": "",
        "filter-source-files": false,
        "filter-source-patterns": [
            ""
        ],
        "image-path": [
            ""
        ],
        "input-encoding": "UTF-8",
        "input-patterns": [
            "*.cpp",
            "*.h",
            "*.cc",
            "*.dox"
        ],
        "input-recursive": true,
        "input-source": [
            "../include",
            "../src"
        ],
        "mdfile-mainpage": ""
    },
    "messages": {
        "quiet": false,
        "warn-doc-error": true,
        "warn-format": "$file:$line: $text",
        "warn-logfile": "ossim-dev-doxypress-warnings.log",
        "warn-undoc": true,
        "warn-undoc-param": false,
        "warnings": true
    },
    "output-chm": {
        "binary-toc": true,
        "chm-file": "chm\\ossim-dev-doc.chm",
        "chm-index-encoding": "",
        "generate-chi": false,
        "generate-chm": true,
        "hhc-location": "C:\\Program Files (x86)\\HTML Help Workshop",
        "toc-expanded": true
    },
    "output-docbook": {
        "docbook-output": "docbook",
        "docbook-program-listing": false,
        "generate-docbook": false
    },
    "output-docset": {
        "docset-bundle-id": "org.doxygen.Project",
        "docset-feedname": "Doxygen generated docs",
        "docset-publisher-id": "org.doxygen.Publisher",
        "docset-publisher-name": "Publisher",
        "generate-docset": false
    },
    "output-eclipse": {
        "eclipse-doc-id": "org.doxygen.Project",
        "generate-eclipse": false
    },
    "output-html": {
        "disable-index": false,
        "enum-values-per-line": 4,
        "external-links-in-window": false,
        "formula-fontsize": 10,
        "formula-transparent": true,
        "generate-html": true,
        "generate-treeview": false,
        "ghostscript": "",
        "html-colorstyle-gamma": 80,
        "html-colorstyle-hue": 220,
        "html-colorstyle-sat": 100,
        "html-dynamic-sections": false,
        "html-extra-files": [
            ""
        ],
        "html-file-extension": ".html",
        "html-footer": "",
        "html-header": "",
        "html-index-num-entries": 100,
        "html-output": "html_Doxypress",
        "html-search": true,
        "html-stylesheets": [
            ""
        ],
        "html-timestamp": true,
        "mathjax-codefile": "",
        "mathjax-extensions": [
            ""
        ],
        "mathjax-format": "HTML-CSS",
        "mathjax-relpath": "http://cdn.mathjax.org/mathjax/latest",
        "search-data-file": "searchdata.xml",
        "search-external": false,
        "search-external-id": "",
        "search-external-url": "",
        "search-mappings": [
            ""
        ],
        "search-server-based": false,
        "treeview-width": 250,
        "use-mathjax": false
    },
    "output-latex": {
        "cite-bib-files": [
            ""
        ],
        "generate-latex": false,
        "latex-batch-mode": false,
        "latex-bib-style": "plain",
        "latex-cmd-name": "latex",
        "latex-compact": false,
        "latex-extra-files": [
            ""
        ],
        "latex-extra-packages": [
            ""
        ],
        "latex-footer": "",
        "latex-header": "",
        "latex-hide-indices": false,
        "latex-hyper-pdf": false,
        "latex-output": "latex",
        "latex-paper-type": "",
        "latex-pdf": false,
        "latex-ps": false,
        "latex-source-code": false,
        "latex-stylesheets": [
            ""
        ],
        "latex-timestamp": true,
        "make-index-cmd-name": "makeindex"
    },
    "output-man": {
        "generate-man": false,
        "man-extension": ".3",
        "man-links": false,
        "man-output": "man",
        "man-subdir": ""
    },
    "output-perl": {
        "generate-perl": false,
        "perl-latex": false,
        "perl-prefix": "",
        "perl-pretty": true
    },
    "output-qhelp": {
        "generate-qthelp": false,
        "qch-file": "",
        "qhp-cust-attrib": [
            ""
        ],
        "qhp-cust-filter-name": "",
        "qhp-namespace": "org.doxygen.Project",
        "qhp-sect-attrib": [
            ""
        ],
        "qhp-virtual-folder": "doc",
        "qthelp-gen-path": ""
    },
    "output-rtf": {
        "generate-rtf": false,
        "rtf-compact": false,
        "rtf-extension": "",
        "rtf-hyperlinks": false,
        "rtf-output": "rtf",
        "rtf-paper-type": "a4",
        "rtf-source-code": false,
        "rtf-stylesheet": ""
    },
    "output-xml": {
        "generate-xml": true,
        "xml-output": "xml",
        "xml-program-listing": true
    },
    "preprocessor": {
        "enable-preprocessing": true,
        "expand-as-defined": [
            ""
        ],
        "expand-only-predefined": false,
        "include-path": [
            ""
        ],
        "include-patterns": [
            ""
        ],
        "macro-expansion": false,
        "predefined-macros": [
            ""
        ],
        "search-includes": true,
        "skip-function-macros": true
    },
    "project": {
        "project-brief": "",
        "project-logo": "",
        "project-name": "OSSIM - Open Source Software Image Map",
        "project-version": "Version 1.8.17"
    },
    "source": {
        "clang-flags": [
            ""
        ],
        "clang-parsing": false,
        "inline-source": true,
        "ref-by-relation": true,
        "ref-link-source": true,
        "ref-relation": true,
        "source-code": true,
        "source-tooltips": true,
        "strip-code-comments": true,
        "suffix-exclude-navtree": [
            "doc",
            "dox",
            "md",
            "markdown",
            "txt"
        ],
        "suffix-header-navtree": [
            "h",
            "hh",
            "hxx",
            "hpp",
            "h++",
            "idl",
            "ddl",
            "pidl"
        ],
        "suffix-source-navtree": [
            "c",
            "cc",
            "cxx",
            "cpp",
            "c++",
            "ii",
            "ixx",
            "ipp",
            "i++",
            "inl",
            "java",
            "m",
            "mm",
            "xml"
        ],
        "use-htags": false,
        "verbatim-headers": true
    }
}[\code]

If I can be of further help, please let me know.
Best regards!

Mauricio Mirabetti
São Paulo - SP

Re: Execution error - Doxypress 1.2.8 - Windows 10 64 bits

Posted: Fri May 05 2017 9:21 am
by ansel
Hi Mauricio,

Thank you for your kind words and your detailed bug report. This should help us track down the issue. We appreciate your interest in our project.

We are speaking at a C++ conference in a week and we are in the final preparation. We will make sure to look at this issue as quickly as possible.

Thanks again,
Ansel Sermersheim

Re: Execution error - Doxypress 1.2.8 - Windows 10 64 bits

Posted: Mon May 08 2017 6:09 pm
by ansel
Hi Mauricio,

We have resolved the issue you reported in the latest version of DoxyPress and we have been able to run your project successfully on our Windows 7 64-bit machine. Please give DoxyPress 1.2.9 a try and let us know how things work for you. Please do continue to let us know of any enhancements we can make.

Thanks again,
Ansel Sermersheim

Re: Execution error - Doxypress 1.2.8 - Windows 10 64 bits

Posted: Mon May 08 2017 8:34 pm
by mauricio.mirabetti
Dear Ansel,

Thank you very much for the bug correction. DoxyPress 1.2.9 indeed does generate successfully until the end of the before mentioned project. Just as a note, DoxyPressapp, on this build, still shows 1.2.8, probably because it didn't need to be changed at all. But perhaps, although not necessary, you might want to fix that, just to keep everything tidy.

About 1.2.9, unfortunately I found another bug, that I'll describe on another topic, if you allow me, and not to bloat this one. And I do have a suggestion for a new feature regarding Class Diagrams generation, but I'll look for the appropriate place on this Forum for that.

All the best!

Mauricio Mirabetti
São Paulo - Brazil