[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Starting doxygenising source code
From: |
Ben Abbott |
Subject: |
Re: Starting doxygenising source code |
Date: |
Wed, 13 Aug 2014 07:21:41 -0400 |
On Aug 12, 2014, at 4:51 PM, Andreas Weber <address@hidden> wrote:
> Just a hint if someone tries to run doxygen 1.8.1.2-2 (for example
> debian testing) on our source. Doxygen segfaults on tstmid.for
>
> Error in file
> /home/andy/src/octave-default-dbg-build/doc/doxyhtml/debug/tstmid.for
> line: 612, state: 17
>
> Program received signal SIGSEGV, Segmentation fault.
> QGListIterator::QGListIterator (this=0x7fffffffdf10, l=...) at
> qglist.cpp:1058
>
> and is reported here https://bugzilla.gnome.org/show_bug.cgi?id=733856
>
> A quick workaround is to exclude it. Open Doxyfile and add
> EXCLUDE = ../../../octave-src/liboctave/cruft/ranlib/tstmid.for
> (adapt path if necessary)
>
> -- Andy
I encountered this about a year ago. The problem is that tstmid.for uses the
reserved word, "type", as a variable name, The attached diff fixed the problem
for me.
Ben
tstmid-for-doxygen.diff
Description: Binary data