<div dir="ltr"><div><div>Hi Gedare,<br><br></div>   Thanks for the suggestion, I think I understand what you're saying.  I went back to the article, and made a slight modification to the configure line that was specified; I added a prefix ("just_a_test") to see what would happen when I did a make install:<span class=""></span>
<br><br>CONSOLE_POLLED=1 ../rtems-src/configure --target=arm-rtems4.11 --enable-rtemsbsp="beagleboneblack" --enable-tests --prefix=$HOME/development/rtems/just_a_test<br><br></div><div>It got pretty far, but I found that there must be an error in one of the configuration steps below this call, because it looks like the prefix I specified didn't make it all the way down to the BSP, where it is still apparently trying to install into /opt/rtems-4.11:<br><br>Making install in beagleboneblack<br>make[2]: Entering directory `/home/andrew/development/rtems/b-beagle/arm-rtems4.11/c/beagleboneblack'<br>Making install in .<br>make[3]: Entering directory `/home/andrew/development/rtems/b-beagle/arm-rtems4.11/c/beagleboneblack'<br>make[4]: Entering directory `/home/andrew/development/rtems/b-beagle/arm-rtems4.11/c/beagleboneblack'<br>make[4]: Nothing to be done for `install-exec-am'.<br> /bin/mkdir -p '/opt/rtems-4.11/lib/pkgconfig'<br>/bin/mkdir: cannot create directory ‘/opt/rtems-4.11’: Permission denied<br>make[4]: *** [install-pkgconfigDATA] Error 1<br>make[4]: Leaving directory `/home/andrew/development/rtems/b-beagle/arm-rtems4.11/c/beagleboneblack'<br>make[3]: *** [install-am] Error 2<br>make[3]: Leaving directory `/home/andrew/development/rtems/b-beagle/arm-rtems4.11/c/beagleboneblack'<br>make[2]: *** [install-recursive] Error 1<br>make[2]: Leaving directory `/home/andrew/development/rtems/b-beagle/arm-rtems4.11/c/beagleboneblack'<br>make[1]: *** [install-recursive] Error 1<br>make[1]: Leaving directory `/home/andrew/development/rtems/b-beagle/arm-rtems4.11/c'<br>make: *** [install-recursive] Error 1<br><br></div><div>So I'm stuck again; I'm not sure where to look to try to find where the prefix argument isn't handed off correctly.<br></div><div><br></div><div>-andrew<br></div><div><br><br></div></div><div class="gmail_extra"><br><div class="gmail_quote">On Sat, Feb 21, 2015 at 2:20 PM, Gedare Bloom <span dir="ltr"><<a href="mailto:gedare@rtems.org" target="_blank">gedare@rtems.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hi Andrew,<br>
<br>
Have you installed the compiled RTEMS and BSPs via "make install" e.g.<br>
in your ~/development/rtems/b-beagle directory?<br>
<br>
The waf script will only find BSPs that are installed in the directory<br>
you tell it to look e.g. ~/development/rtems/4.11<br>
<span class="HOEnZb"><font color="#888888"><br>
Gedare<br>
</font></span><div class="HOEnZb"><div class="h5"><br>
On Sat, Feb 21, 2015 at 9:48 AM, Andrew Harris <<a href="mailto:andrew.unit@gmail.com">andrew.unit@gmail.com</a>> wrote:<br>
> Hello,<br>
><br>
>    Thanks for the useful information.  I'm still having a heck of a time<br>
> getting the examples to build.  I can't seem to get my "waf configure" line<br>
> to work out.  I got RTEMS working from the nice article on this site:<br>
><br>
> <a href="http://www.shrike-systems.com/beagleboard-xm-beaglebone-black-and-everything-else-rtems-on-the-beagles.html" target="_blank">http://www.shrike-systems.com/beagleboard-xm-beaglebone-black-and-everything-else-rtems-on-the-beagles.html</a><br>
><br>
> But I fear I don't understand now how to specify the waf configure line.<br>
> I've got it so that it doesn't complain about the RTEMS path, nor does it<br>
> complain about the RTEMS tools path:<br>
><br>
> ~/development/rtems/rtems-tools/waf configure<br>
> --rtems=$HOME/development/rtems/4.11<br>
> --rtems-tools=$HOME/development/rtems/4.11<br>
><br>
> But I can't seem to figure out how to tell it to use the beagleboneblack<br>
> BSP.  I have added some print statements into the rtems.py file which I<br>
> believe is used by the waf build system and it doesn't seem to see any bsps<br>
> at all in the paths I've specified above.<br>
><br>
> However, from the website article, it seems to build in such a way as to<br>
> create a b-beagle directory, and deep inside that directory I do see a<br>
> directory that contains a ".pc" file, which I presume is a key file for the<br>
> BSP:<br>
><br>
> development/rtems/b-beagle/arm-rtems4.11/c/beagleboneblack/arm-rtems4.11-beagleboneblack.pc<br>
><br>
> But I can't seem to figure out how to combine this knowledge with the<br>
> directories that are required for the waf configure step.<br>
><br>
> Has anyone gotten stuck here before?  If so, any help would be appreciated!<br>
><br>
> thanks,<br>
> -andrew<br>
><br>
><br>
><br>
><br>
> On Wed, Feb 18, 2015 at 9:02 AM, Gedare Bloom <<a href="mailto:gedare@rtems.org">gedare@rtems.org</a>> wrote:<br>
>><br>
>> Hi Andrew,<br>
>><br>
>> The examples located in testsuites are intended to be compiled with<br>
>> RTEMS and will not work by copying them elsewhere. For compiling an<br>
>> application, you should have a look at the examples-v2.git repository<br>
>> [1]. That should have more info about using RTEMS_MAKEFILE_PATH, and<br>
>> also has a newer approach to compiling applications for RTEMS that<br>
>> uses the Waf build system. I highly recommend checking out the<br>
>> waf-based approach to compiling applications as it has some great<br>
>> features, albeit at a slight learning curve.<br>
>><br>
>> Gedare<br>
>><br>
>> [1] <a href="https://git.rtems.org/examples-v2/" target="_blank">https://git.rtems.org/examples-v2/</a><br>
>><br>
>> On Tue, Feb 17, 2015 at 8:16 PM, Andrew Harris <<a href="mailto:andrew.unit@gmail.com">andrew.unit@gmail.com</a>><br>
>> wrote:<br>
>> > Hello,  I'm trying to figure out how to start a new RTEMS application.<br>
>> > I<br>
>> > thought I would start by looking at the ticker example.  I copied the<br>
>> > ticker<br>
>> > example but I am not sure how to compile it.  I am not an expert in<br>
>> > autoconf/automake and could use some assistance on how to get started.<br>
>> > I<br>
>> > think I figured out how to configure my RTEMS_MAKEFILE_PATH variable,<br>
>> > but<br>
>> > the only two files in the ticker example are Makefile.am and<br>
>> > Makefile.in,<br>
>> > and I don't know what to do next to build it.  Any help would be<br>
>> > appreciated!<br>
>> ><br>
>> > -andrew<br>
>> ><br>
>> > _______________________________________________<br>
>> > users mailing list<br>
>> > <a href="mailto:users@rtems.org">users@rtems.org</a><br>
>> > <a href="http://lists.rtems.org/mailman/listinfo/users" target="_blank">http://lists.rtems.org/mailman/listinfo/users</a><br>
><br>
><br>
><br>
> _______________________________________________<br>
> users mailing list<br>
> <a href="mailto:users@rtems.org">users@rtems.org</a><br>
> <a href="http://lists.rtems.org/mailman/listinfo/users" target="_blank">http://lists.rtems.org/mailman/listinfo/users</a><br>
</div></div></blockquote></div><br></div>