<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 - Mesa fails to build if indent does not support requested arguments (eg: -nut)"
   href="https://bugs.freedesktop.org/show_bug.cgi?id=89088">89088</a>
          </td>
        </tr>

        <tr>
          <th>Summary</th>
          <td>Mesa fails to build if indent does not support requested arguments (eg: -nut)
          </td>
        </tr>

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

        <tr>
          <th>Version</th>
          <td>10.4
          </td>
        </tr>

        <tr>
          <th>Hardware</th>
          <td>Other
          </td>
        </tr>

        <tr>
          <th>OS</th>
          <td>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>Mesa core
          </td>
        </tr>

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

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

        <tr>
          <th>QA Contact</th>
          <td>mesa-dev@lists.freedesktop.org
          </td>
        </tr></table>
      <p>
        <div>
        <pre>make[4]: Entering directory
`/opt/local/var/macports/build/_Users_jeremy_src_macports_trunk_dports_x11_mesa/mesa/work/Mesa-10.4.4/src/mapi/glapi/gen'
/opt/local/bin/python2.7  ../../../../src/mapi/mapi_abi.py \
        --printer glapi --mode lib ./gl_and_es_API.xml >
../../../../src/mapi/glapi/glapi_mapi_tmp.h
/opt/local/bin/python2.7  gl_procs.py -c -f ./gl_and_es_API.xml >
../../../../src/mapi/glapi/glprocs.h
/opt/local/bin/python2.7  gl_apitemp.py -f ./gl_and_es_API.xml >
../../../../src/mapi/glapi/glapitemp.h
/opt/local/bin/python2.7  gl_table.py -f ./gl_and_es_API.xml >
../../../../src/mapi/glapi/glapitable.h
/opt/local/bin/python2.7  gl_gentable.py -f ./gl_and_es_API.xml >
../../../../src/mapi/glapi/glapi_gentable.c
/opt/local/bin/python2.7  gl_enums.py -f ./gl_and_es_API.xml >
../../../../src/mesa/main/enums.c
/opt/local/bin/python2.7  gl_genexec.py -f ./gl_and_es_API.xml >
../../../../src/mesa/main/api_exec.c
/opt/local/bin/python2.7  gl_table.py -f ./gl_and_es_API.xml -m remap_table >
../../../../src/mesa/main/dispatch.h
/opt/local/bin/python2.7  remap_helper.py -f ./gl_and_es_API.xml >
../../../../src/mesa/main/remap_helper.h
/opt/local/bin/python2.7  glX_proto_send.py -f ./gl_API.xml -m proto \
      | indent -i4 -nut -br -brs -npcs -ce -TGLubyte -TGLbyte -TBool >
../../../../src/glx/indirect.c
indent: Command line: unknown parameter "-nut"
Traceback (most recent call last):
  File "glX_proto_send.py", line 1126, in <module>
    printer.Print( api )
  File
"/opt/local/var/macports/build/_Users_jeremy_src_macports_trunk_dports_x11_mesa/mesa/work/Mesa-10.4.4/src/mapi/glapi/gen/gl_XML.py",
line 120, in Print
    self.printBody(api)
  File "glX_proto_send.py", line 346, in printBody
    self.printFunction(func, func.name)
  File "glX_proto_send.py", line 443, in printFunction
    self.printRenderFunction(func)
  File "glX_proto_send.py", line 901, in printRenderFunction
    self.common_emit_args(f, "gc->pc", 4, 0)
  File "glX_proto_send.py", line 492, in common_emit_args
    self.common_emit_one_arg(p, pc, adjust, extra_offset)
  File "glX_proto_send.py", line 482, in common_emit_one_arg
    % (pc, p.offset + adjust, src_ptr, p.size_string() )
IOError: [Errno 32] Broken pipe
/opt/local/bin/python2.7  glX_proto_send.py -f ./gl_API.xml -m init_h >
../../../../src/glx/indirect.h

Note that what makes this even worse is that subsequent 'make' invocations will
eventually continue because the generated header files still get created
(incorrectly) despite the error.</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>