Hi Collin, On Tue, Jul 02, 2024 at 03:50:40AM -0700, Collin Funk wrote: > Erik Auerswald <auers...@unix-ag.uni-kl.de> writes: > > > the recent time function changes added another gnulib module. A simple > > "git pull" in a clone of the inetutils repository does not update the > > gnulib modules, resulting in a build failure: > > > > traceroute.c:52:10: fatal error: timespec.h: No such file or directory > > 52 | #include <timespec.h> > > | ^~~~~~~~~~~~ > > > > This can be fixed by deleting the clone, creating a new one, and executing > > the bootstrap script. But is there a nicer way for updating an exiting > > git clone to also include the new gnulib module(s)? > > Did you run ./bootstrap && ./configure ? That *should* fix it.
No, I didn't. I thought that ./bootstrap is only needed after a fresh checkout. Re-running ./bootstrap fixes it for me. Thanks! Erik