<div class="gmail_quote">On Fri, Mar 23, 2012 at 9:00 AM, Dhruva T.B. <span dir="ltr"><<a href="mailto:dhruva92@gmail.com">dhruva92@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Ok, these are the steps I took   ( I had sudo access throughout) -:<br>1) Downloaded and extracted the tarballs for binutils, gcc-core, gcc-g++, gdb, newlib, mpc and mpfr.<br>2) Then for binutils created a seperate  folder and ran ../binutils-2.20/<b>configure --target=sparc-rtems4.10</b> <b>--prefix=/opt/rtems4.10</b>.<br>
</blockquote><div>For GSOC you should use rtems4.11. You will need to redo these steps to build updated tools. You can find the current patches you will need to apply in <a href="http://git.rtems.org/rtems-crossrpms.git/tree/patches">http://git.rtems.org/rtems-crossrpms.git/tree/patches</a><br>
<br>That will also give you hints about which versions of the tools to download. The wiki instructions are somewhat outdated.<br> </div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">




    Then ran <b>make all </b>followed by make info and finally make install.<br>3) Then ran a similar configure script for gcc -:<br>     ->cd ../gcc-4.63/<br>     -> ln -s ../newlib-1.20.0/newlib<br>     -> cd ..; -> mkdir gcc-temp; <br>




     -> cd gcc-temp<br>     -> ../gcc-4.63/<b>configure 
--target=sparc-rtems4.10 --with-gnu-as --with-newlib --verbose 
--enable-threads --enable-languages="c,c++" --prefix=/opt/rtems4.10</b><br>     -> make all; -> make info; -> make install<br>

<br>4)  At this point I ran the bootstrap inside my rtems-4.10.2 folder. I also set my path with <b>export PATH=/opt/rtems4.10/bin:$PATH</b></blockquote><div>The path must be set before compiling gcc, or it won't find the binutils. I'd be surprised that your gcc compile worked.<br>
 </div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><br>5) Then I cd into a directory called b-rtems and ran the configure code in it with ../rtems-4.10.2/<b>configure
 --target=sparc-rtems4.10 --enable-rtemsbsp=sis --enable-        
tests=samples --disable-posix --disable-itran --prefix=/opt/rtems4.10</b><br>
I then ran make all and got the following as the last couple of lines of output -:<br>make[5]: *** [kern/libnetworking_a-uipc_<div>socket.o] Error 1<br>make[5]: Leaving directory `/home/dhruva/RTEMS/Tools/b-rtems/sparc-rtems4.10/c/sis/cpukit/libnetworking'<br>



make[4]: *** [all-recursive] Error 1<br>make[4]: Leaving directory `/home/dhruva/RTEMS/Tools/b-rtems/sparc-rtems4.10/c/sis/cpukit'<br>make[3]: *** [all] Error 2<br>make[3]: Leaving directory `/home/dhruva/RTEMS/Tools/b-rtems/sparc-rtems4.10/c/sis/cpukit'<br>



make[2]: *** [all-recursive] Error 1<br>make[2]: Leaving directory `/home/dhruva/RTEMS/Tools/b-rtems/sparc-rtems4.10/c/sis'<br>make[1]: *** [all-recursive] Error 1<br>make[1]: Leaving directory `/home/dhruva/RTEMS/Tools/b-rtems/sparc-rtems4.10/c'<br>



make: *** [all-recursive] Error 1<br><br><br>6) Not sure what the error is here but I ran make install anyway.<br><br></div></blockquote><div>You'd have to scroll back farther to see where the error started.<br> </div>
<blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>I then checked the sparc-rtems4.10/c/sis/testsuites/samples/ticker directory and only found a Makefile there.<br>



Not sure where I am going wrong.<br><br></div></blockquote><div>Try just typing 'make' there.<br> </div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">
<div>I then went back to the original
 rtems4.10 directory and found my way to the testsuites ticker folder. I
 tried sparc-rtems4.10-gcc init.c to see what would happen and got an 
error about missing header file 'rtems.h'. Not sure where its supposed 
to be but hoping that might help.<br>
<br></div></blockquote><div>Can't compile from within the source tree.<br> </div><blockquote class="gmail_quote" style="margin:0pt 0pt 0pt 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><div>Hoping to find a fix that doesn't begin with -' Start over, except...'  :).<div>
<div><img src=""></div></div></div><span class="HOEnZb"><font color="#888888"><br clear="all">

<br>-- <br>Dhruva T.B.,<br>3rd Year Electronics And Instrumentation Engineer,<br>Birla Institute Of Technology And Science (BITS)-Pilani, Goa,<br>India<br><br>Contact : <a href="tel:%2B91-9503817694" value="+919503817694" target="_blank">+91-9503817694</a><br>
<br>
</font></span><br>_______________________________________________<br>
rtems-users mailing list<br>
<a href="mailto:rtems-users@rtems.org">rtems-users@rtems.org</a><br>
<a href="http://www.rtems.org/mailman/listinfo/rtems-users" target="_blank">http://www.rtems.org/mailman/listinfo/rtems-users</a><br>
<br></blockquote></div><br>