From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Corwin Brust Newsgroups: gmane.emacs.devel Subject: Trouble with make creating Emacs 28.1 Windows binary dist Date: Mon, 4 Apr 2022 23:39:51 -0500 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset="UTF-8" Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="28503"; mail-complaints-to="usenet@ciao.gmane.io" To: Emacs developers Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Apr 05 06:42:13 2022 Return-path: Envelope-to: ged-emacs-devel@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1nbb18-0007Fk-Uv for ged-emacs-devel@m.gmane-mx.org; Tue, 05 Apr 2022 06:42:11 +0200 Original-Received: from localhost ([::1]:39998 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nbb17-0000lq-TF for ged-emacs-devel@m.gmane-mx.org; Tue, 05 Apr 2022 00:42:09 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:40480) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nbazC-0008N5-Vs for emacs-devel@gnu.org; Tue, 05 Apr 2022 00:40:12 -0400 Original-Received: from mail-ej1-f45.google.com ([209.85.218.45]:34564) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1nbaz6-000253-KD for emacs-devel@gnu.org; Tue, 05 Apr 2022 00:40:08 -0400 Original-Received: by mail-ej1-f45.google.com with SMTP id l26so7813048ejx.1 for ; Mon, 04 Apr 2022 21:40:03 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:from:date:message-id:subject:to; bh=Q9ieC7g4NNewT3ixUW442i2Po/V/YE8Q/AztfT/BY2k=; b=m8v5ItkGGVOF7DgaADSMQ+ko/qPBO4C9O66Rhe7nyhLFyVAja/5uNFATxDMq7Rcw8i BbJ+wqLyZ43EEMQtbGpyGEiLeLepxSsKbs6mqOWmdCbSMH6o7YyDI0Bb5GpFi3qGSCJ8 3he7XP1khC9isYQfEyPNNejqNgyvpEyiCAvNUCdfvrxaD7kygsXgClBt0Nw08npOGuiU QItA4Gdlzhemdllz+Rd3Nh3JWNqNaN4DDfC2sFC3834Z8BnmEHLZaoQAA9HC/kVTdBwe SSXWJjQ/z+D4vunvvzb+Yb6UbuU1d0ZTTtb87ffrx5MvBJiberxMCSJYqrvlw99xyXFE WU8g== X-Gm-Message-State: AOAM532m9CGirIRp+g0u7tcvnYVxEQtodJcBTr12TRmQg+XnzmBjf4bN gm+wa+D4bX0FxGue0jQBnoVaJJlOXSfT21Kzqjq3KApjdK8= X-Google-Smtp-Source: ABdhPJzmo9XF9hZtwmzZVVu7rNgXVnZRzDK0Id7ALsygx/mQICKB8sO6LNXCS+rcch2wlz3PWaBR6WcYGuQP81jxmN0= X-Received: by 2002:a17:906:2bc5:b0:6cd:e676:3624 with SMTP id n5-20020a1709062bc500b006cde6763624mr1608362ejg.277.1649133601873; Mon, 04 Apr 2022 21:40:01 -0700 (PDT) Received-SPF: pass client-ip=209.85.218.45; envelope-from=mplscorwin@gmail.com; helo=mail-ej1-f45.google.com X-Spam_score_int: -13 X-Spam_score: -1.4 X-Spam_bar: - X-Spam_report: (-1.4 / 5.0 requ) BAYES_00=-1.9, FREEMAIL_FORGED_FROMDOMAIN=0.249, FREEMAIL_FROM=0.001, HEADER_FROM_DIFFERENT_DOMAINS=0.249, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H3=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=no autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:287791 Archived-At: I'm having some difficulty building Emacs 28.1 for upload to the GNU mirrors. The packaging scripts (in admin/nt/dist-build) produced errors (different from those I'm sharing in this email, I'll start another thread to discuss that), so I've been trying to build "by hand". It's likely my process is flawed; all suggestions welcome; TIA. First I created a check-out using the new emacs-28.1 tag. This appeared to be necessary as, IIUC, the emacs-28 branch is now dedicated to work toward 28.2 (thus it creates Emacs 28.0.90 when built, which does work for me). In a "fresh" checkout within a MINGW64 shell: git fetch --all --tags git checkout tags/emacs-28.1 -b emacs-28.1 ./configure --without-dbus --with-native-compilation --without-compress-install CFLAGS=-O2 All of which appear to work fine. Then I perform the build as such: make -j 20 install-strip prefix=${HOME}/emacs-build/install/emacs-28.1 That failed. FTR, had this worked I would have done this: cd ~/emacs-build/install/emacs-28.1 zip -r -9 ~/emacs-upload/emacs-28.1-no-deps.zip unzip -d bin ~/emacs-build/deps/emacs-28-deps.zip zip -r -9 ~/emacs-upload/emacs-28.1-no-deps.zip And then I would build the executable installer, after which I would be ready to sign and upload to the GNU FTP site. Here is the first of the errors that appear to stop things. There are several of these, all quite similar: ELC cedet/ede/pconf.elc >>Error occurred processing cedet/ede.el: File error (("Renaming" "Permission denied" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/cedet/ede.elc3EEf9c" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/cedet/ede.elc")) ELC cedet/ede/pmake.elc Debugger entered--Lisp error: (file-error "Removing old name" "Permission denied" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/ced...") delete-file("cedet/ede.elc") batch-byte-compile-file("cedet/ede.el") batch-byte-compile() batch-byte+native-compile() command-line-1(("--eval" "(setq load-prefer-newer t)" "-l" "comp" "-f" "batch-byte+native-compile" "cedet/ede.el")) command-line() normal-top-level() The rest of this email is the full output from the make command, the errors are (naturally) right toward the end. make INSTALL_STRIP=-s install make[1]: Entering directory '/c/Users/corwi/emacs-build/git/emacs-28.1' make -C nt all make -C lib all make -C doc/lispref info make -C doc/lispintro info make[2]: Entering directory '/c/Users/corwi/emacs-build/git/emacs-28.1/nt' make[2]: Nothing to be done for 'all'. make[2]: Leaving directory '/c/Users/corwi/emacs-build/git/emacs-28.1/nt' make -C doc/emacs info make[2]: Entering directory '/c/Users/corwi/emacs-build/git/emacs-28.1/doc/lispintro' make[2]: Nothing to be done for 'info'. make[2]: Leaving directory '/c/Users/corwi/emacs-build/git/emacs-28.1/doc/lispintro' make[2]: Entering directory '/c/Users/corwi/emacs-build/git/emacs-28.1/doc/lispref' make[2]: Nothing to be done for 'info'. make[2]: Leaving directory '/c/Users/corwi/emacs-build/git/emacs-28.1/doc/lispref' umask 022; /usr/bin/mkdir -p "/c/Users/corwi/emacs-build/install/emacs-28.1/share/man/man1" umask 022; /usr/bin/mkdir -p "/c/Users/corwi/emacs-build/install/emacs-28.1/share/applications" make[2]: Entering directory '/c/Users/corwi/emacs-build/git/emacs-28.1/doc/emacs' make[2]: Nothing to be done for 'info'. make[2]: Leaving directory '/c/Users/corwi/emacs-build/git/emacs-28.1/doc/emacs' make -C nt install thisdir=`/bin/pwd`; \ cd ./doc/man; \ for page in *.1; do \ test "$page" = ChangeLog.1 && continue; \ dest=`echo "${page}" | sed -e 's/\.1$//' -e 's,x,x,'`.1; \ (cd "${thisdir}"; \ /usr/bin/install -c -m 644 ./doc/man/${page} "/c/Users/corwi/emacs-build/install/emacs-28.1/share/man/man1/${dest}"); \ [ -n "" ] || continue ; \ rm -f "/c/Users/corwi/emacs-build/install/emacs-28.1/share/man/man1/${dest}.gz"; \ -9n "/c/Users/corwi/emacs-build/install/emacs-28.1/share/man/man1/${dest}" || true; \ done make[2]: Entering directory '/c/Users/corwi/emacs-build/git/emacs-28.1/nt' tmp=etc/emacs.tmpdesktop; rm -f ${tmp}; \ sed -e "/^Exec=emacs/ s/emacs/`echo emacs | sed 's,x,x,'`/" \ -e "/^Icon=emacs/ s/emacs/`echo emacs | sed 's,x,x,'`/" \ -e "/^StartupNotify=true$/d" \ ./etc/emacs.desktop > ${tmp}; \ /usr/bin/install -c -m 644 ${tmp} "/c/Users/corwi/emacs-build/install/emacs-28.1/share/applications/`echo emacs | sed 's,x,x,'`.desktop"; \ rm -f ${tmp} make[2]: Entering directory '/c/Users/corwi/emacs-build/git/emacs-28.1/lib' Installing utilities run internally by Emacs. umask 022; /usr/bin/mkdir -p "/c/Users/corwi/emacs-build/install/emacs-28.1/libexec/emacs/28.1/x86_64-w64-mingw32" CC fingerprint.o CC acl_entries.o CC execinfo.o CC fpending.o CC getopt.o exp_archlibdir=`cd "/c/Users/corwi/emacs-build/install/emacs-28.1/libexec/emacs/28.1/x86_64-w64-mingw32" && /bin/pwd`; \ if [ "$exp_archlibdir" != "`/bin/pwd`" ]; then \ for file in cmdproxy.exe ddeclient.exe; do \ /usr/bin/install -c -s $file "/c/Users/corwi/emacs-build/install/emacs-28.1/libexec/emacs/28.1/x86_64-w64-mingw32/$file" ; \ done ; \ fi 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 CC stpcpy.o CC time_r.o CC time_rz.o tmp=etc/emacsclient.tmpdesktop; rm -f ${tmp}; \ client_name=`echo emacsclient | sed 's,x,x,'`.exe; \ sed -e "/^Exec=emacsclient/ s|emacsclient|/c/Users/corwi/emacs-build/install/emacs-28.1/bin/${client_name}|" \ -e "/^Icon=emacs/ s/emacs/`echo emacs | sed 's,x,x,'`/" \ -e "/^StartupNotify=true$/d" \ ./etc/emacsclient.desktop > ${tmp}; \ /usr/bin/install -c -m 644 ${tmp} "/c/Users/corwi/emacs-build/install/emacs-28.1/share/applications/${client_name}.desktop"; \ rm -f ${tmp} 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 Installing utilities for users to run. umask 022; /usr/bin/mkdir -p "/c/Users/corwi/emacs-build/install/emacs-28.1/bin" CC sha256.o CC sha512.o for file in runemacs.exe addpm.exe ; do \ /usr/bin/install -c -s ${file} "/c/Users/corwi/emacs-build/install/emacs-28.1/bin"/`echo ${file} | sed -e 's/.exe$//' -e 's,x,x,'`.exe ; \ done tmp=etc/emacs-mail.tmpdesktop; rm -f ${tmp}; \ sed -e "/^Exec=emacs/ s/emacs/`echo emacs | sed 's,x,x,'`/" \ -e "/^Icon=emacs/ s/emacs/`echo emacs | sed 's,x,x,'`/" \ ./etc/emacs-mail.desktop > ${tmp}; \ /usr/bin/install -c -m 644 ${tmp} "/c/Users/corwi/emacs-build/install/emacs-28.1/share/applications/`echo emacs | sed 's,x,x,'`-mail.desktop"; \ rm -f ${tmp} 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 tmp=etc/emacsclient-mail.tmpdesktop; rm -f ${tmp}; \ client_name=`echo emacsclient | sed 's,x,x,'`.exe; \ sed -e "/^Exec=emacsclient/ s|emacsclient|/c/Users/corwi/emacs-build/install/emacs-28.1/bin/${client_name}|" \ -e "/^Icon=emacs/ s/emacs/`echo emacs | sed 's,x,x,'`/" \ ./etc/emacsclient-mail.desktop > ${tmp}; \ /usr/bin/install -c -m 644 ${tmp} "/c/Users/corwi/emacs-build/install/emacs-28.1/share/applications/${client_name}-mail.desktop"; \ rm -f ${tmp} 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 umask 022; /usr/bin/mkdir -p "/c/Users/corwi/emacs-build/install/emacs-28.1/share/metainfo" /usr/bin/mkdir -p "/c/Users/corwi/emacs-build/install/emacs-28.1/share/emacs/28.1" tmp=etc/emacs.tmpmetainfo; rm -f ${tmp}; \ sed -e "s/emacs\.desktop/`echo emacs | sed 's,x,x,'`.desktop/" \ ./etc/emacs.metainfo.xml > ${tmp}; \ /usr/bin/install -c -m 644 ${tmp} "/c/Users/corwi/emacs-build/install/emacs-28.1/share/metainfo/`echo emacs | sed 's,x,x,'`.metainfo.xml"; \ rm -f ${tmp} /usr/bin/install -c -m 644 ./README.W32 "/c/Users/corwi/emacs-build/install/emacs-28.1/share/emacs/28.1" make[2]: Leaving directory '/c/Users/corwi/emacs-build/git/emacs-28.1/nt' umask 022; /usr/bin/mkdir -p "/c/Users/corwi/emacs-build/install/emacs-28.1/lib/systemd/user" tmp=etc/emacs.tmpservice; rm -f ${tmp}; \ client_name=`echo emacsclient | sed 's,x,x,'`.exe; \ sed -e '/^##/d' \ -e "/^Documentation/ s/emacs(1)/`echo emacs | sed 's,x,x,'`(1)/" \ -e "/^ExecStart/ s|emacs|/c/Users/corwi/emacs-build/install/emacs-28.1/bin/`echo emacs | sed 's,x,x,'`.exe|" \ -e "/^ExecStop/ s|emacsclient|/c/Users/corwi/emacs-build/install/emacs-28.1/bin/${client_name}|" \ ./etc/emacs.service > ${tmp}; \ /usr/bin/install -c -m 644 ${tmp} "/c/Users/corwi/emacs-build/install/emacs-28.1/lib/systemd/user/`echo emacs | sed 's,x,x,'`.service"; \ rm -f ${tmp} thisdir=`/bin/pwd`; \ cd ./etc/images/icons || exit 1; umask 022 ; \ for dir in */*/apps */*/mimetypes; do \ [ -d ${dir} ] || continue ; \ ( cd "${thisdir}"; /usr/bin/mkdir -p "/c/Users/corwi/emacs-build/install/emacs-28.1/share/icons/${dir}" ) ; \ for icon in ${dir}/emacs[.-]*; do \ [ -r ${icon} ] || continue ; \ ext=`echo "${icon}" | sed -e 's|.*\.||'`; \ dest=`echo "${icon}" | sed -e 's|.*/||' -e "s|\\.${ext}\$||" -e 's/emacs/emacs/' -e 's,x,x,'`.${ext} ; \ ( cd "${thisdir}"; \ /usr/bin/install -c -m 644 ./etc/images/icons/${icon} "/c/Users/corwi/emacs-build/install/emacs-28.1/share/icons/${dir}/${dest}" ) \ || exit 1; \ done ; \ done AR libgnu.a make[2]: Leaving directory '/c/Users/corwi/emacs-build/git/emacs-28.1/lib' make -C lib-src all make[2]: Entering directory '/c/Users/corwi/emacs-build/git/emacs-28.1/lib-src' 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[2]: Leaving directory '/c/Users/corwi/emacs-build/git/emacs-28.1/lib-src' make -C src VCSWITNESS='$(srcdir)/../.git/logs/HEAD' BIN_DESTDIR=''/c/Users/corwi/emacs-build/install/emacs-28.1/bin/'' \ ELN_DESTDIR='/c/Users/corwi/emacs-build/install/emacs-28.1/lib/emacs/28.1/' all make[2]: Entering directory '/c/Users/corwi/emacs-build/git/emacs-28.1/src' GEN globals.h make -C ../nt ../src/emacs.res make -C ../admin/charsets all make -C ../admin/unidata charscript.el make[3]: Entering directory '/c/Users/corwi/emacs-build/git/emacs-28.1/nt' make[3]: '../src/emacs.res' is up to date. make[3]: Leaving directory '/c/Users/corwi/emacs-build/git/emacs-28.1/nt' make -C ../admin/unidata emoji-zwj.el make[3]: Entering directory '/c/Users/corwi/emacs-build/git/emacs-28.1/admin/unidata' make[3]: Entering directory '/c/Users/corwi/emacs-build/git/emacs-28.1/admin/unidata' make -C ../admin/charsets cp51932.el make -C ../admin/charsets eucjp-ms.el make[3]: Entering directory '/c/Users/corwi/emacs-build/git/emacs-28.1/admin/charsets' make[3]: Nothing to be done for 'cp51932.el'. make[3]: Leaving directory '/c/Users/corwi/emacs-build/git/emacs-28.1/admin/charsets' make[3]: Entering directory '/c/Users/corwi/emacs-build/git/emacs-28.1/admin/charsets' make[3]: Nothing to be done for 'eucjp-ms.el'. make[3]: Leaving directory '/c/Users/corwi/emacs-build/git/emacs-28.1/admin/charsets' make[3]: Nothing to be done for 'charscript.el'. make[3]: Leaving directory '/c/Users/corwi/emacs-build/git/emacs-28.1/admin/unidata' make[3]: Nothing to be done for 'emoji-zwj.el'. make[3]: Leaving directory '/c/Users/corwi/emacs-build/git/emacs-28.1/admin/unidata' make[3]: Entering directory '/c/Users/corwi/emacs-build/git/emacs-28.1/admin/charsets' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/c/Users/corwi/emacs-build/git/emacs-28.1/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 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 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 hbfont.o CC systhread.o CC w32fns.o In file included from process.c:33: process.c: In function 'Fmake_process': lisp.h:1569:31: warning: null pointer dereference [-Wnull-dereference] 1569 | return XSTRING (string)->u.s.data; | ~~~~~~~~~~~~~~~~~~~~~^~~~~ CC w32menu.o CC w32reg.o CC w32font.o CC w32term.o CC w32xfns.o CC w32select.o CC w32uniscribe.o CC w32cygwinx.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:1638:17: note: subobject 'contents' declared here 1638 | Lisp_Object contents[FLEXIBLE_ARRAY_MEMBER]; | ^~~~~~~~ CC w32.o CC w32console.o CC w32heap.o CC w32inevt.o CC w32proc.o CC w32image.o CC fontset.o CC fringe.o CC image.o CC json.o CC tparam.o CC lastfile.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:/msys2/mingw64/x86_64-w64-mingw32/include/winbase.h:25, from C:/msys2/mingw64/x86_64-w64-mingw32/include/windows.h:70, from w32common.h:24, from w32heap.c:54: C:/msys2/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; | ^ CCLD temacs.exe /usr/bin/mkdir -p ../etc make -C ../lisp update-subdirs make[3]: Entering directory '/c/Users/corwi/emacs-build/git/emacs-28.1/lisp' make[3]: Leaving directory '/c/Users/corwi/emacs-build/git/emacs-28.1/lisp' cp -f temacs.exe bootstrap-emacs.exe rm -f bootstrap-emacs.pdmp ./temacs --batch -l loadup --temacs=pbootstrap \ --bin-dest /c/Users/corwi/emacs-build/install/emacs-28.1/bin/ --eln-dest /c/Users/corwi/emacs-build/install/emacs-28.1/lib/emacs/28.1/ Loading loadup.el (source)... Dump mode: pbootstrap Using load-path (c:/Users/corwi/emacs-build/git/emacs-28.1/lisp c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/emacs-lisp c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/progmodes c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/language c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/international c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/textmodes c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/vc) Loading emacs-lisp/byte-run... Loading emacs-lisp/backquote... Loading subr... Loading version... Loading widget... Loading custom... Loading emacs-lisp/map-ynp... Loading international/mule... Loading international/mule-conf... Loading env... Loading format... Loading bindings... Loading window... Loading files... Loading emacs-lisp/macroexp... Loading cus-face... Loading faces... Loading c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/loaddefs.el (source)... Loading button... Loading emacs-lisp/nadvice... Loading emacs-lisp/cl-preloaded... Loading obarray... Loading abbrev... Loading simple... Loading help... Loading jka-cmpr-hook... Loading epa-hook... Loading international/mule-cmds... Loading case-table... Loading c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/international/charprop.el (source)... Loading international/characters... Loading international/charscript... Loading international/emoji-zwj... Loading composite... Loading language/chinese... Loading language/cyrillic... Loading language/indian... Loading language/sinhala... Loading language/english... Loading language/ethiopic... Loading language/european... Loading language/czech... Loading language/slovak... Loading language/romanian... Loading language/greek... Loading language/hebrew... Loading international/cp51932... Loading international/eucjp-ms... Loading language/japanese... Loading language/korean... Loading language/lao... Loading language/tai-viet... Loading language/thai... Loading language/tibetan... Loading language/vietnamese... Loading language/misc-lang... Loading language/utf-8-lang... Loading language/georgian... Loading language/khmer... Loading language/burmese... Loading language/cham... Loading indent... Loading emacs-lisp/cl-generic... Loading minibuffer... Loading frame... Loading startup... Loading term/tty-colors... Loading font-core... Loading emacs-lisp/syntax... Loading font-lock... Loading jit-lock... Loading mouse... Loading scroll-bar... Loading select... Loading emacs-lisp/timer... Loading emacs-lisp/easymenu... Loading isearch... Loading rfn-eshadow... Loading menu-bar... Loading tab-bar... Loading emacs-lisp/lisp... Loading textmodes/page... Loading register... Loading textmodes/paragraphs... Loading progmodes/prog-mode... Loading emacs-lisp/lisp-mode... Loading textmodes/text-mode... Loading textmodes/fill... Loading newcomment... Loading replace... Loading emacs-lisp/tabulated-list... Loading buff-menu... Loading fringe... Loading emacs-lisp/regexp-opt... Loading image... Loading international/fontset... Loading dnd... Loading tool-bar... Loading term/common-win... Loading w32-vars... Loading term/w32-win... Loading disp-table... Loading w32-fns... Loading ls-lisp... Loading dos-w32... Loading mwheel... Loading progmodes/elisp-mode... Loading emacs-lisp/float-sup... Loading vc/vc-hooks... Loading vc/ediff-hook... Loading uniquify... Loading electric... Loading paren... Loading emacs-lisp/shorthands... Loading emacs-lisp/eldoc... Loading cus-start... Loading tooltip... Loading international/iso-transl... Loading c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/leim/leim-list.el (source)... Finding pointers to doc strings... Finding pointers to doc strings...done Dumping under the name bootstrap-emacs.pdmp Dumping fingerprint: 84d2d336fcc2a6b544017384405dd33bccf7332eaf38fa7561b401955b1be601 Dump complete Byte counts: header=100 hot=8063420 discardable=180224 cold=4712008 Reloc counts: hot=436523 discardable=5156 make -C ../lisp compile-first EMACS="../src/bootstrap-emacs.exe" make[3]: Entering directory '/c/Users/corwi/emacs-build/git/emacs-28.1/lisp' make[3]: Nothing to be done for 'compile-first'. make[3]: Leaving directory '/c/Users/corwi/emacs-build/git/emacs-28.1/lisp' make -C ../admin/unidata all EMACS="../../src/bootstrap-emacs.exe" make[3]: Entering directory '/c/Users/corwi/emacs-build/git/emacs-28.1/admin/unidata' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/c/Users/corwi/emacs-build/git/emacs-28.1/admin/unidata' GEN ../etc/DOC rm -f emacs.exe && cp -f temacs.exe emacs.exe LC_ALL=C ./temacs -batch -l loadup --temacs=pdump \ --bin-dest /c/Users/corwi/emacs-build/install/emacs-28.1/bin/ --eln-dest /c/Users/corwi/emacs-build/install/emacs-28.1/lib/emacs/28.1/ Loading loadup.el (source)... Dump mode: pdump Using load-path (c:/Users/corwi/emacs-build/git/emacs-28.1/lisp) Loading emacs-lisp/byte-run (native compiled elisp)... Loading emacs-lisp/backquote (native compiled elisp)... Loading subr... Loading version (native compiled elisp)... Loading widget... Loading custom (native compiled elisp)... Loading emacs-lisp/map-ynp... Loading international/mule (native compiled elisp)... Loading international/mule-conf... Loading env... Loading format... Loading bindings (native compiled elisp)... Loading window (native compiled elisp)... Loading files... Loading emacs-lisp/macroexp... Loading cus-face (native compiled elisp)... Loading faces... Loading loaddefs.el (source)... Loading button (native compiled elisp)... Loading emacs-lisp/nadvice (native compiled elisp)... Loading emacs-lisp/cl-preloaded (native compiled elisp)... Loading obarray... Loading abbrev (native compiled elisp)... Loading simple (native compiled elisp)... Loading help (native compiled elisp)... Loading jka-cmpr-hook... Loading epa-hook (native compiled elisp)... Loading international/mule-cmds (native compiled elisp)... Loading case-table... Loading international/charprop.el (source)... Loading international/characters (native compiled elisp)... Loading international/charscript (native compiled elisp)... Loading international/emoji-zwj (native compiled elisp)... Loading composite (native compiled elisp)... Loading language/chinese (native compiled elisp)... Loading language/cyrillic... Loading language/indian (native compiled elisp)... Loading language/sinhala... Loading language/english (native compiled elisp)... Loading language/ethiopic... Loading language/european... Loading language/czech... Loading language/slovak... Loading language/romanian... Loading language/greek... Loading language/hebrew (native compiled elisp)... Loading international/cp51932 (native compiled elisp)... Loading international/eucjp-ms (native compiled elisp)... Loading language/japanese (native compiled elisp)... Loading language/korean (native compiled elisp)... Loading language/lao (native compiled elisp)... Loading language/tai-viet (native compiled elisp)... Loading language/thai... Loading language/tibetan... Loading language/vietnamese... Loading language/misc-lang... Loading language/utf-8-lang... Loading language/georgian... Loading language/khmer (native compiled elisp)... Loading language/burmese... Loading language/cham (native compiled elisp)... Loading indent (native compiled elisp)... Loading emacs-lisp/cl-generic (native compiled elisp)... Loading minibuffer... Loading frame (native compiled elisp)... Loading startup (native compiled elisp)... Loading term/tty-colors... Loading font-core... Loading emacs-lisp/syntax (native compiled elisp)... Loading font-lock (native compiled elisp)... Loading jit-lock... Loading mouse... Loading scroll-bar... Loading select... Loading emacs-lisp/timer (native compiled elisp)... Loading emacs-lisp/easymenu (native compiled elisp)... Loading isearch (native compiled elisp)... Loading rfn-eshadow... Loading menu-bar... Loading tab-bar... Loading emacs-lisp/lisp (native compiled elisp)... Loading textmodes/page... Loading register... Loading textmodes/paragraphs... Loading progmodes/prog-mode... Loading emacs-lisp/lisp-mode (native compiled elisp)... Loading textmodes/text-mode... Loading textmodes/fill (native compiled elisp)... Loading newcomment... Loading replace (native compiled elisp)... Loading emacs-lisp/tabulated-list (native compiled elisp)... Loading buff-menu (native compiled elisp)... Loading fringe (native compiled elisp)... Loading emacs-lisp/regexp-opt... Loading image (native compiled elisp)... Loading international/fontset (native compiled elisp)... Loading dnd (native compiled elisp)... Loading tool-bar... Loading term/common-win... Loading w32-vars... Loading term/w32-win... Loading disp-table (native compiled elisp)... Loading w32-fns... Loading ls-lisp... Loading dos-w32 (native compiled elisp)... Loading mwheel... Loading progmodes/elisp-mode... Loading emacs-lisp/float-sup... Loading vc/vc-hooks... Loading vc/ediff-hook... Loading uniquify... Loading electric (native compiled elisp)... Loading paren... Loading emacs-lisp/shorthands (native compiled elisp)... Loading emacs-lisp/eldoc... Loading cus-start (native compiled elisp)... Loading tooltip... Loading international/iso-transl... Loading leim/leim-list.el (source)... Waiting for git... Waiting for git... Finding pointers to doc strings... Finding pointers to doc strings...done Pure-hashed: 15633 strings, 3040 vectors, 43563 conses, 2505 bytecodes, 267 others Dumping under the name emacs.pdmp Dumping fingerprint: 84d2d336fcc2a6b544017384405dd33bccf7332eaf38fa7561b401955b1be601 Dump complete Byte counts: header=100 hot=8243044 discardable=180224 cold=4336064 Reloc counts: hot=465086 discardable=5156 Adding name emacs-28.1.52.exe Adding name emacs-28.1.52.pdmp cp -f emacs.pdmp bootstrap-emacs.pdmp make[2]: Leaving directory '/c/Users/corwi/emacs-build/git/emacs-28.1/src' make -C lisp all make -C lib-src maybe-blessmail make[2]: Entering directory '/c/Users/corwi/emacs-build/git/emacs-28.1/lisp' make[2]: Entering directory '/c/Users/corwi/emacs-build/git/emacs-28.1/lib-src' make[2]: Nothing to be done for 'maybe-blessmail'. make[2]: Leaving directory '/c/Users/corwi/emacs-build/git/emacs-28.1/lib-src' make -C ../leim all EMACS="../src/emacs.exe" make -C ../admin/grammars all EMACS="../../src/emacs.exe" make[3]: Entering directory '/c/Users/corwi/emacs-build/git/emacs-28.1/admin/grammars' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/c/Users/corwi/emacs-build/git/emacs-28.1/admin/grammars' make[3]: Entering directory '/c/Users/corwi/emacs-build/git/emacs-28.1/leim' make[3]: Nothing to be done for 'all'. make[3]: Leaving directory '/c/Users/corwi/emacs-build/git/emacs-28.1/leim' make[3]: Entering directory '/c/Users/corwi/emacs-build/git/emacs-28.1/lisp' ELC calc/calc-ext.elc ELC calc/calc-stat.elc ELC calc/calc-store.elc ELC calc/calc-stuff.elc ELC calc/calc-trail.elc ELC calc/calc-undo.elc ELC calc/calc-units.elc ELC calc/calc-vec.elc ELC calc/calc-yank.elc ELC calc/calc.elc ELC calc/calcalg2.elc ELC calc/calcalg3.elc ELC calc/calccomp.elc ELC calc/calcsel2.elc ELC calendar/appt.elc ELC calendar/cal-bahai.elc ELC calendar/cal-china.elc ELC calendar/cal-coptic.elc ELC calendar/cal-dst.elc ELC calendar/cal-french.elc ELC calendar/cal-hebrew.elc ELC calendar/cal-html.elc ELC calendar/cal-islam.elc ELC calendar/cal-iso.elc ELC calendar/cal-julian.elc ELC calendar/cal-mayan.elc ELC calendar/cal-menu.elc ELC calendar/cal-move.elc ELC calendar/cal-persia.elc ELC calendar/cal-tex.elc ELC calendar/cal-x.elc ELC calendar/calendar.elc ELC calendar/diary-lib.elc ELC calendar/holidays.elc ELC calendar/icalendar.elc ELC calendar/iso8601.elc ELC calendar/lunar.elc ELC calendar/parse-time.elc ELC calendar/solar.elc ELC calendar/time-date.elc ELC calendar/timeclock.elc ELC calendar/todo-mode.elc ELC cedet/cedet-cscope.elc ELC cedet/cedet-files.elc ELC cedet/cedet-global.elc ELC cedet/cedet-idutils.elc ELC cedet/cedet.elc ELC cedet/data-debug.elc ELC cedet/ede.elc ELC cedet/mode-local.elc ELC cedet/pulse.elc ELC cedet/semantic.elc ELC cedet/srecode.elc ELC cedet/ede/auto.elc ELC cedet/ede/autoconf-edit.elc ELC cedet/ede/base.elc ELC cedet/ede/config.elc ELC cedet/ede/cpp-root.elc ELC cedet/ede/custom.elc ELC cedet/ede/detect.elc ELC cedet/ede/dired.elc ELC cedet/ede/emacs.elc ELC cedet/ede/files.elc ELC cedet/ede/generic.elc ELC cedet/ede/linux.elc ELC cedet/ede/locate.elc ELC cedet/ede/make.elc ELC cedet/ede/makefile-edit.elc ELC cedet/ede/pconf.elc >>Error occurred processing cedet/ede.el: File error (("Renaming" "Permission denied" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/cedet/ede.elc3EEf9c" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/cedet/ede.elc")) ELC cedet/ede/pmake.elc Debugger entered--Lisp error: (file-error "Removing old name" "Permission denied" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/ced...") delete-file("cedet/ede.elc") batch-byte-compile-file("cedet/ede.el") batch-byte-compile() batch-byte+native-compile() command-line-1(("--eval" "(setq load-prefer-newer t)" "-l" "comp" "-f" "batch-byte+native-compile" "cedet/ede.el")) command-line() normal-top-level() ELC cedet/ede/proj-archive.elc ELC cedet/ede/proj-aux.elc ELC cedet/ede/proj-comp.elc make[3]: *** [Makefile:316: cedet/ede.elc] Error 127 make[3]: *** Waiting for unfinished jobs.... >>Error occurred processing cedet/ede/config.el: File error (("Renaming" "Permission denied" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/cedet/ede/config.elcOaxnAQ" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/cedet/ede/config.elc")) Debugger entered--Lisp error: (file-error "Removing old name" "Permission denied" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/ced...") delete-file("cedet/ede/config.elc") batch-byte-compile-file("cedet/ede/config.el") batch-byte-compile() batch-byte+native-compile() command-line-1(("--eval" "(setq load-prefer-newer t)" "-l" "comp" "-f" "batch-byte+native-compile" "cedet/ede/config.el")) command-line() normal-top-level() make[3]: *** [Makefile:316: cedet/ede/config.elc] Error 127 >>Error occurred processing cedet/ede/proj-comp.el: File error (("Renaming" "Permission denied" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/cedet/ede/proj-comp.elcUjL4ko" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/cedet/ede/proj-comp.elc")) >>Error occurred processing cedet/ede/pmake.el: File error (("Renaming" "Permission denied" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/cedet/ede/pmake.elczVKtlB" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/cedet/ede/pmake.elc")) Debugger entered--Lisp error: (file-error "Removing old name" "Permission denied" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/ced...") delete-file("cedet/ede/proj-comp.elc") batch-byte-compile-file("cedet/ede/proj-comp.el") batch-byte-compile() batch-byte+native-compile() command-line-1(("--eval" "(setq load-prefer-newer t)" "-l" "comp" "-f" "batch-byte+native-compile" "cedet/ede/proj-comp.el")) command-line() normal-top-level() Debugger entered--Lisp error: (file-error "Removing old name" "Permission denied" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/ced...") delete-file("cedet/ede/pmake.elc") batch-byte-compile-file("cedet/ede/pmake.el") batch-byte-compile() batch-byte+native-compile() command-line-1(("--eval" "(setq load-prefer-newer t)" "-l" "comp" "-f" "batch-byte+native-compile" "cedet/ede/pmake.el")) command-line() normal-top-level() make[3]: *** [Makefile:316: cedet/ede/proj-comp.elc] Error 127 make[3]: *** [Makefile:316: cedet/ede/pmake.elc] Error 127 make[3]: Leaving directory '/c/Users/corwi/emacs-build/git/emacs-28.1/lisp' make[3]: Entering directory '/c/Users/corwi/emacs-build/git/emacs-28.1/lisp' ELC emacs-lisp/eieio-core.elc ELC emacs-lisp/memory-report.elc ELC emacs-lisp/package-x.elc ELC emacs-lisp/package.elc ELC emacs-lisp/pcase.elc ELC emacs-lisp/pp.elc ELC emacs-lisp/radix-tree.elc ELC emacs-lisp/re-builder.elc ELC emacs-lisp/regi.elc ELC emacs-lisp/ring.elc ELC emacs-lisp/rmc.elc ELC emacs-lisp/shadow.elc ELC emacs-lisp/shortdoc.elc ELC emacs-lisp/smie.elc ELC emacs-lisp/tcover-ses.elc ELC emacs-lisp/testcover.elc ELC emacs-lisp/text-property-search.elc ELC emacs-lisp/thunk.elc ELC emacs-lisp/timer-list.elc ELC emacs-lisp/tq.elc ELC emacs-lisp/trace.elc ELC emacs-lisp/unsafep.elc ELC emulation/cua-base.elc ELC emulation/cua-gmrk.elc ELC emulation/cua-rect.elc ELC emulation/edt-lk201.elc ELC emulation/edt-mapper.elc ELC emulation/edt-pc.elc ELC emulation/edt-vt100.elc ELC emulation/edt.elc ELC emulation/keypad.elc ELC emulation/viper-cmd.elc ELC emulation/viper-ex.elc ELC emulation/viper-init.elc ELC emulation/viper-keym.elc ELC emulation/viper-macs.elc ELC emulation/viper-mous.elc ELC emulation/viper-util.elc ELC emulation/viper.elc ELC erc/erc-autoaway.elc ELC erc/erc-backend.elc ELC erc/erc-button.elc >>Error occurred processing emulation/viper-init.el: File error (("Renaming" "Permission denied" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/emulation/viper-init.elc9gfhLk" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/emulation/viper-init.elc")) ELC erc/erc-capab.elc ELC erc/erc-compat.elc ELC erc/erc-dcc.elc ELC erc/erc-desktop-notifications.elc ELC erc/erc-ezbounce.elc ELC erc/erc-fill.elc ELC erc/erc-goodies.elc Debugger entered--Lisp error: (file-error "Removing old name" "Permission denied" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/emu...") delete-file("emulation/viper-init.elc") batch-byte-compile-file("emulation/viper-init.el") batch-byte-compile() batch-byte+native-compile() command-line-1(("--eval" "(setq load-prefer-newer t)" "-l" "comp" "-f" "batch-byte+native-compile" "emulation/viper-init.el")) command-line() normal-top-level() ELC erc/erc-ibuffer.elc ELC erc/erc-identd.elc >>Error occurred processing emulation/viper-macs.el: File error (("Renaming" "Permission denied" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/emulation/viper-macs.elcBSZKnX" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/emulation/viper-macs.elc")) Debugger entered--Lisp error: (file-error "Removing old name" "Permission denied" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/emu...") delete-file("emulation/viper-macs.elc") batch-byte-compile-file("emulation/viper-macs.el") batch-byte-compile() batch-byte+native-compile() command-line-1(("--eval" "(setq load-prefer-newer t)" "-l" "comp" "-f" "batch-byte+native-compile" "emulation/viper-macs.el")) command-line() normal-top-level() make[3]: *** [Makefile:316: emulation/viper-init.elc] Error 127 make[3]: *** Waiting for unfinished jobs.... ELC erc/erc-imenu.elc make[3]: *** [Makefile:316: emulation/viper-macs.elc] Error 127 >>Error occurred processing erc/erc-backend.el: File error (("Renaming" "Permission denied" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/erc/erc-backend.elc0gTq0C" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/erc/erc-backend.elc")) Debugger entered--Lisp error: (file-error "Removing old name" "Permission denied" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/erc...") delete-file("erc/erc-backend.elc") batch-byte-compile-file("erc/erc-backend.el") batch-byte-compile() batch-byte+native-compile() command-line-1(("--eval" "(setq load-prefer-newer t)" "-l" "comp" "-f" "batch-byte+native-compile" "erc/erc-backend.el")) command-line() normal-top-level() make[3]: *** [Makefile:316: erc/erc-backend.elc] Error 127 make[3]: Leaving directory '/c/Users/corwi/emacs-build/git/emacs-28.1/lisp' make[3]: Entering directory '/c/Users/corwi/emacs-build/git/emacs-28.1/lisp' ELC mail/rmail.elc ELC mh-e/mh-comp.elc ELC mh-e/mh-compat.elc ELC mh-e/mh-junk.elc ELC mh-e/mh-letter.elc ELC mh-e/mh-limit.elc ELC mh-e/mh-mime.elc ELC mh-e/mh-print.elc ELC mh-e/mh-scan.elc ELC mh-e/mh-search.elc ELC mh-e/mh-seq.elc ELC mh-e/mh-show.elc ELC mh-e/mh-speed.elc ELC mh-e/mh-thread.elc ELC mh-e/mh-tool-bar.elc ELC mh-e/mh-utils.elc ELC mh-e/mh-xface.elc ELC net/ange-ftp.elc ELC net/browse-url.elc ELC net/dbus.elc ELC net/dictionary-connection.elc >>Error occurred processing mail/rmail.el: File error (("Renaming" "Permission denied" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/mail/rmail.elcn5xExJ" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/mail/rmail.elc")) Debugger entered--Lisp error: (file-error "Removing old name" "Permission denied" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/mai...") delete-file("mail/rmail.elc") batch-byte-compile-file("mail/rmail.el") batch-byte-compile() batch-byte+native-compile() command-line-1(("--eval" "(setq load-prefer-newer t)" "-l" "comp" "-f" "batch-byte+native-compile" "mail/rmail.el")) command-line() normal-top-level() ELC net/dictionary.elc ELC net/dns.elc ELC net/dig.elc ELC net/eudc-bob.elc make[3]: *** [Makefile:316: mail/rmail.elc] Error 127 make[3]: *** Waiting for unfinished jobs.... ELC net/eudc-export.elc make[3]: Leaving directory '/c/Users/corwi/emacs-build/git/emacs-28.1/lisp' make[3]: Entering directory '/c/Users/corwi/emacs-build/git/emacs-28.1/lisp' ELC url/url-parse.elc ELC vc/ediff-diff.elc ELC vc/ediff-init.elc ELC vc/emerge.elc ELC vc/log-edit.elc ELC vc/log-view.elc ELC vc/pcvs-defs.elc ELC vc/pcvs-info.elc ELC vc/pcvs-parse.elc ELC vc/pcvs-util.elc ELC vc/pcvs.elc ELC vc/smerge-mode.elc ELC vc/vc-annotate.elc ELC vc/vc-bzr.elc ELC vc/vc-cvs.elc ELC vc/vc-dav.elc ELC vc/vc-dir.elc ELC vc/vc-dispatcher.elc ELC vc/vc-git.elc ELC vc/vc-hg.elc >>Error occurred processing vc/pcvs-info.el: File error (("Renaming" "Permission denied" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/vc/pcvs-info.elcHGv7RB" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/vc/pcvs-info.elc")) ELC vc/vc-mtn.elc Debugger entered--Lisp error: (file-error "Removing old name" "Permission denied" "c:/Users/corwi/emacs-build/git/emacs-28.1/lisp/vc/...") delete-file("vc/pcvs-info.elc") batch-byte-compile-file("vc/pcvs-info.el") batch-byte-compile() batch-byte+native-compile() command-line-1(("--eval" "(setq load-prefer-newer t)" "-l" "comp" "-f" "batch-byte+native-compile" "vc/pcvs-info.el")) command-line() normal-top-level() make[3]: *** [Makefile:316: vc/pcvs-info.elc] Error 127 make[3]: *** Waiting for unfinished jobs.... ELC vc/vc-rcs.elc make[3]: Leaving directory '/c/Users/corwi/emacs-build/git/emacs-28.1/lisp' make[2]: *** [Makefile:350: compile-main] Error 2 make[2]: Leaving directory '/c/Users/corwi/emacs-build/git/emacs-28.1/lisp' make[1]: *** [Makefile:436: lisp] Error 2 make[1]: Leaving directory '/c/Users/corwi/emacs-build/git/emacs-28.1' make: *** [Makefile:805: install-strip] Error 2