On Thu, Jun 29, 2023 at 9:33 AM Emily Shaffer <nasamuffin@xxxxxxxxxx> wrote: > > On Thu, Jun 29, 2023 at 9:06 AM Vinayak Dev <vinayakdev.sci@xxxxxxxxx> wrote: > > > > Hey there! > > I was looking through Documentation/MyFirstObjectWalk.txt, and upon > > building the branch containing the given code, I find that I get the > > error that C99 does not allow implicit function declaration where > > trace_printf() is encountered. However, upon including trace.h the > > error disappears, and the build proceeds just fine. > > > > I did put DEVELOPER=1 in config.mak before building, but it doesn't > > seem to work. > > > > Is the error pointing to a problem, or am I doing something wrong? > > If it is the former, I would be very happy to send a patch fixing this. > > Yeah, it's almost certainly stale in MyFirstObjectWalk - there was > very recently a patch to clean up some headers which probably were > implicitly including trace.h when I wrote this walkthrough. Patches > totally welcome - and if you were working from the reference code in > https://github.com/nasamuffin/git/tree/myfirstrevwalk bah, wrong link, the tutorial points to branch `revwalk` instead of `myfirstrevwalk`, but the offer stands :) > and it's on your > way to rebase and fix that too, I'm happy to update my branch > accordingly too. (If you weren't, don't worry about doing the extra > work, though.) > > > > > Thanks a lot! > > Vinayak