<html>
    <head>
      <base href="https://bugs.freedesktop.org/">
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Deprecated wl_buffer still mentioned in EGL/eglmesaext.h"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=103225#c6">Comment # 6</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - Deprecated wl_buffer still mentioned in EGL/eglmesaext.h"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=103225">bug 103225</a>
              from <span class="vcard"><a class="email" href="mailto:emil.l.velikov@gmail.com" title="Emil Velikov <emil.l.velikov@gmail.com>"> <span class="fn">Emil Velikov</span></a>
</span></b>
        <pre>(In reply to Greg V from <a href="show_bug.cgi?id=103225#c5">comment #5</a>)

<span class="quote">> >  - A local forward declaration (like the struct wl_resource one) should
> > handle the issue, I'll send a patch in a minute
> Just tried that. The warning is still there.
> </span >
Ack. Patch still makes sense on its own.

<span class="quote">> I don't actually understand where both headers are included, that's never
> done explicitly in the source, they just somehow ended up together. (And
> seemingly, only on FreeBSD?!) wayland-server wasn't included *for*
> eglmesaext anywhere.
> </span >
Without a build log it's impossible to tell. From a quick look -> the glapi.h
generated in wlroot is including the eglmesaext.h header when it shouldn't need
to.


<span class="quote">> >  - The warning should not block the build, so in the short interim please
> > ignore it.
> Some people really like -Werror for some reason :( But yeah for now
> -DWL_HIDE_DEPRECATED is used.</span >
Using -Werror in a controlled environment (aka locally) is great. Otherwise it
goes badly since different compilers (and versions) produce different warnings.
I hope such people know how to handle/workaround such issues.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>