Paul Eggert <[email protected]> 2026.10.12 03:01 write,
>
> On 2026-10-11 11:32, Yue Yi wrote:
> >    CC       mktime.o
> > mktime.c:70:11: fatal error: tzsanitize.h: No such file or directory
> >     70 | # include "tzsanitize.h"
> >        |           ^~~~~~~~~~~~~~
>
> Thanks, please try the attached additional patch. (This is continuing to 
> assume Emacs does not need Gnulib's tzsanitize module.)

this error disappeared and a new one appears :p

 make distclean
./configure --without-pop --without-compress-install
--prefix=/d/emacs-build   --with-native-compilation=no
make -j1 -k 2>&1 | tee out.txt

make -C ../nt ../src/emacs.res
make[3]: Entering directory '/d/emacs-ucrt/nt'
  RC       ../src/emacs.res
make[3]: Leaving directory '/d/emacs-ucrt/nt'
make -C ../admin/charsets all
make[3]: Entering directory '/d/emacs-ucrt/admin/charsets'
make[3]: Nothing to be done for 'all'.
make[3]: Leaving directory '/d/emacs-ucrt/admin/charsets'
make -C ../admin/unidata charscript.el
make[3]: Entering directory '/d/emacs-ucrt/admin/unidata'
make[3]: Nothing to be done for 'charscript.el'.
make[3]: Leaving directory '/d/emacs-ucrt/admin/unidata'
make -C ../admin/unidata emoji-zwj.el
make[3]: Entering directory '/d/emacs-ucrt/admin/unidata'
make[3]: Nothing to be done for 'emoji-zwj.el'.
make[3]: Leaving directory '/d/emacs-ucrt/admin/unidata'
  CCLD     temacs.exe
D:/_D/msys64/ucrt64/bin/../lib/gcc/x86_64-w64-mingw32/16.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe:
../lib/libgnu.a(time_rz.o): in function `mktime_z':
D:\emacs-ucrt\lib/time_rz.c:309:(.text+0x31a): undefined reference to
`rpl_mktime'
collect2.exe: error: ld returned 1 exit status
make[2]: *** [Makefile:713: temacs.exe] Error 1
  GEN      ../etc/DOC
make -C ../admin/charsets cp51932.el
make[3]: Entering directory '/d/emacs-ucrt/admin/charsets'
make[3]: Nothing to be done for 'cp51932.el'.
make[3]: Leaving directory '/d/emacs-ucrt/admin/charsets'
make -C ../admin/charsets eucjp-ms.el
make[3]: Entering directory '/d/emacs-ucrt/admin/charsets'
make[3]: Nothing to be done for 'eucjp-ms.el'.
make[3]: Leaving directory '/d/emacs-ucrt/admin/charsets'
make[2]: Target 'all' not remade because of errors.
make[2]: Leaving directory '/d/emacs-ucrt/src'
make[1]: *** [Makefile:549: src] Error 2
make -C doc/lispref DOCLANG=default info
make[2]: Entering directory '/d/emacs-ucrt/doc/lispref'
make[2]: Nothing to be done for 'info'.
make[2]: Leaving directory '/d/emacs-ucrt/doc/lispref'
make -C doc/lispintro DOCLANG=default info
make[2]: Entering directory '/d/emacs-ucrt/doc/lispintro'
make[2]: Nothing to be done for 'info'.
make[2]: Leaving directory '/d/emacs-ucrt/doc/lispintro'
make -C doc/emacs DOCLANG=default info
make[2]: Entering directory '/d/emacs-ucrt/doc/emacs'
make[2]: Nothing to be done for 'info'.
make[2]: Leaving directory '/d/emacs-ucrt/doc/emacs'
make[1]: Target 'actual-all' not remade because of errors.
make[1]: Leaving directory '/d/emacs-ucrt'
make[1]: Entering directory '/d/emacs-ucrt'
***
*** "make all" failed with exit status 2.
***
*** You could try to:
*** - run "make bootstrap", which might fix the problem
*** - run "make V=1", which displays the full commands invoked by make,
***   to further investigate the problem
***
make[1]: *** [Makefile:413: advice-on-failure] Error 2
make[1]: Leaving directory '/d/emacs-ucrt'
make: *** [Makefile:369: all] Error 2

Reply via email to