On Mon, Dec 15, 2025 at 07:49:18PM -0800, Collin Funk wrote: > Hi Raymond, > > Raymond Toy <[email protected]> writes: > > > I'm trying to build texinfo with git HEAD and I'm getting this error > > message: > > > > |setlocale_null.c: In function 'setlocale_null_r': > > setlocale_null.c:179:10: error: implicit declaration of function > > 'setlocale_null_r_with_lock'; did you mean > > 'setlocale_null_r_unlocked'? [-Wimplicit-function-declaration] 179 | > > return setlocale_null_r_with_lock (category, buf, bufsize); | > > ^~~~~~~~~~~~~~~~~~~~~~~~~~ | setlocale_null_r_unlocked | > > > > Didn't have any problem a month or so ago. I use a simple |configure > > --prefix=<path> CFLAGS=-g|. > > Can you do 'git clean -xdf && ./autogen.sh && ./configure && make' and > see if that works? > > I can build from HEAD just fine. I think what might be happening here is > you have an old ./configure file that is not taking into account an > updated Gnulib recently committed. > > If that doesn't work, your OS details would be helpful. > > Collin
Yes, we upgraded the gnulib files a few days ago. I remember a message like this scrolling past but I can't reproduce it now. As Collin says, it may be due to leftover files in your build tree. You could also try "make distclean" to remove leftover files.
