title: Doxygen: multiple use of section label bug?
body: <p>I use Doxygen to document my code and I encounter a problem when I use the markdown syntax.</p>
  
  <p>For example, I have two <code>.dox</code> files:</p>
  
  <p>fileABC.dox:</p>
  
  <pre><code>/**
  @page abcPage
  
  Header {#abcHeader}
  ======
  
  abc Text.
  */
  </code></pre>
  
  <p>fileDEF.dox</p>
  
  <pre><code>/**
  @page defPage
  
  Header {#defHeader}
  ======
  
  def Text.
  */
  </code></pre>
  
  <p>Which raise the warning:</p>
  
  <pre><code>warning: multiple use of section label 'Header'
  </code></pre>
  
  <p>and the <code>abcHeader</code> section is not generated.</p>
  
  <p>There is two workaround, but none of them is ok for me:</p>
  
  <ul>
  <li>Rename the section to <code>ABC Header</code> and <code>DEF Header</code></li>
  <li>Or go back to the Doxygen syntax <code>@section abcHeader Header</code></li>
  </ul>
  
  <p>So, is there another way to use the same section name in several pages, with the Markdown syntax ?</p>
  
  <h2>EDIT</h2>
  
  <p>This bug has been introduced in version <code>1.8.7</code> : <a href="https://github.com/doxygen/doxygen/commit/ac611be473c2d9bf65bcafb53b0577274c4ae706" rel="nofollow">View commit</a></p>
  
  <p>It seems to be more a bug than a new feature or improvement since the <em>setext-syntax</em> (using # instead of ==) does not give a warning when the same section name is used several times.</p>