<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 - nine_state.c:1440: error: unknown field ‘m’ specified in initializer"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=89978">89978</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>nine_state.c:1440: error: unknown field ‘m’ specified in initializer
          </td>
        </tr>

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

        <tr>
          <th>Version</th>
          <td>10.5
          </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>normal
          </td>
        </tr>

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

        <tr>
          <th>Component</th>
          <td>Other
          </td>
        </tr>

        <tr>
          <th>Assignee</th>
          <td>mesa-dev@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>Reporter</th>
          <td>vlee@freedesktop.org
          </td>
        </tr>

        <tr>
          <th>QA Contact</th>
          <td>mesa-dev@lists.freedesktop.org
          </td>
        </tr>

        <tr>
          <th>CC</th>
          <td>bacn@zhasha.com
          </td>
        </tr></table>
      <p>
        <div>
        <pre>mesa: 50db8bd1b5942a6577ab5ee399cae460fde761d4 (master 10.6.0-devel)

Build error with older GCC.

nine_state.c:1440: error: unknown field ‘m’ specified in initializer

  CC     nine_state.lo
nine_state.c: In function ‘nine_state_access_transform’:
nine_state.c:1440: error: unknown field ‘m’ specified in initializer
nine_state.c:1440: warning: missing braces around initializer
nine_state.c:1440: warning: (near initialization for
‘Identity.<anonymous>.<anonymous>’)
nine_state.c:1441: error: unknown field ‘m’ specified in initializer
nine_state.c:1441: error: extra brace group at end of initializer
nine_state.c:1441: error: (near initialization for ‘Identity’)
nine_state.c:1441: warning: excess elements in struct initializer
nine_state.c:1441: warning: (near initialization for ‘Identity’)
nine_state.c:1442: error: unknown field ‘m’ specified in initializer
nine_state.c:1442: error: extra brace group at end of initializer
nine_state.c:1442: error: (near initialization for ‘Identity’)
nine_state.c:1442: warning: excess elements in struct initializer
nine_state.c:1442: warning: (near initialization for ‘Identity’)
nine_state.c:1443: error: unknown field ‘m’ specified in initializer
nine_state.c:1443: error: extra brace group at end of initializer
nine_state.c:1443: error: (near initialization for ‘Identity’)
nine_state.c:1443: warning: excess elements in struct initializer
nine_state.c:1443: warning: (near initialization for ‘Identity’)


Introduced with 10.5.0-devel commit fdd96578ef2dfe9c4ad5aab5858036298d444a64.

commit fdd96578ef2dfe9c4ad5aab5858036298d444a64
Author: Joakim Sindholt <<a href="mailto:opensource@zhasha.com">opensource@zhasha.com</a>>
Date:   Thu Aug 4 15:14:06 2011 +0200

    nine: Add state tracker nine for Direct3D9 (v3)

    Work of Joakim Sindholt (zhasha) and Christoph Bumiller (chrisbmr).
    DRI3 port done by Axel Davy (mannerov).

    v2: - nine_debug.c: klass extended from 32 chars to 96 (for sure) by glennk
        - Nine improvements by Axel Davy (which also fixed some wine tests)
        - by Emil Velikov:
         - convert to static/shared drivers
         - Sort and cleanup the includes
         - Use AM_CPPFLAGS for the defines
         - Add the linker garbage collector
         - Restrict the exported symbols (think llvm)

    v3: - small nine fixes
        - build system improvements by Emil Velikov

    v4: [Emil Velikov]
       - Do no link against libudev. No longer needed.

    Acked-by: Jose Fonseca <<a href="mailto:jfonseca@vmware.com">jfonseca@vmware.com</a>>
    Reviewed-by: Marek Olšák <<a href="mailto:marek.olsak@amd.com">marek.olsak@amd.com</a>>
    Reviewed-by: Axel Davy <<a href="mailto:axel.davy@ens.fr">axel.davy@ens.fr</a>>
    Signed-off-by: David Heidelberg <<a href="mailto:david@ixit.cz">david@ixit.cz</a>></pre>
        </div>
      </p>
      <hr>
      <span>You are receiving this mail because:</span>
      
      <ul>
          <li>You are the QA Contact for the bug.</li>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>