Yes. This should be an easy fix! On Sat, 13 Mar 2021, 6:20 am Joel Sherrill, <[email protected]> wrote:
> > > On Fri, Mar 12, 2021, 10:22 PM Ida Delphine <[email protected]> wrote: > >> Thank you, I finally succeeded :) >> And I will love to update the documentation right away so that others >> won't struggle like I did. But I'm not sure how to go about it.. >> > > The source for the documentation is in the rtems-docs for repo. It is > organised into a directory per manual title. You should be able to quickly > find the text. It is ASCII in Rest format. But the things I think are wrong > will be easy edits. At least I hope. > > > > Fri, 12 Mar 2021, 11:58 pm Joel Sherrill, <[email protected]> wrote: >> >>> >>> >>> On Thu, Mar 11, 2021 at 11:55 PM Ida Delphine <[email protected]> wrote: >>> >>>> Hello, >>>> Please I need some help. Following the GSoC getting started guide( >>>> https://docs.rtems.org/branches/master/user/start/gsoc.html),everything >>>> went well to the point I had to do an offline download. I used this command >>>> ../source-builder/sb-set-builder --source-only-download 5/rtems-sparc >>>> >>> >>> This command has a subtle mistake. If you are on the master, it should >>> be 6/rtems-sparc. >>> >>> I see 5 a couple of times at that URL. If you understand that when that >>> was written, the >>> git master was "headed to 5" and not that the "5 release branch" is cut, >>> the git master is >>> "headed to 6". That means 5 needs to change to 6 in there. >>> >>> Also any reference to autoconf/automake and configure with --enable type >>> options >>> is out of date. >>> >>> Corrections to documentation are very much appreciated. Please help >>> the next traveler avoid stepping in the same potholes. >>> >>> --joel >>> >>> >>>> Seems like there was a mismatch. I got this error: >>>> b-set-builder --source-only-download 5/rtems-sparc >>>> RTEMS Source Builder - Set Builder, 6 (5e449fb5c2cb) >>>> Build Set: 5/rtems-sparc >>>> error: no build set file found: 5/rtems-sparc.bset >>>> Build Set: Time 0:00:00.000205 >>>> Build FAILED >>>> I then replaced 5/rtems in the command with 6/rtems and everything >>>> worked. I was able to install the suite, build the board support package, >>>> and test my BSP though along the way I had to replace "5" with "6" in >>>> certain commands. Everything went well until I wanted to prove I can work >>>> on RTEMS. I followed the instructions to create my hello application and >>>> added the necessary .c files. The problem was when I tried configuring this >>>> application using waf with the command: >>>> >>>> ./waf configure --rtems=$HOME/quick-start/rtems/5 --rtems-bsp=sparc/erc32 >>>> >>>> I got this error: >>>> Setting top to : >>>> /home/idadel/quick-start/app/hello >>>> Setting out to : >>>> /home/idadel/quick-start/app/hello/build >>>> RTEMS path is not valid, >>>> "/home/idadel/quick-start/rtems/5/share/rtems5" not found. >>>> (complete log in /home/idadel/quick-start/app/hello/build/config.log) >>>> I thought I showld startover but and work with rtems.git/5 instead of >>>> rtems.git/master. Same with rsb. So I got the sources and did a "git >>>> checkout" from the master to the "5" branch. Everything went well with me >>>> not not having to change any "5" to "6" in some commands. I didn't make it >>>> as far as testing my BSP. I had issues with configuring my BSP with the >>>> command: >>>> >>>> ./waf configure --rtems=$HOME/quick-start/rtems/5 --rtems-bsp=sparc/erc32 >>>> >>>> I got this: >>>> bash: ./waf: No such file or directory >>>> I'm confused and don't know what I missed or where I went wrong. >>>> >>>> Ida. >>>> >>>> >>>> >>>> >>>> On Thu, Mar 11, 2021 at 6:03 PM Ida Delphine <[email protected]> wrote: >>>> >>>>> Okay. Thank you :) >>>>> >>>>> On Thu, 11 Mar 2021, 5:57 pm Gedare Bloom, <[email protected]> wrote: >>>>> >>>>>> On Thu, Mar 11, 2021 at 9:48 AM Ida Delphine <[email protected]> >>>>>> wrote: >>>>>> > >>>>>> > Thank you for your response. I am not working on the >>>>>> rtems.git/master branch. I'm not using it because earlier I tried >>>>>> downloading sources with it but I got this error >>>>>> > error: shell macro failed: >>>>>> /home/idadel/quick-start/src/rsb/source-builder/sb/rtems-build-dep -c gcc >>>>>> -l : 2: error: no library (-l) provided >>>>>> > So I decided to use the other alternative(get the sources from >>>>>> releases) >>>>>> > >>>>>> > Since I'm a GSoC applicant should I wait till the issue at the >>>>>> master branch is resolved? >>>>>> > >>>>>> Yes, that issue has been resolved so please try again. Hopefully, >>>>>> things work a bit better. We try not to break things, but unexpected >>>>>> problems come up from time to time, especially based on host OS >>>>>> dependencies. >>>>>> >>>>>> > Cheers, >>>>>> > Ida. >>>>>> > >>>>>> > On Thu, Mar 11, 2021 at 4:18 PM Gedare Bloom <[email protected]> >>>>>> wrote: >>>>>> >> >>>>>> >> On Thu, Mar 11, 2021 at 7:33 AM Ida Delphine <[email protected]> >>>>>> wrote: >>>>>> >> > >>>>>> >> > Hello everyone, >>>>>> >> > Was following the quick build documentation and had issues >>>>>> around where I have to do a manual BSP build. In the last step of >>>>>> configuring the BSP, I ran this command: >>>>>> >> > >>>>>> >> > ./waf configure --prefix=$HOME/quick-start/rtems/5 >>>>>> >> > >>>>>> >> Are you working on rtems.git/master branch or /5 branch? Note that >>>>>> you >>>>>> >> need to be sure to use a consistent compiler toolchain based on the >>>>>> >> version of RTEMS that you use. >>>>>> >> >>>>>> >> In rtems/5 branch we don't have waf support integrated yet. The >>>>>> >> upgrade to waf is happening currently on the master branch, which >>>>>> will >>>>>> >> eventually become the RTEMS version 6 release. >>>>>> >> >>>>>> >> For GSoC students we expect development to happen on the >>>>>> development >>>>>> >> head and not a release, so please make sure that you have the >>>>>> >> toolchain built from rtems-source-builder.git/master and the rtems >>>>>> >> source tree from rtems.git/master. >>>>>> >> >>>>>> >> > It didn't produce the expected output. I instead got: >>>>>> >> > bash: ./waf: No such file or directory >>>>>> >> > As a result I downloaded it with the command: >>>>>> >> > curl https://waf.io/waf-2.0.19 > waf >>>>>> >> >>>>>> >> https://git.rtems.org/rtems/tree/waf >>>>>> >> >>>>>> >> Currently, the waf-based build of rtems only supports "in tree" >>>>>> >> builds, which means you need to run waf from within the rtems.git/ >>>>>> >> root of your source. This is a limitation of the waf build. >>>>>> >> >>>>>> >> FWIW, waf build improvements could also fall under GSoC effort, >>>>>> >> although no one has written it up as a task yet. It would be mostly >>>>>> >> Python. >>>>>> >> >>>>>> >> > I ran the last command to configure the BSP again but still did >>>>>> not get the expected output. I got this rather: >>>>>> >> > Waf: Run from a folder containing a 'wscript' file (or try -h >>>>>> for the generic options) >>>>>> >> > Please how do I fix this? What am I missing? >>>>>> >> > I have tried looking for solutions but to no avail. >>>>>> >> > >>>>>> >> Sometimes the solutions only exist inside other people's heads, so >>>>>> >> asking questions is encouraged. >>>>>> >> >>>>>> >> > Thanks, >>>>>> >> > Ida. >>>>>> >> > _______________________________________________ >>>>>> >> > users mailing list >>>>>> >> > [email protected] >>>>>> >> > http://lists.rtems.org/mailman/listinfo/users >>>>>> >>>>> _______________________________________________ >>>> users mailing list >>>> [email protected] >>>> http://lists.rtems.org/mailman/listinfo/users >>> >>>
_______________________________________________ users mailing list [email protected] http://lists.rtems.org/mailman/listinfo/users
