<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - [dri3] Building mesa fails with dri3 enabled"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=80848#c13">Comment # 13</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW --- - [dri3] Building mesa fails with dri3 enabled"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=80848">bug 80848</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 <a href="show_bug.cgi?id=80848#c12">comment #12</a>)
<span class="quote">> I did look bit more into this. I notice at linking stage there is no
> /opt/lib in LIBRARY_PATH nor in "sys_lib_search_path_spec" inside libtool.
> So PKG_CONFIG_PATH allowed to find correct headers for compile time but not
> correct libraries for linking time. :/
> </span >
Yes normally one should provide PKG_CONFIG_PATH whenever the new .pc files are
not available in the default location. Strange part is that configure.ac should
bail when building dri3 with xcb older than 1.9.3.

Can you attach the contents of the system xcb.pc ?

<span class="quote">> I fixed this with "PKG_CONFIG_PATH=/opt/lib/pkgconfig CFLAGS=-L/opt/lib
> CXXFLAGS=-L/opt/lib" on my autogen line and it seemed to work for me, I can
> compile with dri3 enabled again.</span >

Hmm does the includedir and Libs flag of /opt/lib/pkgconfig/xcb.pc match the
location of the header/library for the new xcb ? It seems like there is either
a bug in xcb somewhere or you're using some strange method of building and/or
installing xcb.</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>