<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">Hi, <br>
<br>
Now, Typing "sparc-rtems4.11-gcc" doesn't work :(<br>
<br>
If I go to <span style="font-family:courier new,monospace">$HOME/GCIdevelopment/rtems/4.11/bin</span>
and do <span style="font-family:courier new,monospace">./sparc-rtems4.11-gcc
joel.c</span>, it gives me an error.<br>
<br>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex" class="gmail_quote">/home/kevin/GCIdevelopment/rtems/4.11/lib/gcc/sparc-rtems4.11/4.8.1/../../../../sparc-rtems4.11/bin/ld:
warning: cannot find entry symbol _start; defaulting to
0000000000010074<br>
<br>
</blockquote>
<br>
For this, try ./sparc-rtems4.11-gcc -c joel.c <br>
It looks like the compiler is working and is trying to link an
executable.<br>
<br>
<br>
On your first problem:<br>
And I get:<br>
><br>
> configure: error: no acceptable cc found in $PATH<br>
><br>
<br>
Do you have the native linux GCC tools installed?<br>
try:<br>
$ gcc -v<br>
and see what it returns.<br>
<br>
Hope this helps,<br>
Alan<br>
<br>
<br>
<br>
<br>
On 11/22/2013 10:14 PM, Kev Fei wrote:<br>
</div>
<blockquote
cite="mid:CAA5NctR5UceQWcdJ6UK_Hkcr94JZepCgY=nT=jv5+wk+dUx_3A@mail.gmail.com"
type="cite">
<div dir="ltr">
<div>
<div>RTEMS Source Builder for Tools<br>
--------------------------------------<br>
*Terminal:<br>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px
solid rgb(204,204,204);padding-left:1ex"
class="gmail_quote">
cd<br>
mkdir -p GCIdevelopment/rtems/src<br>
cd GCIdevelopment/rtems/src<br>
git clone git://<a moz-do-not-send="true"
href="http://git.rtems.org/rtems-source-builder.git"
target="_blank">git.rtems.org/rtems-source-builder.git</a><br>
cd rtems-source-builder<br>
</blockquote>
<br>
--Environment checking<br>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px
solid rgb(204,204,204);padding-left:1ex"
class="gmail_quote"><span style="font-family:courier
new,monospace">source-builder/sb-check<br>
</span></blockquote>
<br>
This turned up for me some<br>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px
solid rgb(204,204,204);padding-left:1ex"
class="gmail_quote">warning: exe: absolute exe found in
path: (__bzip2) /usr/bin/bzip2<br>
warning: exe: absolute exe found in path: (__chgrp)
/usr/bin/chgrp<br>
warning: exe: absolute exe found in path: (__chown)
/usr/sbin/chown<br>
warning: exe: absolute exe found in path: (__grep)
/usr/bin/grep<br>
warning: exe: absolute exe found in path: (__sed)
/usr/bin/sed<br>
</blockquote>
<br>
These programs were installed. For example, I could run grep
in terminal. However I had to find the programs from the
other locations on the disk (/usr/bin or /bin or /lib) and
copy them over for the next step to work.<br>
<br>
Then it says my environment is ok.<br>
<br>
*Terminal:<br>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px
solid rgb(204,204,204);padding-left:1ex"
class="gmail_quote">cd rtems<br>
../source-builder/sb-set-builder --log=l-sparc.txt
--prefix=$HOME/GCIdevelopment/rtems/4.11 4.11/rtems-sparc<br>
</blockquote>
<br>
This step takes a long time; it took me 46 minutes with
downloading. Then it ended with an error. It said it could
not find python 2.7, but I had it installed. After googling,
it turned out I had to have python2.7-dev installed. <br>
Finally it built in around 27 minutes.<br>
<br>
*Terminal:<br>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px
solid rgb(204,204,204);padding-left:1ex"
class="gmail_quote">ls $HOME/GCIdevelopment/rtems/4.11<br>
ls $HOME/GCIdevelopment/rtems/4.11/bin<br>
</blockquote>
<br>
Both turned up nice results.<br>
<br>
After reading your comments, I realized I had somehow
skipped over this step in a newbie mistake :P<br>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px
solid rgb(204,204,204);padding-left:1ex"
class="gmail_quote">
../source-builder/sb-set-builder --log=l-sparc.txt
--prefix=$HOME/GCIdevelopment/rtems/4.11 --bset-tar-file
4.11/rtems-sparc<br>
</blockquote>
<br>
Built in 29 minutes.<br>
<br>
Now, Typing "sparc-rtems4.11-gcc" doesn't work :(<br>
<br>
</div>
If I go to <span style="font-family:courier new,monospace">$HOME/GCIdevelopment/rtems/4.11/bin</span>
and do <span style="font-family:courier new,monospace">./sparc-rtems4.11-gcc
joel.c</span>, it gives me an error.<br>
<br>
<blockquote style="margin:0px 0px 0px 0.8ex;border-left:1px
solid rgb(204,204,204);padding-left:1ex" class="gmail_quote">/home/kevin/GCIdevelopment/rtems/4.11/lib/gcc/sparc-rtems4.11/4.8.1/../../../../sparc-rtems4.11/bin/ld:
warning: cannot find entry symbol _start; defaulting to
0000000000010074<br>
</blockquote>
<br>
I think I might've copied over a bunch of the built tools from
the 4.11/bin to the /opt/rtems-4.11/bin folder at one point.<br>
<br>
</div>
Maybe I should just start this thing over sometime :P<br>
<br>
Kevin Fei</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">On Fri, Nov 22, 2013 at 10:11 PM, Kev
Fei <span dir="ltr"><<a moz-do-not-send="true"
href="mailto:kev1fei@gmail.com" target="_blank">kev1fei@gmail.com</a>></span>
wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0
.8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr">
<div>
<div>RTEMS Source Builder for Tools<br>
--------------------------------------<br>
*Terminal:<br>
<blockquote style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex"
class="gmail_quote">
cd<br>
mkdir -p GCIdevelopment/rtems/src<br>
cd GCIdevelopment/rtems/src<br>
git clone git://<a moz-do-not-send="true"
href="http://git.rtems.org/rtems-source-builder.git"
target="_blank">git.rtems.org/rtems-source-builder.git</a><br>
cd rtems-source-builder<br>
</blockquote>
<br>
--Environment checking<br>
<blockquote style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex"
class="gmail_quote"><span style="font-family:courier
new,monospace">source-builder/sb-check<br>
</span></blockquote>
<br>
This turned up for me some<br>
<blockquote style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex"
class="gmail_quote">warning: exe: absolute exe found
in path: (__bzip2) /usr/bin/bzip2<br>
warning: exe: absolute exe found in path: (__chgrp)
/usr/bin/chgrp<br>
warning: exe: absolute exe found in path: (__chown)
/usr/sbin/chown<br>
warning: exe: absolute exe found in path: (__grep)
/usr/bin/grep<br>
warning: exe: absolute exe found in path: (__sed)
/usr/bin/sed<br>
</blockquote>
<br>
These programs were installed. For example, I could
run grep in terminal. However I had to find the
programs from the other locations on the disk
(/usr/bin or /bin or /lib) and copy them over for the
next step to work.<br>
<br>
Then it says my environment is ok.<br>
<br>
*Terminal:<br>
<blockquote style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex"
class="gmail_quote">cd rtems<br>
../source-builder/sb-set-builder --log=l-sparc.txt
--prefix=$HOME/GCIdevelopment/rtems/4.11
4.11/rtems-sparc<br>
</blockquote>
<br>
This step takes a long time; it took me 46 minutes
with downloading. Then it ended with an error. It said
it could not find python 2.7, but I had it installed.
After googling, it turned out I had to have
python2.7-dev installed. <br>
Finally it built in around 27 minutes.<br>
<br>
*Terminal:<br>
<blockquote style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex"
class="gmail_quote">ls
$HOME/GCIdevelopment/rtems/4.11<br>
ls $HOME/GCIdevelopment/rtems/4.11/bin<br>
</blockquote>
<br>
Both turned up nice results.<br>
<br>
After reading your comments, I realized I had somehow
skipped over this step in a newbie mistake :P<br>
<blockquote style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex"
class="gmail_quote">
../source-builder/sb-set-builder --log=l-sparc.txt
--prefix=$HOME/GCIdevelopment/rtems/4.11
--bset-tar-file 4.11/rtems-sparc<br>
</blockquote>
<br>
Built in 29 minutes.<br>
<br>
Now, Typing "sparc-rtems4.11-gcc" doesn't work :(<br>
<br>
</div>
If I go to <span style="font-family:courier
new,monospace">$HOME/GCIdevelopment/rtems/4.11/bin</span>
and do <span style="font-family:courier new,monospace">./sparc-rtems4.11-gcc
joel.c</span>, it gives me an error.<br>
<br>
<blockquote style="margin:0px 0px 0px
0.8ex;border-left:1px solid
rgb(204,204,204);padding-left:1ex" class="gmail_quote">/home/kevin/GCIdevelopment/rtems/4.11/lib/gcc/sparc-rtems4.11/4.8.1/../../../../sparc-rtems4.11/bin/ld:
warning: cannot find entry symbol _start; defaulting
to 0000000000010074<br>
</blockquote>
<br>
I think I might've copied over a bunch of the built
tools from the 4.11/bin to the /opt/rtems-4.11/bin
folder at one point.<br>
<br>
</div>
Maybe I should just start this thing over sometime :P<br>
<br>
Kevin Fei<br>
</div>
<div class="gmail_extra">
<div>
<div class="h5"><br>
<br>
<div class="gmail_quote">On Fri, Nov 22, 2013 at 8:33
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>On 11/22/2013 6:33 PM, Kev Fei wrote:<br>
> Hello,<br>
><br>
> I am trying to build rtems 4.11 on Linux
Mint 13 LTS 64-bit for sparc as<br>
> part of Google Code-In.<br>
<br>
</div>
Thanks for posting this to the users list. :)<br>
<div><br>
> I used the RTEMS Source Builder to build
these tools and I think I have<br>
> them installed correctly:<br>
<br>
</div>
What command did you use with the RSB? I would
have expected<br>
to see the right autoconf and automake versions in
this<br>
directory.<br>
<br>
More below.<br>
<div><br>
> ls /opt/rtems-4.11/bin<br>
> cklength
sparc-rtems4.11-gcov<br>
> eolstrip
sparc-rtems4.11-gdb<br>
> install-if-change
sparc-rtems4.11-gprof<br>
> packhex
sparc-rtems4.11-ld<br>
> rtems-bin2c
sparc-rtems4.11-ld.bfd<br>
> sparc-rtems4.11-addr2line
sparc-rtems4.11-nm<br>
> sparc-rtems4.11-ar
sparc-rtems4.11-objcopy<br>
> sparc-rtems4.11-as
sparc-rtems4.11-objdump<br>
> sparc-rtems4.11-c++
sparc-rtems4.11-ranlib<br>
> sparc-rtems4.11-c++filt
sparc-rtems4.11-readelf<br>
> sparc-rtems4.11-cpp
sparc-rtems4.11-run<br>
> sparc-rtems4.11-difftest
sparc-rtems4.11-sis<br>
> sparc-rtems4.11-elfedit
sparc-rtems4.11-size<br>
> sparc-rtems4.11-g++
sparc-rtems4.11-sorttimes<br>
> sparc-rtems4.11-gcc-4.8.1
sparc-rtems4.11-strings<br>
> sparc-rtems4.11-gcc-ar
sparc-rtems4.11-strip<br>
> sparc-rtems4.11-gcc-nm unhex<br>
> sparc-rtems4.11-gcc-ranlib xmlwf<br>
><br>
> Now I'm trying to build rtems, following
the Quick Start.<br>
><br>
> In $HOME/GCIdevelopment/rtems,<br>
> *Terminal:<br>
><br>
> git clone git://<a
moz-do-not-send="true"
href="http://git.rtems.org/rtems.git"
target="_blank">git.rtems.org/rtems.git</a><br>
</div>
> <<a moz-do-not-send="true"
href="http://git.rtems.org/rtems.git"
target="_blank">http://git.rtems.org/rtems.git</a>>
rtems<br>
<div>> cd rtems<br>
> export PATH=/opt/rtems-4.11/bin:$PATH<br>
> ./bootstrap<br>
<br>
</div>
Try these steps and let's see what we get.<br>
<br>
type sparc-rtems4.11-gcc<br>
<br>
Then compile this program ..put it in joel.c<br>
<br>
==============<br>
int main() {return 0;}<br>
==============<br>
<br>
sparc-rtems4.11-gcc joel.c<br>
<br>
What's the output? It should compile just fine.<br>
<div><br>
><br>
> First I had to update automake and
autoconf. rtems required versions<br>
> higher than what the repositories had, so I
had to google them and<br>
> install them from source, which was easy
enough.<br>
<br>
</div>
The RSB handles autoconf/automake as part of the
RTEMS tools<br>
if invoked correctly so I am a bit confused. We
need the command<br>
as shown above but if you did this much right,
they should be<br>
in your PATH.. so<br>
<br>
autoconf --version<br>
automake --version<br>
<div><br>
> ../rtems/configure
--target=sparc-rtems4.11 --enable-rtemsbsp=sis<br>
> --enable-tests=samples --disable-posix<br>
> make<br>
><br>
><br>
> And I get:<br>
><br>
> configure: error: no acceptable cc
found in $PATH<br>
><br>
><br>
> Although sparc-rtems4.11-gcc-4.8.1 is
already in<br>
> rtems/b-sis/sparc-rtems4.11, I copy the
other tools gcc-ar, gcc-nm, and<br>
> gcc-ranlib too.<br>
<br>
</div>
This doesn't sound like something you should have
done.<br>
<div>
<div><br>
> I try the above two commands again and it
still doesn't work.<br>
> Output:<br>
><br>
> Making all in tools/build<br>
> make[1]: Entering directory<br>
>
`/home/kevin/GCIdevelopment/rtems/b-sis/tools/build'<br>
> make all-am<br>
> make[2]: Entering directory<br>
>
`/home/kevin/GCIdevelopment/rtems/b-sis/tools/build'<br>
> make[2]: Leaving directory<br>
>
`/home/kevin/GCIdevelopment/rtems/b-sis/tools/build'<br>
> make[1]: Leaving directory<br>
>
`/home/kevin/GCIdevelopment/rtems/b-sis/tools/build'<br>
> Making all in tools/cpu<br>
> make[1]: Entering directory<br>
>
`/home/kevin/GCIdevelopment/rtems/b-sis/tools/cpu'<br>
> Making all in generic<br>
> make[2]: Entering directory<br>
>
`/home/kevin/GCIdevelopment/rtems/b-sis/tools/cpu/generic'<br>
> make[2]: Nothing to be done for
`all'.<br>
> make[2]: Leaving directory<br>
>
`/home/kevin/GCIdevelopment/rtems/b-sis/tools/cpu/generic'<br>
> make[2]: Entering directory<br>
>
`/home/kevin/GCIdevelopment/rtems/b-sis/tools/cpu'<br>
> make[2]: Nothing to be done for
`all-am'.<br>
> make[2]: Leaving directory<br>
>
`/home/kevin/GCIdevelopment/rtems/b-sis/tools/cpu'<br>
> make[1]: Leaving directory<br>
>
`/home/kevin/GCIdevelopment/rtems/b-sis/tools/cpu'<br>
> Making all in testsuites/tools<br>
> make[1]: Entering directory<br>
>
`/home/kevin/GCIdevelopment/rtems/b-sis/testsuites/tools'<br>
> Making all in generic<br>
> make[2]: Entering directory<br>
>
`/home/kevin/GCIdevelopment/rtems/b-sis/testsuites/tools/generic'<br>
> make[2]: Nothing to be done for
`all'.<br>
> make[2]: Leaving directory<br>
>
`/home/kevin/GCIdevelopment/rtems/b-sis/testsuites/tools/generic'<br>
> make[2]: Entering directory<br>
>
`/home/kevin/GCIdevelopment/rtems/b-sis/testsuites/tools'<br>
> make[2]: Nothing to be done for
`all-am'.<br>
> make[2]: Leaving directory<br>
>
`/home/kevin/GCIdevelopment/rtems/b-sis/testsuites/tools'<br>
> make[1]: Leaving directory<br>
>
`/home/kevin/GCIdevelopment/rtems/b-sis/testsuites/tools'<br>
> Making all in sparc-rtems4.11/c<br>
> make[1]: Entering directory<br>
>
`/home/kevin/GCIdevelopment/rtems/b-sis/sparc-rtems4.11/c'<br>
> Making all in .<br>
> make[2]: Entering directory<br>
>
`/home/kevin/GCIdevelopment/rtems/b-sis/sparc-rtems4.11/c'<br>
> make[2]: Nothing to be done for
`all-am'.<br>
> make[2]: Leaving directory<br>
>
`/home/kevin/GCIdevelopment/rtems/b-sis/sparc-rtems4.11/c'<br>
> Making all in sis<br>
> make[2]: Entering directory<br>
>
`/home/kevin/GCIdevelopment/rtems/b-sis/sparc-rtems4.11/c/sis'<br>
> make[2]: *** No rule to make target
`all'. Stop.<br>
> make[2]: Leaving directory<br>
>
`/home/kevin/GCIdevelopment/rtems/b-sis/sparc-rtems4.11/c/sis'<br>
> make[1]: *** [all-recursive] Error 1<br>
> make[1]: Leaving directory<br>
>
`/home/kevin/GCIdevelopment/rtems/b-sis/sparc-rtems4.11/c'<br>
> make: *** [all-recursive] Error 1<br>
><br>
><br>
> I have tried --enable-posix instead as
well as removing the posix tag<br>
> altogether. Google searches for ***No
rule to make target 'all'. errors<br>
> have not been very helpful.<br>
><br>
> Does anybody have any ideas on what's
going on? Thank you!<br>
<br>
</div>
</div>
Try the above and post the results. I think RSB
was invoked<br>
with something minor wrong.<br>
<br>
> Kevin Fei<br>
<span><font color="#888888"><br>
<br>
<br>
--<br>
Joel Sherrill, Ph.D. Director of
Research & Development<br>
<a class="moz-txt-link-abbreviated" href="mailto:joel.sherrill@OARcorp.com">joel.sherrill@OARcorp.com</a> On-Line
Applications Research<br>
Ask me about RTEMS: a free RTOS Huntsville AL
35805<br>
Support Available <a
moz-do-not-send="true"
href="tel:%28256%29%20722-9985"
value="+12567229985" target="_blank">(256)
722-9985</a><br>
</font></span></blockquote>
</div>
<br>
<br clear="all">
<br>
</div>
</div>
<span class="HOEnZb"><font color="#888888">-- <br>
<div dir="ltr">
<div>Physics!</div>
<div>Layton!</div>
<div>Nintendo!</div>
<div>Wikipedia!</div>
</div>
</font></span></div>
</blockquote>
</div>
<br>
<br clear="all">
<br>
-- <br>
<div dir="ltr">
<div>Physics!</div>
<div>Layton!</div>
<div>Nintendo!</div>
<div>Wikipedia!</div>
</div>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">_______________________________________________
rtems-users mailing list
<a class="moz-txt-link-abbreviated" href="mailto:rtems-users@rtems.org">rtems-users@rtems.org</a>
<a class="moz-txt-link-freetext" href="http://www.rtems.org/mailman/listinfo/rtems-users">http://www.rtems.org/mailman/listinfo/rtems-users</a>
</pre>
</blockquote>
<br>
</body>
</html>