[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

doxygen and TeXlive 2025.20250727-2



Hi,

I got the following on a graphite2 build. (Disabled in 1.3.14-3 for now):

[100%] Generating doxygen/latex/refman.pdf
cd /home/rene/Debian/Pakete/graphite2/build/doc && /usr/bin/doxygen /home/rene/Debian/Pakete/graphite2/doc/public.cfg
warning: Tag 'SYMBOL_CACHE_SIZE' at line 290 of file '/home/rene/Debian/Pakete/graphite2/doc/public.cfg' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'SHOW_DIRECTORIES' at line 490 of file '/home/rene/Debian/Pakete/graphite2/doc/public.cfg' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'COLS_IN_ALPHA_INDEX' at line 761 of file '/home/rene/Debian/Pakete/graphite2/doc/public.cfg' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'HTML_TIMESTAMP' at line 841 of file '/home/rene/Debian/Pakete/graphite2/doc/public.cfg' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'HTML_ALIGN_MEMBERS' at line 847 of file '/home/rene/Debian/Pakete/graphite2/doc/public.cfg' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'USE_INLINE_TREES' at line 1032 of file '/home/rene/Debian/Pakete/graphite2/doc/public.cfg' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'FORMULA_TRANSPARENT' at line 1059 of file '/home/rene/Debian/Pakete/graphite2/doc/public.cfg' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'LATEX_SOURCE_CODE' at line 1165 of file '/home/rene/Debian/Pakete/graphite2/doc/public.cfg' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'XML_SCHEMA' at line 1257 of file '/home/rene/Debian/Pakete/graphite2/doc/public.cfg' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'XML_DTD' at line 1263 of file '/home/rene/Debian/Pakete/graphite2/doc/public.cfg' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'PERL_PATH' at line 1428 of file '/home/rene/Debian/Pakete/graphite2/doc/public.cfg' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'CLASS_DIAGRAMS' at line 1441 of file '/home/rene/Debian/Pakete/graphite2/doc/public.cfg' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'MSCGEN_PATH' at line 1450 of file '/home/rene/Debian/Pakete/graphite2/doc/public.cfg' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOT_FONTSIZE' at line 1476 of file '/home/rene/Debian/Pakete/graphite2/doc/public.cfg' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: Tag 'DOT_TRANSPARENT' at line 1593 of file '/home/rene/Debian/Pakete/graphite2/doc/public.cfg' has become obsolete.
         To avoid this warning please remove this line from your configuration file or upgrade it using "doxygen -u"
warning: argument 'a4wide' for option PAPER_TYPE is not a valid enum value
Using the default: a4!
/home/rene/Debian/Pakete/graphite2/include/graphite2/Font.h:102: warning: argument 'pointer' of command @param is not found in the argument list of gr_release_table_fn(const void *appFaceHandle, const void *table_buffer)
/home/rene/Debian/Pakete/graphite2/include/graphite2/Log.h:70: warning: argument 'logfile' of command @param is not found in the argument list of graphite_start_logging(FILE *logFile, GrLogMask mask)
/home/rene/Debian/Pakete/graphite2/include/graphite2/Log.h:70: warning: The following parameter of graphite_start_logging(FILE *logFile, GrLogMask mask) is not documented:
  parameter 'logFile'
/home/rene/Debian/Pakete/graphite2/include/graphite2/Font.h:102: warning: argument 'pointer' of command @param is not found in the argument list of gr_release_table_fn(const void *appFaceHandle, const void *table_buffer)
/home/rene/Debian/Pakete/graphite2/include/graphite2/Log.h:70: warning: argument 'logfile' of command @param is not found in the argument list of graphite_start_logging(FILE *logFile, GrLogMask mask)
/home/rene/Debian/Pakete/graphite2/include/graphite2/Log.h:70: warning: The following parameter of graphite_start_logging(FILE *logFile, GrLogMask mask) is not documented:
  parameter 'logFile'
/home/rene/Debian/Pakete/graphite2/include/graphite2/Font.h:102: warning: argument 'pointer' of command @param is not found in the argument list of gr_release_table_fn(const void *appFaceHandle, const void *table_buffer)
/home/rene/Debian/Pakete/graphite2/include/graphite2/Log.h:70: warning: argument 'logfile' of command @param is not found in the argument list of graphite_start_logging(FILE *logFile, GrLogMask mask)
/home/rene/Debian/Pakete/graphite2/include/graphite2/Log.h:70: warning: The following parameter of graphite_start_logging(FILE *logFile, GrLogMask mask) is not documented:
  parameter 'logFile'
cd /home/rene/Debian/Pakete/graphite2/build/doc && make -C /home/rene/Debian/Pakete/graphite2/build/doc/doxygen/latex
make[6]: Entering directory '/home/rene/Debian/Pakete/graphite2/build/doc/doxygen/latex'
rm -f *.ps *.dvi *.aux *.toc *.idx *.ind *.ilg *.log *.out *.brf *.blg *.bbl refman.pdf
pdflatex refman
This is pdfTeX, Version 3.141592653-2.6-1.40.28 (TeX Live 2025/Debian) (preloaded format=pdflatex)
 restricted \write18 enabled.
entering extended mode
(./refman.tex
LaTeX2e <2025-06-01> patch level 1
L3 programming layer <2025-07-19>
(/usr/share/texlive/texmf-dist/tex/latex/base/book.cls
Document Class: book 2025/01/22 v1.4n Standard LaTeX document class
(/usr/share/texlive/texmf-dist/tex/latex/base/bk10.clo))
(/usr/share/texlive/texmf-dist/tex/latex/base/ifthen.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/array.sty
(/usr/share/texlive/texmf-dist/tex/latex/tools/array-2016-10-06.sty))
(/usr/share/texlive/texmf-dist/tex/generic/infwarerr/infwarerr.sty)
(./doxygen.sty (/usr/share/texlive/texmf-dist/tex/latex/base/alltt.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/calc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/float/float.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/verbatim.sty)
(/usr/share/texlive/texmf-dist/tex/latex/xcolor/xcolor.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/color.cfg)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-def/pdftex.def)
(/usr/share/texlive/texmf-dist/tex/latex/graphics/mathcolor.ltx))
(/usr/share/texlive/texmf-dist/tex/latex/colortbl/colortbl.sty)
(./longtable_doxygen.sty) (./tabu_doxygen.sty
(/usr/share/texlive/texmf-dist/tex/latex/varwidth/varwidth.sty)
==> First Aid for varwidth.sty applied!
) (/usr/share/texlive/texmf-dist/tex/latex/fancyvrb/fancyvrb.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/keyval.sty))
(/usr/share/texlive/texmf-dist/tex/latex/tools/tabularx.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tools/multicol.sty)
(/usr/share/texlive/texmf-dist/tex/latex/multirow/multirow.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hanging/hanging.sty)
(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifpdf.sty
(/usr/share/texlive/texmf-dist/tex/generic/iftex/iftex.sty))
(/usr/share/texlive/texmf-dist/tex/latex/adjustbox/adjustbox.sty
(/usr/share/texlive/texmf-dist/tex/latex/xkeyval/xkeyval.sty
(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkeyval.tex
(/usr/share/texlive/texmf-dist/tex/generic/xkeyval/xkvutils.tex)))
(/usr/share/texlive/texmf-dist/tex/latex/adjustbox/adjcalc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/adjustbox/trimclip.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphicx.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/graphics.sty
(/usr/share/texlive/texmf-dist/tex/latex/graphics/trig.sty)
(/usr/share/texlive/texmf-dist/tex/latex/graphics-cfg/graphics.cfg)))
(/usr/share/texlive/texmf-dist/tex/latex/collectbox/collectbox.sty)
(/usr/share/texlive/texmf-dist/tex/latex/adjustbox/tc-pdftex.def))
(/usr/share/texlive/texmf-dist/tex/latex/ifoddpage/ifoddpage.sty))
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amssymb.sty
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/amsfonts.sty))
(/usr/share/texlive/texmf-dist/tex/latex/stackengine/stackengine.sty
(/usr/share/texlive/texmf-dist/tex/latex/etoolbox/etoolbox.sty)
(/usr/share/texlive/texmf-dist/tex/generic/listofitems/listofitems.sty
(/usr/share/texlive/texmf-dist/tex/generic/listofitems/listofitems.tex)))
(/usr/share/texlive/texmf-dist/tex/latex/enumitem/enumitem.sty)
(/usr/share/texlive/texmf-dist/tex/generic/alphalph/alphalph.sty
(/usr/share/texlive/texmf-dist/tex/generic/intcalc/intcalc.sty))
(/usr/share/texlive/texmf-dist/tex/generic/ulem/ulem.sty))
(/usr/share/texlive/texmf-dist/tex/latex/base/inputenc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/makeidx.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/textcomp.sty)
(/usr/share/texlive/texmf-dist/tex/latex/wasysym/wasysym.sty)
(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifxetex.sty)
(/usr/share/texlive/texmf-dist/tex/latex/base/fontenc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/helvet.sty)
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/courier.sty)
(/usr/share/texlive/texmf-dist/tex/latex/geometry/geometry.sty
(/usr/share/texlive/texmf-dist/tex/generic/iftex/ifvtex.sty))
(/usr/share/texlive/texmf-dist/tex/latex/changepage/changepage.sty)
(/usr/share/texlive/texmf-dist/tex/latex/fancyhdr/fancyhdr.sty)
(/usr/share/texlive/texmf-dist/tex/latex/natbib/natbib.sty)
(/usr/share/texlive/texmf-dist/tex/latex/tocloft/tocloft.sty)
Writing index file refman.idx
(/usr/share/texlive/texmf-dist/tex/latex/newunicodechar/newunicodechar.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hyperref.sty
(/usr/share/texlive/texmf-dist/tex/latex/kvsetkeys/kvsetkeys.sty)
(/usr/share/texlive/texmf-dist/tex/generic/kvdefinekeys/kvdefinekeys.sty)
(/usr/share/texlive/texmf-dist/tex/generic/pdfescape/pdfescape.sty
(/usr/share/texlive/texmf-dist/tex/generic/ltxcmds/ltxcmds.sty)
(/usr/share/texlive/texmf-dist/tex/generic/pdftexcmds/pdftexcmds.sty))
(/usr/share/texlive/texmf-dist/tex/latex/hycolor/hycolor.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/nameref.sty
(/usr/share/texlive/texmf-dist/tex/latex/refcount/refcount.sty)
(/usr/share/texlive/texmf-dist/tex/generic/gettitlestring/gettitlestring.sty
(/usr/share/texlive/texmf-dist/tex/latex/kvoptions/kvoptions.sty)))
(/usr/share/texlive/texmf-dist/tex/generic/stringenc/stringenc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/pd1enc.def)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/puenc.def)
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/backref.sty
(/usr/share/texlive/texmf-dist/tex/latex/rerunfilecheck/rerunfilecheck.sty
(/usr/share/texlive/texmf-dist/tex/generic/uniquecounter/uniquecounter.sty
(/usr/share/texlive/texmf-dist/tex/generic/bigintcalc/bigintcalc.sty))))
(/usr/share/texlive/texmf-dist/tex/latex/url/url.sty)
(/usr/share/texlive/texmf-dist/tex/generic/bitset/bitset.sty))
(/usr/share/texlive/texmf-dist/tex/latex/hyperref/hpdftex.def)
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption.sty
(/usr/share/texlive/texmf-dist/tex/latex/caption/caption3.sty)
(/usr/share/texlive/texmf-dist/tex/latex/caption/ltcaption.sty))
(/usr/share/texlive/texmf-dist/tex/latex/etoc/etoc.sty)
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1phv.fd)
(/usr/share/texlive/texmf-dist/tex/latex/l3backend/l3backend-pdftex.def)
No file refman.aux.
(/usr/share/texlive/texmf-dist/tex/context/base/mkii/supp-pdf.mkii
[Loading MPS to PDF converter (version 2006.09.02).]
) (/usr/share/texlive/texmf-dist/tex/latex/epstopdf-pkg/epstopdf-base.sty
(/usr/share/texlive/texmf-dist/tex/latex/latexconfig/epstopdf-sys.cfg))
*geometry* driver: auto-detecting
*geometry* detected driver: pdftex
No file refman.toc.
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsa.fd)
(/usr/share/texlive/texmf-dist/tex/latex/amsfonts/umsb.fd)
(/usr/share/texlive/texmf-dist/tex/latex/wasysym/uwasy.fd)
[1{/var/lib/texmf/fonts/map/pdftex/updmap/pdftex.map}{/usr/share/texlive/texmf-
dist/fonts/enc/dvips/base/8r.enc}]
[2] (./deprecated.tex
Chapter 1.
)
[1]
[2]
Chapter 2.
(./annotated.tex

LaTeX Warning: Reference `structgr__face__ops' on page 3 undefined on input lin
e 3.


LaTeX Warning: Reference `structgr__faceinfo' on page 3 undefined on input line
 4.


LaTeX Warning: Reference `structgr__font__ops' on page 3 undefined on input lin
e 5.

)
[3]
[4]
Chapter 3.
(./files.tex

LaTeX Warning: Reference `Font_8h' on page 5 undefined on input line 3.


LaTeX Warning: Reference `Log_8h' on page 5 undefined on input line 4.


LaTeX Warning: Reference `Segment_8h' on page 5 undefined on input line 5.


LaTeX Warning: Reference `Types_8h' on page 5 undefined on input line 6.

)
[5]
[6]
Chapter 4.
(./structgr__face__ops.tex
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/t1pcr.fd)
(/usr/share/texlive/texmf-dist/tex/latex/psnfss/ts1phv.fd)
[7]) (./structgr__faceinfo.tex
! Undefined control sequence.
<argument> ...rtpbox {\@nextchar }\insert@pcolumn
                                                  \@endpbox \do@row@strut \o...
l.55 \begin{DoxyEnumFields}{Enumerator}
?
! Emergency stop.
<argument> ...rtpbox {\@nextchar }\insert@pcolumn
                                                  \@endpbox \do@row@strut \o...
l.55 \begin{DoxyEnumFields}{Enumerator}
! ==> Fatal error occurred, no output PDF file produced!
Transcript written on refman.log.
make[6]: *** [Makefile:12: refman.pdf] Error 1
make[6]: Leaving directory '/home/rene/Debian/Pakete/graphite2/build/doc/doxygen/latex'
make[5]: *** [doc/CMakeFiles/docs.dir/build.make:93: doc/doxygen/latex/refman.pdf] Error 2
make[5]: Leaving directory '/home/rene/Debian/Pakete/graphite2/build'
make[4]: *** [CMakeFiles/Makefile2:1104: doc/CMakeFiles/docs.dir/all] Error 2
make[4]: Leaving directory '/home/rene/Debian/Pakete/graphite2/build'
make[3]: *** [CMakeFiles/Makefile2:1111: doc/CMakeFiles/docs.dir/rule] Error 2
make[3]: Leaving directory '/home/rene/Debian/Pakete/graphite2/build'
make[2]: *** [Makefile:442: docs] Error 2
make[2]: Leaving directory '/home/rene/Debian/Pakete/graphite2/build'
dh_auto_build: error: cd build && make -j1 "INSTALL=install --strip-program=true" docs VERBOSE=1 returned exit code 2
make[1]: *** [debian/rules:11: override_dh_auto_build-indep] Error 25
make[1]: Leaving directory '/home/rene/Debian/Pakete/graphite2'
make: *** [debian/rules:7: binary-indep] Error 2
dpkg-buildpackage: error: debian/rules binary-indep subprocess returned exit status 2
debuild: fatal error at line 1185:
dpkg-buildpackage -us -uc -ui -A failed

(even after doing doxygen -u public.cfg as the message suggests).

The (generated) tructgr__faceinfo.tex file which is \input'ed in refman.tex is at ttps://people.debian.org/~rene/structgr__faceinfo.tex

I asked on #debian.de on IRC and it seems that it has to do with array.sty (where \insert@pcolumn is defined). Interestingly:

$ grep use.*array ./build/doc/doxygen/latex/refman.tex
\usepackage{array}
\usepackage{array}[=2016-10-06]
\usepackage{array}

What is this \usepackage{array}[=2016-10-06] for? It seems it conflicts with something?

https://tex.stackexchange.com/questions/746746/doxygen-latex-tables-not-working-correctly

seems to be mentioning this with an other version specifier without a real solution, though.

This works in stable with doxygen 1.9.8+ds-2.1 and stables TeXlive (2024.20250309-1) but breaks with unstables new one
(2025.20250727-2).

The question is whether it's a doxygen bug (and doxygen needs to be updated...) or a TeXlive bug....

Any idea?

Regards,

Rene


Reply to: