Open winterz opened 3 weeks ago
Hi Allen, Thank you for creating the issue. My first guess would be that may be newer doxygen is creating HTML file which has different format. We have seen this in past with some other HTML files for version 11 which is fixed in this PR 141
But we will take a deeper look into it and fix it soon.
using the solution to #141 as inspiration I can verify that this little patch to process.py seems to fix (hackish, maybe):
for html_file in doxygen_html_dir.glob("*.html"):
# For Doxygen>=1.10.0 this file can be skipped
if html_file.name == "doxygen_crawl.html":
continue
# For Doxygen>=1.12.0 this file can be skipped
if html_file.name == "doxygen_blank.html":
continue
any chance you can prioritize a release with the fix for this one?
Hi @winterz , can you please provide bit more details about your development environment. I tried locally with doxygen 1.12.0 and was successfully able to build with doxysphinx. The extra html file was created with name as "doxygen_crawl.html"
looking in the doxygen 1.12.0 source code I see the file src/qhp.cpp uses a "doxygen_blank" file. indeed we are generating qhp (i.e. GENERATE_QHP=YES). this may be a major pain for you to test since it requires Qt's qhelpgenerator and stuff
I can test here by unsetting GENERATE_QHP to see if that helps
I can verify that "doxygen_blank.html" is no longer generated when GENERATE_QHP is unset.
let me know if you need help installing qhelpgenerator for testing
(On Fedora I use dnf install qt5-doctools
and set QHG_LOCATION="qhelpgenerator-5")
Describe the bug Since yesterday when I installed doxygen v1.12.0 I'm seeing these errors. I'm making an educated guess that doxysphinx is non-compatible in some way. something about doxygen_blank.html maybe?