Project

General

Profile

Actions

Bug #3740

closed
BT BD

Wt fails to build many of the Wt docs with Doxygen 1.8.8

Bug #3740: Wt fails to build many of the Wt docs with Doxygen 1.8.8

Added by Bruce Toll over 11 years ago. Updated almost 11 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Benoit Daccache
Target version:
Start date:
01/26/2015
Due date:
% Done:

0%

Estimated time:

Description

A "make doc" on Debian testing/jessie fails to build a significant portion of the documentation. Doxygen version 1.8.8 seems to ignore the Wt header files without suffixes. It looks like this is a change in Doxygen behavior starting with Release_1_8_8. I believe the relevant commit is: https://github.com/doxygen/doxygen/commit/0dd59398b3f62288897c8c3405977a27a94fbfee.

I'm not sure whether this Doxygen change was intended to affect backwards compatibility, but the incompatibility may affect packaged versions of Wt. For instance, I came across this buildd log on Debian that seems to be affected: https://buildd.debian.org/status/fetch.php?pkg=witty&arch=amd64&ver=3.3.3%2bdfsg-4.1&stamp=1416878754

In the above log, starting at around line 7802, there are "Preprocessing" lines for the .C files, but not for the associated headers. NOTE: The examples and other headers with .h suffixes have "Preprocessing" lines. There are numerous other errors logged, e.g. "sqlite3_step failed: NOT NULL constraint failed: memberdef.id_file", that may be cascading from this issue.

NOTE: This issue might be more appropriately filed as a feature request, as the Wt documentation builds fine with earlier versions of Doxygen. But, it seemed worth raising the priority due to the packaging concern.

KD Updated by Koen Deforche over 11 years ago Actions #1

  • Status changed from New to InProgress
  • Assignee set to Koen Deforche

We'll need to see if this can be worked around.

KD Updated by Koen Deforche over 11 years ago Actions #2

  • Assignee changed from Koen Deforche to Benoit Daccache

BD Updated by Benoit Daccache over 11 years ago Actions #3

  • Status changed from InProgress to Resolved

KD Updated by Koen Deforche almost 11 years ago Actions #4

  • Status changed from Resolved to Closed

KD Updated by Koen Deforche almost 11 years ago Actions #5

  • Target version set to 3.3.5
Actions

Also available in: PDF Atom