Hej! I have updated my MSYS. I am using Windows 11.
$ uname -a gives: MSYS_NT-10.0-26100 BOS3 3.5.7-2644508f.x86_64 2025-01-30 09:08 UTC x86_64 Msys
The emacs was also updated. The new version is: GNU Emacs 29.4 (build 1, x86_64-w64-mingw32) of 2025-02-01
I have now got a lot of "Warning (comp): collect2.exe: error: ld returned 1 exit status, ... .
By adding (setq native-comp-async-report-warnings-errors 'silent) to my ~/.emacs.d/init.el file, I have stopped the buffer with the warnings to pop-up.
Attached to this mail is the content of the *Async-native-compile-log* buffer after the start of my emacs.
Do I have a problem in my system? Can I do something to correct it? Best regards Bo Johansson
*Async-native-compile-log* buffer The following replacements are done: {path_use-package}/ = "d:/MSYS64/mingw64/share/emacs/29.4/lisp/use-package/" {path_lisp}/ = "d:/MSYS64/mingw64/share/emacs/29.4/lisp/" {path_user}/ = "c:/Users/bojoh/AppData/Roaming/.emacs.d/" Collect2 = "collect2.exe: error: ld returned" "libgccjit-0.dll: error invoking gcc driver" = "d:\\MSYS64\\mingw64\\bin\\libgccjit-0.dll: error: error invoking gcc driver", "Native_compiler_error" = "Error: Internal native compiler error failed to compile" The content of the buffer: Compiling {path_lisp}/ - - - - - - - emacs-lisp/map.el... Compiling {path_lisp}/ - - - - - - - emacs-lisp/gv.el... Compiling {path_lisp}/ - - - - - - - emacs-lisp/bytecomp.el... Compiling {path_lisp}/ - - - - - - - emacs-lisp/byte-opt.el... Compiling {path_lisp}/ - - - - - - - json.el... Compiling {path_lisp}/ - - - - - - - emacs-lisp/eieio.el... Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ json.el: Native_compiler_error Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ emacs-lisp/eieio.el: Native_compiler_error Compiling {path_lisp}/ - - - - - - - emacs-lisp/eieio-core.el... Compiling {path_lisp}/ - - - - - - - emacs-lisp/cl-macs.el... Collect2 collect2.exe: error: ld returned 5 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ emacs-lisp/map.el: Native_compiler_error Compiling {path_lisp}/ - - - - - - - auth-source.el... Collect2 collect2.exe: error: ld returned 5 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ emacs-lisp/gv.el: Native_compiler_error Compiling {path_lisp}/ - - - - - - - url/url-handlers.el... Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ emacs-lisp/eieio-core.el: Native_compiler_error Compiling {path_lisp}/ - - - - - - - net/mailcap.el... Collect2 collect2.exe: error: ld returned 5 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ url/url-handlers.el: Native_compiler_error Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ net/mailcap.el: Native_compiler_error Compiling {path_lisp}/ - - - - - - - url/url-util.el... Compiling {path_lisp}/ - - - - - - - url/url-cookie.el... Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ auth-source.el: Native_compiler_error Compiling {path_lisp}/ - - - - - - - url/url-history.el... Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ url/url-util.el: Native_compiler_error Compiling {path_lisp}/ - - - - - - - url/url-methods.el... Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ url/url-history.el: Native_compiler_error Compiling {path_lisp}/ - - - - - - - url/url.el... Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ url/url-cookie.el: Native_compiler_error Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ url/url-methods.el: Native_compiler_error Compiling {path_lisp}/ - - - - - - - net/browse-url.el... Compiling {path_lisp}/ - - - - - - - emacs-lisp/package.el... Collect2 collect2.exe: error: ld returned 5 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ emacs-lisp/byte-opt.el: Native_compiler_error Compiling {path_lisp}/ - - - - - - - info.el... Collect2 collect2.exe: error: ld returned 5 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ url/url.el: Native_compiler_error Compiling {path_use-package}/ - - - - - - - use-package-core.el... Collect2 collect2.exe: error: ld returned 1 exit status Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ emacs-lisp/bytecomp.el: Native_compiler_error libgccjit-0.dll: error invoking gcc driver {path_lisp}/ net/browse-url.el: Native_compiler_error Compiling {path_lisp}/ - - - - - - - emacs-lisp/easy-mmode.el... Compiling {path_use-package}/ - - - - - - - use-package-ensure.el... Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_use-package}/ use-package-ensure.el: Native_compiler_error Compiling {path_lisp}/ - - - - - - - emacs-lisp/cl-extra.el... Collect2 collect2.exe: error: ld returned 5 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ emacs-lisp/cl-macs.el: Native_compiler_error Compiling {path_lisp}/ - - - - - - - help-mode.el... Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_use-package}/ use-package-core.el: Native_compiler_error Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ emacs-lisp/easy-mmode.el: Native_compiler_error Compiling {path_user}/ - - - - - - - elpa/dash-20240510.1327/dash.el... Compiling {path_user}/ - - - - - - - elpa/auto-package-update-20211108.2025/auto-package-update.el... Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ help-mode.el: Native_compiler_error Compiling {path_lisp}/ - - - - - - - emulation/cua-base.el... Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_user}/ elpa/auto-package-update-20211108.2025/auto-package-update.el: Native_compiler_error Compiling {path_lisp}/ - - - - - - - delsel.el... Collect2 collect2.exe: error: ld returned 5 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ emacs-lisp/cl-extra.el: Native_compiler_error Compiling {path_lisp}/ - - - - - - - filenotify.el... Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ delsel.el: Native_compiler_error Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ emulation/cua-base.el: Native_compiler_error Compiling {path_lisp}/ - - - - - - - autorevert.el... Compiling {path_lisp}/ - - - - - - - wid-edit.el... Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ autorevert.el: Native_compiler_error Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ info.el: Native_compiler_error Compiling {path_lisp}/ - - - - - - - tree-widget.el... Compiling {path_lisp}/ - - - - - - - recentf.el... Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ filenotify.el: Native_compiler_error Compiling {path_lisp}/ - - - - - - - server.el... Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ tree-widget.el: Native_compiler_error Collect2 collect2.exe: error: ld returned 5 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ emacs-lisp/package.el: Native_compiler_error Compiling {path_user}/ - - - - - - - elpa/which-key-20240620.2145/which-key.el... Compiling {path_lisp}/ - - - - - - - nxml/xmltok.el... Collect2 collect2.exe: error: ld returned 5 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ recentf.el: Native_compiler_error Compiling {path_lisp}/ - - - - - - - nxml/rng-loc.el... Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ nxml/xmltok.el: Native_compiler_error Collect2 collect2.exe: error: ld returned 5 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ server.el: Native_compiler_error Compiling {path_lisp}/ - - - - - - - emacs-lisp/advice.el... Compiling {path_user}/ - - - - - - - elpa/yasnippet-20240406.1314/yasnippet.el... Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ wid-edit.el: Native_compiler_error Collect2 collect2.exe: error: ld returned 5 exit status libgccjit-0.dll: error invoking gcc driver {path_user}/ elpa/dash-20240510.1327/dash.el: Native_compiler_error Compiling c:/Users/bojoh/AppData/Roaming/.emacs.d/elpa/smartscan-20170211.2033/smartscan.el... = In smartscan-symbol-at-pt: smartscan.el:159:2: Warning: docstring wider than 80 characters Compiling {path_lisp}/ - - - - - - - time.el... smartscan.el:232:31: Warning: defcustom for `global-smartscan-mode' fails to specify containing group Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver c:/Users/bojoh/AppData/Roaming/.emacs.d/elpa/smartscan-20170211.2033/smartscan.el: Error: Internal native compiler error failed to compile Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ time.el: Native_compiler_error Compiling {path_lisp}/ - - - - - - - emacs-lisp/rx.el... Collect2 collect2.exe: error: ld returned 5 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ nxml/rng-loc.el: Native_compiler_error Compiling {path_lisp}/ - - - - - - - emacs-lisp/icons.el... Compiling {path_lisp}/ - - - - - - - emacs-lisp/comp-cstr.el... Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_user}/ elpa/which-key-20240620.2145/which-key.el: Native_compiler_error Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ emacs-lisp/icons.el: Native_compiler_error Compiling {path_lisp}/ - - - - - - - emacs-lisp/comp.el... Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ emacs-lisp/advice.el: Native_compiler_error Collect2 collect2.exe: error: ld returned 5 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ emacs-lisp/rx.el: Native_compiler_error Compiling {path_lisp}/ - - - - - - - dired.el... Compiling {path_lisp}/ - - - - - - - dired-aux.el... Collect2 collect2.exe: error: ld returned 5 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ emacs-lisp/comp-cstr.el: Native_compiler_error Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_user}/ elpa/yasnippet-20240406.1314/yasnippet.el: Native_compiler_error Collect2 collect2.exe: error: ld returned 5 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ dired-aux.el: Native_compiler_error Collect2 collect2.exe: error: ld returned 5 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ dired.el: Native_compiler_error Collect2 collect2.exe: error: ld returned 5 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ emacs-lisp/comp.el: Native_compiler_error ... Compilation finished. Compiling {path_lisp}/ - - - - - - - international/mule-util.el... Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ international/mule-util.el: Native_compiler_error ... Compilation finished. Compiling {path_lisp}/ - - - - - - - calendar/time-date.el... Collect2 collect2.exe: error: ld returned 5 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ calendar/time-date.el: Native_compiler_error ... Compilation finished. Compiling {path_lisp}/ - - - - - - - thingatpt.el... Collect2 collect2.exe: error: ld returned 5 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ thingatpt.el: Native_compiler_error ... Compilation finished. Compiling {path_lisp}/ - - - - - - - misearch.el... Collect2 collect2.exe: error: ld returned 1 exit status libgccjit-0.dll: error invoking gcc driver {path_lisp}/ misearch.el: Native_compiler_error ... Compilation finished.