Describe the bug
Have at least two markdown files that just have a header with an anchor
# Header 1 {#anchor1}
```markdown
Additionally, the Doxyfile is in another directory that has the directory of the markdown files as INPUT.
A simple version looks like
```console
.
โโโ build
โย ย โโโ Doxyfile
โโโ md1.md
โโโ md2.md
If the path to the markdown files contains . or +, a warning will be emitted, e.g.
/dev/shm/example_1.0/md2.md:1: warning: multiple use of section label 'md__dev_shm_example_1' while adding anchor, (first occurrence: /dev/shm/example_1.0/md1.md, line 1)
Expected behavior
No warning, anchor works as expected.
To Reproduce
example_1.0.tar.gz
example+ds.tar.gz
example_1.0+ds.tar.gz
All cases trigger the bug, the INPUT path assumes /dev/shm/example_1.0 etc.
If you extract to a different path, adjust the INPUT in the build/Doxyfile.
Version
Happens in 1.8.20 and on master.
Seems to have worked in 1.8.17 (did not confirm).
Additional context
https://github.com/seqan/seqan3/issues/2011
Problem surfaced first time in version 1.8.19.
I've just pushed a proposed patch, pull request #8157
Code has been integrated in master on github (please don't close the issue as this will be done at the moment of an official release).
This issue was previously marked 'fixed but not released',
which means it should be fixed in doxygen version 1.9.0.
Please verify if this is indeed the case. Reopen the
issue if you think it is not fixed and please include any additional information
that you think can be relevant (preferably in the form of a self-contained example).
Most helpful comment
Problem surfaced first time in version 1.8.19.
I've just pushed a proposed patch, pull request #8157