<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/29/2014 3:49 PM, Hesham Moustafa
      wrote:<br>
    </div>
    <blockquote
cite="mid:CA+wsVCAmorjLi+jQeQb2OvyLCGH9_KJeKJRScG-ddaehNYnHWQ@mail.gmail.com"
      type="cite">
      <div dir="ltr">Hi,
        <div><br>
        </div>
        <div>Sorry for the false alarm, it seems to be due to some
          rebasing issues.</div>
        <div>I forked a vanilla repo and it builds fine with/without
          POSIX enabled.</div>
        <div><br>
        </div>
      </div>
    </blockquote>
    Thanks for double checking. <br>
    <blockquote
cite="mid:CA+wsVCAmorjLi+jQeQb2OvyLCGH9_KJeKJRScG-ddaehNYnHWQ@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 Wed, Oct 29, 2014 at 8:37 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">
            <div bgcolor="#FFFFFF" text="#000000"><span class=""> <br>
                <div>On 10/25/2014 8:57 AM, Hesham Moustafa wrote:<br>
                </div>
                <blockquote 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>
              </span> 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.<span class="HOEnZb"><font color="#888888"><br>
                  <br>
                  --joel</font></span>
              <div>
                <div class="h5"><br>
                  <blockquote 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><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"
                              target="_blank">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><font color="#888888"><br>
                              --joel<br>
                            </font></span>
                          <div>
                            <div><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>
                            <div>_______________________________________________<br>
                              devel mailing list<br>
                              <a moz-do-not-send="true"
                                href="mailto:devel@rtems.org"
                                target="_blank">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>
                </div>
              </div>
              <span class="">
                <pre cols="72">-- 
Joel Sherrill, Ph.D.             Director of Research & Development
<a moz-do-not-send="true" href="mailto:joel.sherrill@OARcorp.com" target="_blank">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>
              </span></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>