Skip to content

Conversation

@JaydenFish
Copy link

enviroment: fedora35 gcc11.2.1, and installed with sudo dnf builddep emacs -y
with emacs-28.0.91@d193801f and ./configure --with-json --with-native-compilation && make -j, it compiled failed:

Symbol's function definition is void: `eieio-defclass-autoload` make[1]: *** [Makefile:868:bootstrap-emacs.pdmp] 错误 255 

But with centos 8 and gcc 11.2.0, it compiled succeed.

@skangas
Copy link
Contributor

skangas commented Jun 18, 2022

Emacs does not use GitHub; this is just a mirror. To get your bug report noticed, please send it to bug-gnu-emacs@gnu.org.

skangas and others added 29 commits July 2, 2022 11:59
* lisp/leim/quail/persian.el: Don't refer to obsolete alias for insert-char.
* etc/compilation.txt: * lisp/mh-e/mh-funcs.el (mh-kill-folder): Don't use obsolete names.
This fixes bug #56256. * lisp/progmodes/cc-fonts.el (c-font-lock-c++-lambda-captures): Replace a c-backward-token-2, which could jump back too far leading to an infinite loop, with a save-excursion to remember the point we've got to go back to.
* doc/lispref/modes.texi (Other Font Lock Variables): Document 'jit-lock-debug-mode'.
Backport from master. * admin/admin.el (manual-html-fix-headers): Preserve the <title> element (bug#48334). (cherry picked from commit b778e71)
Backport from master. * admin/admin.el (manual-html-fix-index-2): Don't bug out if the makeinfo version doesn't include <ul>. (cherry picked from commit e0e3f2b)
* lisp/files.el (auto-save-visited-mode): * lisp/simple.el (auto-save-mode): Expand docstring.
* doc/emacs/glossary.texi (Glossary): Add index entry for "ignore case" pointing to "Case Folding".
* src/window.c (Fset_window_hscroll): Doc fix; don't mention obsolete variable.
* lisp/simple.el (auto-save-mode): * lisp/files.el (auto-save-visited-mode): Improve wording of the doc strings.
* doc/lispref/compile.texi (Native-Compilation Variables): Explain better what the value -1 of 'native-comp-speed' means.
* doc/misc/cl.texi (Lists, List Functions, Efficiency Concerns): Don't mention 'cl-cXXXr' compatibility aliases for built-in 'cXXXr' functions. They shouldn't be used in new code.
* doc/misc/tramp.texi (Configuration): Mention enable-remote-dir-locals. (Traces and Profiles): Fix tramp-verbose description. * lisp/net/tramp.el (tramp-verbose): Fix docstring.
* doc/misc/trampver.texi: * lisp/net/trampver.el: Change version to "2.5.3.28.2". (customize-package-emacs-version-alist): Add Tramp version integrated in Emacs 28.2.
* lisp/emacs-lisp/comp.el (comp-final): Mark async worker tmp file as utf-8. * test/src/comp-tests.el (48029-1): New test. * test/src/comp-resources/comp-test-funcs.el (comp-test-48029-nonascii-žžž-f): New function.
* test/src/comp-tests.el (45603-1): Remove test. * test/src/comp-resources/comp-test-45603.el: Delete.
Eli-Zaretskii and others added 30 commits October 20, 2022 08:59
* doc/emacs/building.texi (Flymake): Replace reference to a delete command 'flymake-display-err-menu-for-current-line' with existing equivalents. (Bug#58649)
* lisp/progmodes/cperl-mode.el (cperl-init-faces): Matching group needs to be adjusted according to the regexp change in my previous commit (cherry picked from commit a25e915)
* lisp/whitespace.el (whitespace-hspace-regexp) (whitespace-space-regexp, whitespace-tab-regexp) (whitespace-trailing-regexp, whitespace-space-before-tab-regexp) (whitespace-indentation-regexp, whitespace-empty-at-bob-regexp) (whitespace-empty-at-eob-regexp) (whitespace-space-after-tab-regexp) (whitespace-big-indent-regexp, whitespace-line-column) (whitespace-display-mappings, whitespace-global-modes) (whitespace-action, whitespace-style, whitespace-space) (whitespace-hspace, whitespace-tab, whitespace-trailing) (whitespace-space-before-tab, whitespace-indentation) (whitespace-big-indent, whitespace-empty) (whitespace-space-after-tab): Doc fixes.
* doc/lispref/searching.texi (Char Classes): Add notes about the dependence of character classes on case and syntax tables specific to buffers and modes. (Bug#58992)
* doc/emacs/mark.texi (Mark, Disabled Transient Mark): Document, belatedly, that 'transient-mark-mode' is turned on by default only in interactive sessions. (Bug#59201)
* doc/emacs/custom.texi (Init Rebinding): Explain how to use `kbd' when binding keys to non-ASCII sequences.
* doc/emacs/custom.texi (Init Rebinding, Examining, Keymaps): Use Texinfo directives instead of literal non-ASCII characters.
Backporting suggested by Florian Weimer, since this is a denial-of-service issue. * lisp/gnus/nnml.el (nnml--encode-headers): Wrap 'rfc2047-encode-string' calls with 'ignore-errors', to avoid disrupting email workflows due to possibly-invalid headers. Reported by Florian Weimer <fweimer@redhat.com>. (cherry picked from commit 23f7c9c)
* lisp/htmlfontify.el (hfy-text-p): Fix command injection vulnerability. (Bug#60295) (cherry picked from commit 1b4dc46)
* lisp/progmodes/ruby-mode.el (ruby-find-library-file): Fix local command injection vulnerability. (cherry picked from commit 9a3b080)
* lib-src/etags.c: (clean_matched_file_tag): New function (do_move_file): New function (readline_internal): Add `leave_cr` parameter, if true, include the \r character * test/manual/etags/CTAGS.good_crlf: New file * test/manual/etags/CTAGS.good_update: New file * test/manual/etags/crlf: New file * test/manual/etags/Makefile: Add `ctags -u` test cases (cherry picked from commit d48bb48)
* lib-src/etags.c: (escape_shell_arg_string): New function. (process_file_name): Use it to quote file names passed to the shell. (Bug#59817) (cherry picked from commit 01a4035)
* ChangeLog.3: * etc/AUTHORS: Update for Emacs 28.3.
* etc/NEWS: Update for Emacs 28.3.
* README: * configure.ac: * msdos/sed2v2.inp: * nt/README.W32: Bump Emacs version to 28.3.
* ChangeLog.3: Refresh for Emacs 28.3. * etc/NEWS: Add more information about fixed vulnerabilities.
* build-aux/config.guess: * build-aux/config.sub: Update files changed by running "autoreconf -i -I m4 --force". Do not merge.
Run "TZ=UTC0 admin/update-copyright". Do not merge.
* test/lisp/emacs-lisp/copyright-tests.el (test-correct-notice): Disable test. Do not merge.
* doc/misc/trampver.texi: * lisp/net/trampver.el (tramp-version) (customize-package-emacs-version-alist): Adapt Tramp versions.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment