<div dir="ltr">HI <span style="font-family:verdana;font-size:13.3333px">Tian!</span><div><span style="font-family:verdana;font-size:13.3333px">Thanks.</span></div><div><span style="font-family:verdana;font-size:13.3333px"><br></span></div><div><font face="verdana"><span style="font-size:13.3333px">I added what you said like:</span></font><br><font face="verdana"><span style="font-size:13.3333px"># ../rtems4.11/configure --target=sparc-rtems4.11 --enable-rtemsbsp=sis   --enable-tests=samples --disable-posix --prefix=/opt/rtems/4.11/</span></font><br></div><div>of</div><div># <span style="font-family:verdana;font-size:13.3333px">../rtems4.11/configure --target=sparc-rtems4.11 --enable-rtemsbsp=sis   --enable-tests=samples --disable-posix --prefix=/opt/rtems-4.11/bin </span></div><div><span style="font-family:verdana;font-size:13.3333px">(sparc-rtems4.11-* path)</span></div><div><br></div><div><font face="verdana"><span style="font-size:13.3333px"><br></span></font></div><div><font face="verdana"><span style="font-size:13.3333px">but, still same as before.</span></font></div><div><font face="verdana"><span style="font-size:13.3333px"><br></span></font></div><div><font face="verdana"><div><span style="font-size:13.3333px">configure: error: struct _pthread_cleanup_context in <pthread.h> is mandatory</span></div><div><span style="font-size:13.3333px">configure: error: /bin/sh '../../../../../rtems4.11/c/src/../../cpukit/configure' failed for ../../cpukit</span></div><div><span style="font-size:13.3333px">Makefile:784: recipe for target 'sis' failed</span></div><div><span style="font-size:13.3333px">gmake[2]: *** [sis] Error 1</span></div><div><span style="font-size:13.3333px">gmake[2]: Leaving directory '/home/sh/b-sis/sparc-rtems4.11/c'</span></div><div><span style="font-size:13.3333px">Makefile:348: recipe for target 'all-recursive' failed</span></div><div><span style="font-size:13.3333px">gmake[1]: *** [all-recursive] Error 1</span></div><div><span style="font-size:13.3333px">gmake[1]: Leaving directory '/home/sh/b-sis/sparc-rtems4.11/c'</span></div><div><span style="font-size:13.3333px">Makefile:473: recipe for target 'all-recursive' failed</span></div><div><span style="font-size:13.3333px">make: *** [all-recursive] Error 1</span></div><div style="font-size:13.3333px"><br></div><div style="font-size:13.3333px"><br></div><div style="font-size:13.3333px">Best, </div></font></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-12-21 17:19 GMT+09:00 <a href="mailto:xuelin.tian@qkmtech.com">xuelin.tian@qkmtech.com</a> <span dir="ltr"><<a href="mailto:xuelin.tian@qkmtech.com" target="_blank">xuelin.tian@qkmtech.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div>
<div><span></span>I think you need to assign a path for your installation, like '--prefix=/***/***'.</div>
<div><br></div><hr style="width:210px;min-height:1px" color="#b5c4df" size="1" align="left">
<div><span><div style="MARGIN:10px;FONT-FAMILY:verdana;FONT-SIZE:10pt"><div>Best,</div><div>Tian</div><div>Q.K.M Technology Co., Ltd.</div><div><span style="font-size:10pt;line-height:1.5;background-color:window"><a href="mailto:xuelin.tian@qkmtech.com" target="_blank">xuelin.tian@qkmtech.com</a></span></div></div></span></div>
<blockquote style="margin-top:0px;margin-bottom:0px;margin-left:0.5em"><div> </div><div style="border:none;border-top:solid #b5c4df 1.0pt;padding:3.0pt 0cm 0cm 0cm"><div style="PADDING-RIGHT:8px;PADDING-LEFT:8px;FONT-SIZE:12px;FONT-FAMILY:tahoma;COLOR:#000000;BACKGROUND:#efefef;PADDING-BOTTOM:8px;PADDING-TOP:8px"><div><b>From:</b> <a href="mailto:inputsh@gmail.com" target="_blank">박시형</a></div><div><b>Date:</b> 2015-12-21 16:14</div><div><b>To:</b> <a href="mailto:nick.withers@anu.edu.au" target="_blank">Nick Withers</a></div><div><b>CC:</b> <a href="mailto:rtems-users@rtems.org" target="_blank">rtems-users</a></div><div><b>Subject:</b> Re: rtems source build error</div></div></div><div><div class="h5"><div><div><div dir="ltr">Hi, first thanks for reply and sorry for late.<div>Anyway, I tried to build without "--disable-posix" which you told.</div><div><br></div><div>And now some new error occurred.</div><div><br></div><div><br></div><div><div>checking pthread.h presence... yes</div><div>checking for pthread.h... yes</div><div>checking for pthread_rwlock_t... yes</div><div>checking for pthread_barrier_t... yes</div><div>checking for pthread_spinlock_t... yes</div><div>checking for struct _pthread_cleanup_context... no</div><div>configure: error: struct _pthread_cleanup_context in <pthread.h> is mandatory</div><div>configure: error: /bin/sh '../../../../../rtems4.11/c/src/../../cpukit/configure' failed for ../../cpukit</div><div>Makefile:784: recipe for target 'leon3' failed</div><div>gmake[2]: *** [leon3] Error 1</div><div>gmake[2]: Leaving directory '/home/sh/leon3/sparc-rtems4.11/c'</div><div>Makefile:348: recipe for target 'all-recursive' failed</div><div>gmake[1]: *** [all-recursive] Error 1</div><div>gmake[1]: Leaving directory '/home/sh/leon3/sparc-rtems4.11/c'</div><div>Makefile:473: recipe for target 'all-recursive' failed</div><div>make: *** [all-recursive] Error 1</div></div><div><br></div><div><br></div><div>some thread in mailing list archive seems similar, but I can't solve using their solution.</div><div><br></div><div>And if I may ask you where can I find newest page.</div><div><br></div><div>best regards.</div><div>Sean.</div><div><br></div><div><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">2015-12-18 17:43 GMT+09:00 Nick Withers <span dir="ltr"><<a href="mailto:nick.withers@anu.edu.au" target="_blank">nick.withers@anu.edu.au</a>></span>:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">Hi Sean,<br>
<span><br>
On Fri, 2015-12-18 at 17:33 +0900, 박시형 wrote:<br>
> Hello.<br>
> I'm trying to build rtems source code.<br>
><br>
> I followed this page:<br>
> <a href="https://devel.rtems.org/wiki/TBR/UserManual/Quick_Start" rel="noreferrer" target="_blank">https://devel.rtems.org/wiki/TBR/UserManual/Quick_Start</a><br>
><br>
> But, when I run make after configure like this<br>
> ../rtems/configure --target=sparc-rtems4.11 --enable-rtemsbsp=sis \<br>
>   --enable-tests=samples --disable-posix<br>
><br>
> some error occurred.<br>
><br>
> checking for struct _pthread_cleanup_context... no<br>
> configure: error: struct _pthread_cleanup_context in <pthread.h> is<br>
> mandatory<br>
> configure: error: /bin/sh<br>
> '../../../../../rtems4.11/c/src/../../cpukit/configure' failed for<br>
> ../../cpukit<br>
> Makefile:784: recipe for target 'sis' failed<br>
> gmake[2]: *** [sis] Error 1<br>
> gmake[2]: Leaving directory '/home/sh/b-sis/sparc-rtems4.11/c'<br>
> Makefile:348: recipe for target 'all-recursive' failed<br>
> gmake[1]: *** [all-recursive] Error 1<br>
> gmake[1]: Leaving directory '/home/sh/b-sis/sparc-rtems4.11/c'<br>
> Makefile:473: recipe for target 'all-recursive' failed<br>
> make: *** [all-recursive] Error 1<br>
><br>
><br>
> how can I solve this problem?<br>
<br>
</span>Could you please retry without the "--disable-posix" configure switch?<br>
<br>
Unfortunately the wiki page you found isn't necessarily up to date.<br>
<br>
> best regards.<br>
><br>
> sean<br>
> _______________________________________________<br>
> users mailing list<br>
> <a href="mailto:users@rtems.org" target="_blank">users@rtems.org</a><br>
> <a href="http://lists.rtems.org/mailman/listinfo/users" rel="noreferrer" target="_blank">http://lists.rtems.org/mailman/listinfo/users</a><br>
</blockquote></div><br></div>
</div></div></div></div></blockquote>
</div></blockquote></div><br></div>