On Tue, Aug 15, 2023, 13:10 Joel Sherrill <j...@rtems.org> wrote: > > > On Tue, Aug 15, 2023 at 11:57 AM Brett Sterling < > brett.sterl...@odysseysr.com> wrote: > >> Hello all! >> >> To get this out of the way prior to all of the requested debugging >> information - I don't need the legacy stack, any networking stack will do. >> I started with legacy because that was what was shown on the RTEMS >> documentation pages. We're trying to integrate RTEMS into our system and I >> considered adding the networking stack that had some documentation a big >> enough effort without perhaps trying to integrate another network stack. >> But I'm absolutely glad to go with any suggestion. >> >> >> Now, onto the requested build failure information. >> >> Following >> https://docs.rtems.org/branches/master/legacy-networking/quick_start.html >> >> ../source-builder/sb-set-builder --prefix=$HOME/src/rtems-net-build >> 6/rtems-net-legacy --host=sparc-rtems6 --with-rtems-bsp=sparc >> RTEMS Source Builder - Set Builder, 6 (8e568b2ca348 modified) >> warning: exe: absolute exe found in path: (__cmake) /usr/bin/cmake >> Build Set: 6/rtems-net-legacy >> config: tools/rtems-net-legacy-6.cfg >> error: config error: rtems-bsp.cfg:104: RTEMS tools not found >> (sparc-rtems6-gcc) found; Please check the --with-tools option or --prefix. >> Build FAILED >> Build Set: Time 0:00:00.012407 >> Build FAILED >> >> The error information implies that '--prefix' should specify where the >> 'sparc-rtems6-gcc' should be located, so I tried something different >> (specifying where the build tools are located). >> > > The prefix is where it will be installed. Normally${prefix}/bin/ will > contain your cross tools. > > --rtems-tools path : Path to an install RTEMS tool set > > And your --with-rtems-bsp is just the architecture. It would need to be > something like sparc/leon3. > > Have you built the tools? Is sparc-rtems6-gcc in your $PATH? Can you run > hello world? > > And --host normally denotes the host os where you are building. You > usually want --target. > > @Vijay should be able to confirm that for sure. I don't think I have built > the legacy stack this way recently. >
I agree with the suggestions above. I am able to reproduce this error with wrong prefix. The following command works for me for a different board: `../source-builder/sb-set-builder --prefix=$PATH_TO_DIR_WITH_BIN --with-rtems-bsp=powerpc/mvme2700 6/rtems-net-legacy` I have the rtems toolset installed in this prefix path. > > >> prefix=$HOME/src/Toolchains/osr_rtems_6_sparc 6/rtems-net-legacy >> --host=sparc-rtems6 --with-rtems-bsp=sparc >> RTEMS Source Builder - Set Builder, 6 (8e568b2ca348 modified) >> warning: exe: absolute exe found in path: (__cmake) /usr/bin/cmake >> Build Set: 6/rtems-net-legacy >> config: tools/rtems-net-legacy-6.cfg >> error: config error: rtems-bsp.cfg:131: RTEMS BSP not found >> (sparc-rtems6-sparc.pc); Please check the --with-rtems option or --prefix. >> >> > You have to build RTEMS and install it. The dot pc file has a pattern > like this for the powerpc/psim BSP I had installed > > > /home/joel/rtems-work/tools/6/bsp-install/lib/pkgconfig/powerpc-rtems6-psim.pc > > prefix to RTEMS > configure/install: /home/joel/rtems-work/tools/6/bsp-install/ > > Note that yours would be something like sparc-rtems6-leon3.pc. > > +1 Build FAILED >> Build Set: Time 0:00:00.014283 >> Build FAILED >> >> What I'm guessing is that the networking build still relies on everything >> being in the correct location, but the documentation doesn't indicate where >> the networking repository should be put and how the networking build fits >> in with the tools build and the application builds. This is probably the >> information I'm currently lacking. Then again, I may be missing something >> in the documentation that I erroneously overlooked. If so, just let me >> know. >> >> The "Hello World" failure is documented in this ticket: >> https://devel.rtems.org/ticket/4927 >> > > OK. I dhave added Chris who I think wrote that section. > > Can you build the rtems-examples from that repository? > > --joel > > >> >> Thanks again in advance! >> Brett >> >> >> >> ------------------------------ >> *From:* Joel Sherrill <j...@rtems.org> >> *Sent:* Tuesday, August 15, 2023 9:57 AM >> *To:* Brett Sterling <brett.sterl...@odysseysr.com> >> *Cc:* users@rtems.org <users@rtems.org>; Vijay Kumar Banerjee < >> vi...@rtems.org> >> *Subject:* Re: Networking examples >> >> CAUTION: This email originated from outside of the organization. Do not >> click links or open attachments unless you recognize the sender and know >> the content is safe. >> >> I add Vijay since he has been working with this. >> >> On Tue, Aug 15, 2023 at 9:27 AM Brett Sterling < >> brett.sterl...@odysseysr.com> wrote: >> >> Hello all, >> >> My goal is to integrate networking into our RTEMS solution, so I started >> here: https://docs.rtems.org/branches/master/legacy-networking/index.html >> <https://usg02.safelinks.protection.office365.us/?url=https%3A%2F%2Fdocs.rtems.org%2Fbranches%2Fmaster%2Flegacy-networking%2Findex.html&data=05%7C01%7C%7Ca986447e0b18401e8d8108db9da85b8c%7Cd761ffacf6be45b88f6f288a59577095%7C0%7C0%7C638277118637201789%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=O7Cl3JjG1IGmeX5TzhEdb65bNPtvrK%2BF4Zzqtlw5Zhk%3D&reserved=0> >> . >> >> But, as soon as I had started, I hit a failure. I tried the 'quick >> start' ( >> https://docs.rtems.org/branches/master/legacy-networking/quick_start.html >> <https://usg02.safelinks.protection.office365.us/?url=https%3A%2F%2Fdocs.rtems.org%2Fbranches%2Fmaster%2Flegacy-networking%2Fquick_start.html&data=05%7C01%7C%7Ca986447e0b18401e8d8108db9da85b8c%7Cd761ffacf6be45b88f6f288a59577095%7C0%7C0%7C638277118637358041%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=gCplMFshN695pxIZnLZlIxdIjfO9mkjZXsOzmm8R45s%3D&reserved=0>), >> but regardless of which way I tried to build, the build failed. >> >> >> Please post about that. This shouldn't happen. >> >> And Vijay has recent experience testing the legacy stack. >> >> >> Based on the failure of the 'quick-start' for the RTEMS "Hello World" >> example coupled with this failure, I'm starting to consider moving back to >> an older RTEMS version (I've seen networking information for both RTEMS 4 & >> 5), but first wanted to reach out to the user community to get input. >> >> >> Let's see how this failed. >> >> >> Optimally, I would like to find an RTEMS example (any version) *WITH >> NETWORKING* that runs on either an RTEMS simulator, or on a commercially >> available development board so that I can see networking working and then >> evolve it into my system. >> >> >> Do you really want the legacy stack or just a network stack? >> >> >> >> Less optimally, I would like to find an RTEMS example (any version) *WITH >> NETWORKING* that at least completely builds. >> >> If no one has examples of these, I would be glad to try different things >> to get the networking stuff building. Especially if someone else can show >> that they can build with networking. >> >> Thanks in advance! >> Brett >> >> _______________________________________________ >> users mailing list >> users@rtems.org >> http://lists.rtems.org/mailman/listinfo/users >> <https://usg02.safelinks.protection.office365.us/?url=http%3A%2F%2Flists.rtems.org%2Fmailman%2Flistinfo%2Fusers&data=05%7C01%7C%7Ca986447e0b18401e8d8108db9da85b8c%7Cd761ffacf6be45b88f6f288a59577095%7C0%7C0%7C638277118637358041%7CUnknown%7CTWFpbGZsb3d8eyJWIjoiMC4wLjAwMDAiLCJQIjoiV2luMzIiLCJBTiI6Ik1haWwiLCJXVCI6Mn0%3D%7C3000%7C%7C%7C&sdata=emkBfMPRDD5Ncf8xS7x%2BOB3hQwBUEpkMKEh9lK38Mx4%3D&reserved=0> >> >>
_______________________________________________ users mailing list users@rtems.org http://lists.rtems.org/mailman/listinfo/users