<html>
    <head>
      <base href="https://bugs.freedesktop.org/" />
    </head>
    <body><table border="1" cellspacing="0" cellpadding="8">
        <tr>
          <th>Bug ID</th>
          <td><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - [regression, bisected] mesa glsl fails to compile"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=92506">92506</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>[regression, bisected] mesa glsl fails to compile
          </td>
        </tr>

        <tr>
          <th>Product</th>
          <td>Mesa
          </td>
        </tr>

        <tr>
          <th>Version</th>
          <td>git
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>x86-64 (AMD64)
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>Linux (All)
          </td>
        </tr>

        <tr>
          <th>Status</th>
          <td>NEW
          </td>
        </tr>

        <tr>
          <th>Severity</th>
          <td>blocker
          </td>
        </tr>

        <tr>
          <th>Priority</th>
          <td>medium
          </td>
        </tr>

        <tr>
          <th>Component</th>
          <td>glsl-compiler
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>idr@freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>mark.a.janes@intel.com
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>intel-3d-bugs@lists.freedesktop.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>The following commit broke mesa compilation for the Intel CI:

Author:     Rob Clark <<a href="mailto:robclark@freedesktop.org">robclark@freedesktop.org</a>>
AuthorDate: Sat Oct 10 13:55:07 2015 -0400
Commit:     Rob Clark <<a href="mailto:robclark@freedesktop.org">robclark@freedesktop.org</a>>
CommitDate: Fri Oct 16 19:33:38 2015 -0400

    nir: remove dependency on glsl

    Move glsl_types into NIR, now that the dependency on glsl_symbol_table
    has been split out.

    Possibly makes sense to rename things at this point, but if we do that
    I'd like to keep it split out into a separate patch to make git history
    easier to follow (IMHO).

    v2: fix android build
    v3: I f***ing hate scons.. but at least it builds

    Reviewed-by: Jason Ekstrand <<a href="mailto:jason@jlekstrand.net">jason@jlekstrand.net</a>>
    Signed-off-by: Rob Clark <<a href="mailto:robclark@freedesktop.org">robclark@freedesktop.org</a>>


   /home/majanes/src/mesa_jenkins/repos/mesa/src/glsl/ir.h:33:24: fatal error: 
glsl_types.h: No such file or directory
compilation terminated.

glsl_types.h is gone, but the build still needs types that were declared in
that file.  Removing the #include gives:

/home/majanes/src/mesa_jenkins/repos/mesa/src/glsl/ir.h: In member function
'bool ir_variable::is_interface_instance() const':
/home/majanes/src/mesa_jenkins/repos/mesa/src/glsl/ir.h:484:24: error: invalid
use of incomplete type 'const struct glsl_type'
       return this->type->without_array() == this->interface_type;

FWIW, here is my configure parameters, on Debian testing:
<span class="quote">> mesa/configure PKG_CONFIG_PATH=/tmp/build_root/m64/lib/x86_64-linux-gnu/pkgconfig:/tmp/build_root/m64/lib/pkgconfig:/usr/lib/x86_64-linux-gnu/pkgconfig:/usr/lib/pkgconfig -m64 --prefix=/tmp/build_root/m64 CFLAGS=-m64 -O2 -DNDEBUG CXXFLAGS=-m64 -O2 -DNDEBUG --enable-gbm --with-egl-platforms=x11,drm,surfaceless --enable-glx-tls --enable-gles1 --enable-gles2 --with-dri-drivers=i965,swrast,i915 --disable-xvmc --disable-vdpau --without-gallium-drivers</span ></pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
      </ul>
    </body>
</html>