After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 652869 - JavaDoc style stopped working for F77 code
JavaDoc style stopped working for F77 code
Status: RESOLVED DUPLICATE of bug 637712
Product: doxygen
Classification: Other
Component: general
1.7.4
Other Linux
: Normal normal
: ---
Assigned To: Dimitri van Heesch
Dimitri van Heesch
Depends on:
Blocks:
 
 
Reported: 2011-06-17 20:50 UTC by Rich Fleck
Modified: 2014-01-01 18:34 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
doxygen 1.7.2 run folder (47.14 KB, application/x-compressed-tar)
2013-12-26 21:32 UTC, Rich Fleck
Details
doxygen 1.8.6 run folder (99.38 KB, application/x-compressed-tar)
2013-12-26 21:33 UTC, Rich Fleck
Details
Example in new style (298 bytes, application/octet-stream)
2014-01-01 15:12 UTC, albert
Details

Description Rich Fleck 2011-06-17 20:50:13 UTC
Been using JavaDoc style in F77 code for many years.
recently updated to 1.7.4 and found it does not work.

Narrowed it down to last working in 1.7.2

      SUBROUTINE SIMPLE_TEST(I,X,CSTRING)
*   /**  @file simple_test.for
*     @brief SIMPLE_TEST(I,X,CSTRING)
*     <p>
*     simple_test of f77 code with doxygen 
*     
*     works in 1.7.2
*
*     stopped working in 1.7.3
*     </p>
*     @param INTEGER*4 I
*     @param REAL*8 X
*     @param CHARACTER*(*) CSTRING
*     */
      IMPLICIT NONE
      INTEGER*4 I
      REAL*8 X
      CHARACTER*(*) CSTRING
      RETURN
      END
Comment 1 albert 2013-12-25 16:53:29 UTC
I never saw this construct before.
I tried to reproduce the behavior as described with the 1.7.2 version but was not able to do it, must have to do something with the used Doxyfile.

Can you provide the used Doxyfile?
Comment 2 Rich Fleck 2013-12-26 21:32:58 UTC
Created attachment 264913 [details]
doxygen 1.7.2 run folder
Comment 3 Rich Fleck 2013-12-26 21:33:56 UTC
Created attachment 264914 [details]
doxygen 1.8.6 run folder
Comment 4 Rich Fleck 2013-12-26 21:35:35 UTC
I've attached two files which have the Doxygen file and output
Comment 5 albert 2013-12-28 09:54:09 UTC
Can you provide me the input and output that worked with the 1.7.2 version. I tried this input and output with the 1.7.2 version and got no output either.
Comment 6 Rich Fleck 2013-12-30 15:43:42 UTC
It was in the doxygen_1_7_2_run.tar.gz is there a problem with the attachment?
Comment 7 albert 2013-12-30 18:54:40 UTC
There is no problem with the attachment, I just missed it Sorry. I'll have a look into the problem as soon as possible.
Comment 8 albert 2014-01-01 15:12:56 UTC
Created attachment 265104 [details]
Example in new style

The functionality didn't disappear but the way of the .for extension is handled by default changed between the versions 1.7.2 and 1.7.3 see: Bug 637712 - Fortran: support .for extension.

To the best of my knowledge till version 1.7.2 files with extension .for were handled as C-like files, as of version 1.7.3 they are handled as real Fortran files.

To obtain again the old "functionality" specify with EXTENSION_MAPPING for=C. The big disadvantage is that one does not use the checking mechanisms of doxygen (used parameters, source browsing, linking of functions etc.). It looked like documentation but was far off from the capabilities of doxygen.
Please compare the output generated with the current version of doxygen with the attached file and the original documentation.


I think this is not a bug.
Comment 9 Kevin McBride 2014-01-01 18:34:20 UTC
This bug appears to be a duplicate per comment #8, so I am closing this bug as a duplicate.

*** This bug has been marked as a duplicate of bug 637712 ***