[flac-dev] 1.5.0: API documentation is not installed

Christian Weisgerber naddy at mips.inka.de
Fri Feb 14 20:46:42 UTC 2025


Christian Weisgerber:

> There is no file doc/api/modules.html.  Has something changed with
> doxygen?

So a quick web search finds this:

  Due to the implementation of C++ modules the name "modules" is now used
  for the C++ modules.
  The old "modules" has been renamed to "topics".
https://github.com/doxygen/doxygen/issues/10562

Note that api/modules.html is explicitly referenced from api/index.html,
which is generated from include/FLAC/all.h.  There are various
references to "modules" throughout include/FLAC{,++}/*.h.  Some of
this might need updating.

For the configure check, I suggest probing for index.html:

-if test ! -n "$DOXYGEN" && test -f "$srcdir/doc/FLAC.tag" && test -f "$srcdir/doc/api/modules.html" ; then
+if test ! -n "$DOXYGEN" && test -f "$srcdir/doc/FLAC.tag" && test -f "$srcdir/doc/api/index.html" ; then

-- 
Christian "naddy" Weisgerber                          naddy at mips.inka.de


More information about the flac-dev mailing list