Package: doxygen
Version: 1.8.1.2-2

I have tried to reproduce this problem on wheezy in the following way:

0) create one temporary empty directory
mkdir /tmp/aaa; cd /tmp/aaa

1) download one of the files containing the functions whose man pages
would not be generated in libthai
wget http://sources.debian.net/src/libthai/0.1.19-2/src/thbrk/thbrk.c

2) generate a default Doxyfile
doxygen -g > /dev/null

3) patch the generated Doxyfile as per attached patch
patch Doxyfile patch

4) launch doxygen
doxygen

The man pages are then generated:
ls man/man3/ -l
-rw-r--r-- 1 paolog paolog   19 ago 23 17:06 MAX_ACRONYM_FRAG_LEN.3
-rw-r--r-- 1 paolog paolog   19 ago 23 17:06 th_brk.3
-rw-r--r-- 1 paolog paolog 2138 ago 23 17:08 thbrk.c.3
-rw-r--r-- 1 paolog paolog   19 ago 23 17:06 th_brk_line.3
-rw-r--r-- 1 paolog paolog   19 ago 23 17:06 thbrk_on_unload.3

cat man/man3/th_brk_line.3
.so man3/thbrk.c.3

cd man
man man3/th_brk_line.3

I guess either some old doxygen bug or some incorrect settings in the
Doxyfile found in libthai sources. I have checked the latest Doxyfile here:
http://sources.debian.net/src/libthai/0.1.19-2/doc/Doxyfile.in
It has the following relevant differences w.r.t. my Doxyfile:
EXTRACT_ALL is set to NO (I set it to YES)
GENERATE_MAN is set to NO (I set it to YES)

I suggest the submitters give it a new try.

--- System information. ---
Architecture: i386
Kernel:       Linux 3.2.0-4-686-pae

Debian Release: 7.1
  500 stable-updates  mi.mirror.garr.it
  500 stable          security.debian.org
  500 stable          mi.mirror.garr.it

--- Package information. ---
Depends            (Version) | Installed
============================-+-==============
libc6          (>= 2.3.6-6~) | 2.13-38
libgcc1         (>= 1:4.1.1) | 1:4.7.2-5
libstdc++6        (>= 4.1.1) | 4.7.2-5


Recommends         (Version) | Installed
============================-+-===========
doxygen-latex                | 1.8.1.2-2


Suggests         (Version) | Installed
==========================-+-===========
doxygen-doc                | 1.8.1.2-2
doxygen-gui                | 1.8.1.2-2
graphviz                   | 2.26.3-14

358c358
< EXTRACT_ALL            = NO
---
> EXTRACT_ALL            = YES
515c515
< GENERATE_TODOLIST      = YES
---
> GENERATE_TODOLIST      = NO
521c521
< GENERATE_TESTLIST      = YES
---
> GENERATE_TESTLIST      = NO
527c527
< GENERATE_BUGLIST       = YES
---
> GENERATE_BUGLIST       = NO
533c533
< GENERATE_DEPRECATEDLIST= YES
---
> GENERATE_DEPRECATEDLIST= NO
658c658
< INPUT                  =
---
> INPUT                  = thbrk.c
862c862
< GENERATE_HTML          = YES
---
> GENERATE_HTML          = NO
1219c1219
< GENERATE_LATEX         = YES
---
> GENERATE_LATEX         = NO
1360c1360
< GENERATE_MAN           = NO
---
> GENERATE_MAN           = YES
1379c1379
< MAN_LINKS              = NO
---
> MAN_LINKS              = YES

Reply via email to