GNOME Bugzilla – Bug 153371
Makefile for pdf should call makeindex with -q option
Last modified: 2013-04-21 12:20:21 UTC
[forwarded form http://bugs.debian.org/240925] originally submitted to the bugzilla package, then reassigned to doxygen. Makefile for PDF generation contains something like: refman.pdf: refman.tex pdflatex refman.tex makeindex refman.idx pdflatex refman.tex makeindex is called without -q option. -q Quiet mode; send no messages to stderr. By default, progress and error messages are sent to stderr as well as to the tran- script file. As a result, some non-error messages are printed to stderr, which can confuse scripts. I've no idea whether it is bugzilla which generates this Makefile. Please assign this bug elsewhere if not. Thanks! Followup: Some info to add. I tried to change Doxyfile to say: MAKEINDEX_CMD_NAME = "makeindex -q" but it seems to persist the old behavior, i.e. some msg printed to stderr. My current solution is: MAKEINDEX_CMD_NAME = makeindex-quiet and add a makeindex-quiet script to call "makeindex -q".
Tested with 1.8.3.1: When specifying: MAKEINDEX_CMD_NAME = makeindex -q the result in make.bat and Makefile is: makeindex-q (spaces are stripped when reading the command line) When specifying: MAKEINDEX_CMD_NAME = "makeindex -q" the result in make.bat and Makefile is: makeindex -q The bug can be closed as the version "..." works.
Setting to fixed as suggested. Please reopen this bug report if you still see this issue with the latest version of doxygen. Add a self-contained example (source+config file in a zip or tar) if possible.