make -C nt all make -C lib all make -C doc/lispref info make -C doc/lispintro info make[1]: Entering directory '/c/emacs/3012/nt' make[1]: Entering directory '/c/emacs/3012/doc/lispintro' make[1]: Nothing to be done for 'info'. make[1]: Leaving directory '/c/emacs/3012/doc/lispintro' make[1]: Entering directory '/c/emacs/3012/doc/lispref' make[1]: Nothing to be done for 'info'. make[1]: Leaving directory '/c/emacs/3012/doc/lispref' make -C doc/emacs info RC emacs.res make[1]: Entering directory '/c/emacs/3012/doc/emacs' make[1]: Nothing to be done for 'info'. make[1]: Leaving directory '/c/emacs/3012/doc/emacs' CCLD addpm.exe CCLD cmdproxy.exe make[1]: Entering directory '/c/emacs/3012/lib' CC fingerprint.o CCLD ddeclient.exe CC acl_entries.o CC execinfo.o CC fpending.o CC getopt.o CCLD runemacs.exe CC getopt1.o CC getrandom.o CC gettimeofday.o CC memmem.o CC memrchr.o CC mkostemp.o CC mktime.o CC regex.o CC sig2str.o CC sigdescr_np.o make[1]: Leaving directory '/c/emacs/3012/nt' CC stpcpy.o CC time_r.o CC time_rz.o CC timegm.o CC binary-io.o CC c-ctype.o CC c-strcasecmp.o CC c-strncasecmp.o CC close-stream.o CC count-leading-zeros.o CC count-one-bits.o CC count-trailing-zeros.o CC md5-stream.o CC md5.o CC sha1.o CC sha256.o CC sha512.o CC dtoastr.o CC dtotimespec.o CC malloc/dynarray_at_failure.o CC malloc/dynarray_emplace_enlarge.o CC malloc/dynarray_finalize.o CC malloc/dynarray_resize.o CC malloc/dynarray_resize_clear.o CC filemode.o CC filevercmp.o CC gettime.o CC nstrftime.o CC qcopy-acl.o CC stat-time.o CC tempname.o CC timespec.o CC timespec-add.o CC timespec-sub.o CC u64.o AR libgnu.a make[1]: Leaving directory '/c/emacs/3012/lib' make -C lib-src all make[1]: Entering directory '/c/emacs/3012/lib-src' CC ntlib.o RC emacsclient.res CC pop.o CCLD etags.exe CCLD ctags.exe CCLD emacsclient.exe CCLD emacsclientw.exe CCLD ebrowse.exe CCLD hexl.exe CCLD movemail.exe CCLD make-docfile.exe CCLD make-fingerprint.exe make[1]: Leaving directory '/c/emacs/3012/lib-src' make -C src VCSWITNESS='$(srcdir)/../.git/logs/HEAD' BIN_DESTDIR=''/mingw64/bin/'' \ ELN_DESTDIR='/mingw64/lib/emacs/29.0.50/' all make[1]: Entering directory '/c/emacs/3012/src' GEN globals.h make -C ../nt ../src/emacs.res make -C ../admin/charsets all GEN buildobj.h make[2]: Entering directory '/c/emacs/3012/nt' RC ../src/emacs.res make[2]: Leaving directory '/c/emacs/3012/nt' make -C ../admin/unidata charscript.el make[2]: Entering directory '/c/emacs/3012/admin/unidata' make[2]: Entering directory '/c/emacs/3012/admin/charsets' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/c/emacs/3012/admin/charsets' make -C ../admin/unidata emoji-zwj.el make[2]: Entering directory '/c/emacs/3012/admin/unidata' make[2]: Nothing to be done for 'charscript.el'. make[2]: Leaving directory '/c/emacs/3012/admin/unidata' make -C ../admin/charsets cp51932.el make[2]: Entering directory '/c/emacs/3012/admin/charsets' make[2]: Nothing to be done for 'cp51932.el'. make[2]: Leaving directory '/c/emacs/3012/admin/charsets' make -C ../admin/charsets eucjp-ms.el make[2]: Nothing to be done for 'emoji-zwj.el'. make[2]: Leaving directory '/c/emacs/3012/admin/unidata' make[2]: Entering directory '/c/emacs/3012/admin/charsets' make[2]: Nothing to be done for 'eucjp-ms.el'. make[2]: Leaving directory '/c/emacs/3012/admin/charsets' CC firstfile.o CC dispnew.o CC frame.o CC scroll.o CC xdisp.o CC menu.o CC window.o CC charset.o CC coding.o CC category.o CC ccl.o CC character.o CC chartab.o CC bidi.o CC term.o CC terminal.o CC xfaces.o CC dbusbind.o CC emacs.o CC keyboard.o CC macros.o CC keymap.o CC sysdep.o CC bignum.o CC buffer.o CC filelock.o CC insdel.o CC marker.o CC minibuf.o CC fileio.o CC dired.o CC cmds.o CC casetab.o CC casefiddle.o CC indent.o CC search.o CC regex-emacs.o CC undo.o CC alloc.o CC pdumper.o CC data.o CC doc.o CC editfns.o CC callint.o CC eval.o CC floatfns.o CC fns.o CC font.o CC print.o CC lread.o CC emacs-module.o CC syntax.o CC bytecode.o CC comp.o CC dynlib.o CC process.o CC gnutls.o CC callproc.o CC region-cache.o In file included from process.c:33: process.c: In function 'Fmake_process': lisp.h:1651:31: warning: null pointer dereference [-Wnull-dereference] 1651 | return XSTRING (string)->u.s.data; | ~~~~~~~~~~~~~~~~~~~~~^~~~~ CC sound.o CC timefns.o CC atimer.o CC doprnt.o CC intervals.o CC textprop.o CC composite.o CC xml.o CC lcms.o CC w32notify.o CC profiler.o CC decompress.o CC thread.o CC systhread.o CC hbfont.o CC w32fns.o CC w32menu.o CC w32reg.o CC w32font.o CC w32term.o w32menu.c: In function 'set_frame_menubar': w32menu.c:324:9: warning: 'memcpy' offset [3, 10] from the object at '' is out of the bounds of referenced subobject 'contents' with type 'struct Lisp_X *[]' at offset 3 [-Warray-bounds] 324 | memcpy (previous_items, XVECTOR (f->menu_bar_vector)->contents, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 325 | previous_menu_items_used * word_size); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from w32menu.c:26: lisp.h:1720:17: note: subobject 'contents' declared here 1720 | Lisp_Object contents[FLEXIBLE_ARRAY_MEMBER]; | ^~~~~~~~ CC w32xfns.o CC w32select.o CC w32uniscribe.o CC w32cygwinx.o CC w32.o CC w32console.o CC w32heap.o CC w32inevt.o w32heap.c: In function 'getrlimit': w32heap.c:853:14: warning: 'm' may be used uninitialized [-Wmaybe-uninitialized] 853 | if (!VirtualQuery ((LPCVOID) &m, &m, sizeof m)) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from C:/msys64/mingw64/x86_64-w64-mingw32/include/winbase.h:25, from C:/msys64/mingw64/x86_64-w64-mingw32/include/windows.h:70, from w32common.h:24, from w32heap.c:54: C:/msys64/mingw64/x86_64-w64-mingw32/include/memoryapi.h:45:28: note: by argument 1 of type 'LPCVOID' {aka 'const void *'} to 'VirtualQuery' declared here 45 | WINBASEAPI SIZE_T WINAPI VirtualQuery (LPCVOID lpAddress, PMEMORY_BASIC_INFORMATION lpBuffer, SIZE_T dwLength); | ^~~~~~~~~~~~ w32heap.c:844:34: note: 'm' declared here 844 | MEMORY_BASIC_INFORMATION m; | ^ CC w32proc.o CC w32image.o CC fontset.o CC fringe.o CC image.o CC json.o CC tparam.o CC lastfile.o CCLD temacs.exe C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: comp.o: in function `emit_SYMBOL_WITH_POS_SYM': C:\emacs\3012\src/comp.c:1487: undefined reference to `gcc_jit_context_new_location' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: comp.o: in function `emit_EQ': C:\emacs\3012\src/comp.c:1499: undefined reference to `gcc_jit_context_new_location' C:/msys64/mingw64/bin/../lib/gcc/x86_64-w64-mingw32/11.2.0/../../../../x86_64-w64-mingw32/bin/ld.exe: C:\emacs\3012\src/comp.c:1499: undefined reference to `gcc_jit_context_new_location' collect2.exe: error: ld returned 1 exit status make[1]: *** [Makefile:691: temacs.exe] Error 1 make[1]: Leaving directory '/c/emacs/3012/src' make: *** [Makefile:452: src] Error 2