<html>
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    <br>
    <div class="moz-cite-prefix">On 10/25/2014 8:57 AM, Hesham Moustafa
      wrote:<br>
    </div>
    <blockquote
cite="mid:CA+wsVCAOQ9NvTWHCsmm+mu08cb9nvq-TM05wGNJeBkVO2Dn7bA@mail.gmail.com"
      type="cite">
      <div dir="ltr">Hi,
        <div><br>
        </div>
        <div>The exact error occurs with or1k port, even with
          --enable-posix and after Sebastian's fix commit. Any idea how
          to fix this?</div>
        <div><br>
        </div>
      </div>
    </blockquote>
    Can you give me your configure command?<br>
    <br>
    I tried with POSIX enabled and disabled and built all tests in both<br>
    cases. I don't see it on sparc/sis and this should be a generic
    issue.<br>
    <br>
    --joel<br>
    <blockquote
cite="mid:CA+wsVCAOQ9NvTWHCsmm+mu08cb9nvq-TM05wGNJeBkVO2Dn7bA@mail.gmail.com"
      type="cite">
      <div dir="ltr">
        <div>Regards,</div>
        <div>Hesham</div>
      </div>
      <div class="gmail_extra"><br>
        <div class="gmail_quote">On Thu, Oct 16, 2014 at 2:04 PM, Joel
          Sherrill <span dir="ltr"><<a moz-do-not-send="true"
              href="mailto:joel.sherrill@oarcorp.com" target="_blank">joel.sherrill@oarcorp.com</a>></span>
          wrote:<br>
          <blockquote class="gmail_quote" style="margin:0 0 0
            .8ex;border-left:1px #ccc solid;padding-left:1ex"><span
              class=""><br>
              <br>
              On October 16, 2014 1:05:54 AM CDT, Sebastian Huber <<a
                moz-do-not-send="true"
                href="mailto:sebastian.huber@embedded-brains.de">sebastian.huber@embedded-brains.de</a>>
              wrote:<br>
              >Hello Joel,<br>
              ><br>
              >sorry, I didn't test this with POSIX disabled.  I
              fixed it like this:<br>
              ><br>
              ><a moz-do-not-send="true"
href="http://git.rtems.org/rtems/commit/?id=cf51c3bfa0bbc50af6e162f22da385c7da113143"
                target="_blank">http://git.rtems.org/rtems/commit/?id=cf51c3bfa0bbc50af6e162f22da385c7da113143</a><br>
              ><br>
              >Why is there a<br>
              ><br>
              >/*<br>
              >  *  This is kind of kludgy but it allows targets to
              totally ignore the<br>
              >  *  optional APIs like POSIX safely.<br>
              >  */<br>
              ><br>
              >#ifdef RTEMS_POSIX_API<br>
              >#include <rtems/posix/config.h><br>
              >#else<br>
              >typedef void *posix_api_configuration_table;<br>
              >#endif<br>
              ><br>
              >in <rtems/config.h>?<br>
              <br>
            </span>I honestly have no idea. Must have been referenced at
            point.<br>
            <br>
            Thanks for fixing this. My tree has enough going on.<br>
            <span class="HOEnZb"><font color="#888888"><br>
                --joel<br>
              </font></span>
            <div class="HOEnZb">
              <div class="h5"><br>
                >On 15/10/14 18:13, Joel Sherrill wrote:<br>
                >> Hi<br>
                >><br>
                >> Tripped across this when POSIX is disabled<br>
                >><br>
                >> sparc-rtems4.11-gcc --pipe -DHAVE_CONFIG_H 
                 -I..<br>
                >> -I../../cpukit/../../../sis/lib/include 
                 -mcpu=cypress -O2 -g<br>
                >> -ffunction-sections -fdata-sections -Wall
                -Wmissing-prototypes<br>
                >> -Wimplicit-function-declaration
                -Wstrict-prototypes -Wnested-externs<br>
                >-MT<br>
                >> src/libscore_a-threadglobalconstruction.o -MD
                -MP -MF<br>
                >>
                src/.deps/libscore_a-threadglobalconstruction.Tpo -c -o<br>
                >> src/libscore_a-threadglobalconstruction.o `test
                -f<br>
                >> 'src/threadglobalconstruction.c' || echo<br>
                >><br>
>'../../../../../../rtems/c/src/../../cpukit/score/'`src/threadglobalconstruction.c<br>
                >> In file included from<br>
                >><br>
>../../../../../../rtems/c/src/../../cpukit/score/src/threadglobalconstruction.c:25:0:<br>
                >>
                ../../cpukit/../../../sis/lib/include/rtems/posix/config.h:140:3:<br>
                >error:<br>
                >> conflicting types for
                'posix_api_configuration_table'<br>
                >>   } posix_api_configuration_table;<br>
                >>     ^<br>
                >> In file included from<br>
                >>
                ../../cpukit/../../../sis/lib/include/rtems/score/threadimpl.h:33:0,<br>
                >>                   from<br>
                >><br>
>../../../../../../rtems/c/src/../../cpukit/score/src/threadglobalconstruction.c:22:<br>
                >>
                ../../cpukit/../../../sis/lib/include/rtems/config.h:54:15:
                note:<br>
                >> previous declaration of
                'posix_api_configuration_table' was here<br>
                >>   typedef void *posix_api_configuration_table;<br>
                >>                 ^<br>
                >> gmake[6]: ***
                [src/libscore_a-threadglobalconstruction.o] Error 1<br>
                >> gmake[6]: Leaving directory<br>
                >>
                `/home/joel/rtems-4.11-work/b-sis/sparc-rtems4.11/c/sis/cpukit/score'<br>
                >><br>
                <br>
              </div>
            </div>
            <div class="HOEnZb">
              <div class="h5">_______________________________________________<br>
                devel mailing list<br>
                <a moz-do-not-send="true" href="mailto:devel@rtems.org">devel@rtems.org</a><br>
                <a moz-do-not-send="true"
                  href="http://lists.rtems.org/mailman/listinfo/devel"
                  target="_blank">http://lists.rtems.org/mailman/listinfo/devel</a><br>
              </div>
            </div>
          </blockquote>
        </div>
        <br>
      </div>
    </blockquote>
    <br>
    <pre class="moz-signature" cols="72">-- 
Joel Sherrill, Ph.D.             Director of Research & Development
<a class="moz-txt-link-abbreviated" href="mailto:joel.sherrill@OARcorp.com">joel.sherrill@OARcorp.com</a>        On-Line Applications Research
Ask me about RTEMS: a free RTOS  Huntsville AL 35805
Support Available                (256) 722-9985</pre>
  </body>
</html>