Duplicate share name encountered.
          #2523   Compile-time warning
          Duplicate share name encountered.
Additional Information
The modules 'M1' and 'M2' both have the share name 'S'.
Recovery
      OmniMark assumes that the second module is the same as the first one and skips its compilation.
    
Explanation
 Two shared modules, accessed through two different file paths, are declared with the same share name. This
        warning may be due to accessing the same file through different relative paths, or to two different module files
        beginning with the same declaration module shared as 'S'.