GNOME Bugzilla – Bug 616344
Extra underscore in generation of html files
Last modified: 2010-06-15 11:21:38 UTC
In the salome package in Mandriva cooker, most of the help files works, and links, but, in some cases, there is a static string with the base name of the help file in C++ code, and that breaks because filenames are generated with double underscores. It appears there was a related issue for 1.6.2 and manpages. I do not undestand very well how doxygen works, so I am attaching the two files that should be the doxygen configuration ones.
Created attachment 159209 [details] doxyfile_py
Created attachment 159211 [details] doxyfile Maybe I did not make it clear where the extra underscore is, but example from generated package: rpm -ql salome | grep adding__nodes__and__elements /usr/share/doc/salome/gui/SMESH/adding__nodes__and__elements__page.html but it should have been: usr/share/doc/salome/gui/SMESH/adding_nodes_and_elements_page.html
This is the same issue as #610604 (feel free to close this bug as duplicate, if appropriate). I am in the process of making a significantly large patch, with the output of % egrep '"\w+.html"' `find . -name \*.cxx` | awk '{print $1;}' | sort | uniq | sed -e 's|:||' > files.txt No big deal, but I would like to know if this is a behavior that is here to stay, or if there is some workaround... I looked a bit in doxygen sources, but I don't think I could figure it easily what is wrong by myself...
The behavior will not stay. In the next subversion update, I'll revert back to the situation were the underscore is no longer duplicated. Sorry for temporarily breaking backward compatibility. This was an unfortunate side-effect of another fix.
This bug was previously marked ASSIGNED, which means it should be fixed in doxygen version 1.7.0. Please verify if this is indeed the case. Reopen the bug if you think it is not fixed and please include any additional information that you think can be relevant.