Am 10.02.2021 um 20:49 schrieb Curtiss, Robert: > Simon, > > I downloaded the file 'lwip-2.1.2.zip' from this page: > http://download.savannah.nongnu.org/releases/lwip/ > > I could not find an 'arch' or 'priv' directory in that archive.
Well, I do see a priv directory there. And if you had followed what I wrote, you would have grabbed a copy of the 'master' git branch. By downloading the 2.1.2 zip, you downloaded older code where the Linux and Windows ports were in another git tree. Regards, Simon > > Bob > _________________________________________________________ > Robert Curtiss > Control Systems Manager Balfour Beatty Rail, a division of Balfour Beatty > US > 845-688-1502 rcurt...@balfourbeattyus.com > 205 W Dewey St, Goldsboro, NC 27530 > > > -----Original Message----- > From: lwip-users <lwip-users-bounces+rcurtiss=balfourbeattyus....@nongnu.org> > On Behalf Of goldsi...@gmx.de > Sent: Monday, February 8, 2021 19:52 > To: Mailing list for lwIP users <lwip-users@nongnu.org> > Subject: Re: [lwip-users] Incorporating lwIP Into VisualGDB Project > > External Email > > Am 08.02.2021 um 12:52 schrieb Curtiss, Robert: >> Hey Simon, >> >> Thank you for your response; it got me off to a good start. However, I'm >> still fumbling with trying to get a successful build. >> >> So far, I've included all the files in 'core' and 'netif' directories and >> added 'src/include' to the project's include paths. When I build I get >> errors such as these: >> >> lwIP\include\lwip\arch.h(48,10): error : arch/cc.h: No such file or >> directory > > That's part of the port to your compiler. It's not part of what we > normally provide. We do provide example ports to Linux and Windows. Just > browse or sources in gitweb or download them from there: > > https://urldefense.com/v3/__https://git.savannah.nongnu.org/cgit/lwip.git__;!!GW_tK9tuM96ueW3v!imrqQ5xBKqZA72c-ZT5-WS8sLpbUXcIxw22f9J5J2YUSmGSAPBcZYiuwWTBKjeCtYSGs4g$ > > Since you're doing this for an STM32, why don't you try to create a > project for that SoC using their tool (stm cube)? That might give you at > least a start. > >> >> ...and... >> lwIP\include\lwip\memp.h(49,10): error : lwip/priv/memp_std.h: No such file >> or directory >> >> I can't find directories named 'arch' or 'priv' anywhere in the 'src' >> directory. > > Now that's strange. That file should reside in 'src/include/lwip/priv'. > Again, you might want to check your sources in comparison to our > sources. Seems like something is missing? > >> >> Are these required for a bare metal build? If so, where can I find them; if >> not, how can I get around this? > > Yes, these are required. > > Regards, > Simon > > _______________________________________________ > lwip-users mailing list > lwip-users@nongnu.org > https://urldefense.com/v3/__https://lists.nongnu.org/mailman/listinfo/lwip-users__;!!GW_tK9tuM96ueW3v!imrqQ5xBKqZA72c-ZT5-WS8sLpbUXcIxw22f9J5J2YUSmGSAPBcZYiuwWTBKjeDQSGvrjQ$ > _______________________________________________ > lwip-users mailing list > lwip-users@nongnu.org > https://lists.nongnu.org/mailman/listinfo/lwip-users > _______________________________________________ lwip-users mailing list lwip-users@nongnu.org https://lists.nongnu.org/mailman/listinfo/lwip-users