On mingw, I see 2 compilation errors:
x86_64-w64-mingw32-gcc -DHAVE_CONFIG_H -I. -I../../info -I.. -I../..
-I../../gnulib/lib -I../gnulib/lib -DLOCALEDIR=\"/usr/local/share/locale\"
-DINFODIR=\"/usr/local/share/info\" -DINFODIR2=\"/usr/local/share/info\" -Wall
-g -O2 -MT infomap.o -MD -MP -MF .deps/infomap.Tpo -c -o infomap.o
../../info/infomap.c
../../info/infomap.c: In function 'locate_init_file':
../../info/infomap.c:587:41: error: expected ';' before 'if'
587 | homedir = getenv ("USERPROFILE")
| ^
| ;
588 | #endif
589 | if (homedir)
| ~~
../../info/infomap.c:615:39: error: expected ';' before 'if'
615 | homedir = getenv ("USERPROFILE")
| ^
| ;
......
618 | if (homedir)
| ~~
make[3]: *** [Makefile:2310: infomap.o] Error 1
Bug present since 2023-10-29.
Bruno