* Updated Emacs 2.0.91 binaries for Windows
@ 2022-02-13 16:11 Corwin Brust
2022-02-14 20:54 ` [External] : " Drew Adams
0 siblings, 1 reply; 5+ messages in thread
From: Corwin Brust @ 2022-02-13 16:11 UTC (permalink / raw)
To: Emacs developers; +Cc: H. Dieter Wilhelm, Drew Adams
Hi all,
The updated Emacs 28 pre-release binaries for Windows are here:
https://alpha.gnu.org/gnu/emacs/pretest/windows/emacs-28/?C=M;O=D
Thank you to Drew, who reported the issue prompting this update, and
to Andreas for the patch that appears to resolve it. You can review
that discussion here:
https://lists.gnu.org/archive/html/emacs-devel/2022-02/msg00159.html
The patch was pushed as:
202d3be873
TIA for help testing these, and especially for putting Dieter and me
in CC when reporting emacs-28 issues you suspect may be related to
packaging for WIndows.
Corwin
^ permalink raw reply [flat|nested] 5+ messages in thread
* RE: [External] : Updated Emacs 2.0.91 binaries for Windows
2022-02-13 16:11 Updated Emacs 2.0.91 binaries for Windows Corwin Brust
@ 2022-02-14 20:54 ` Drew Adams
2022-02-14 21:01 ` Drew Adams
0 siblings, 1 reply; 5+ messages in thread
From: Drew Adams @ 2022-02-14 20:54 UTC (permalink / raw)
To: Corwin Brust, Emacs developers; +Cc: H. Dieter Wilhelm
> The updated Emacs 28 pre-release binaries for Windows are here:
>
> https://urldefense.com/v3/__https://alpha.gnu.org/gnu/emacs/pretest/windows/
> emacs-
> 28/?C=M;O=D__;!!ACWV5N9M2RV99hQ!fZVAqNsIPIMvxLXiAS7ooHt45loUaVD2q4hxJ8kvLsBn
> HunVL6LXMc4Z1ZnCkgi1$
>
> Thank you to Drew, who reported the issue prompting this update
FWIW, I see the same problem with that latest build
(from 2/13). Backtrace:
Debugger entered--Lisp error: (error "Cannot find libgccjit library")
error("Cannot find libgccjit library")
comp-ensure-native-compiler()
comp--native-compile((lambda (arg0 &optional arg1 arg2 arg3) (let ((f #'read-buffer)) (funcall f arg0 arg1 arg2 arg3))) nil "d:/aaaa/bbbb/.emacs.d/eln-cache/28.0.91-bfc49136/su...")
comp-trampoline-compile(read-buffer)
comp-subr-trampoline-install(read-buffer)
defalias(read-buffer #f(compiled-function (prompt &optional default require-match predicate) #<bytecode -0x9915043f61540c>))
require(strings)
byte-code("\306\307!\210\10\310W\203\36\0\311\11B\21\312\11B\21\313\11B\21\314\11B\21\315\11B\21\10\316V\2031\0\317\320\321\322\n\323\13\324\f\325&\11\210\10..." [emacs-major-version current-load-list :type :group :version next-error-fringe-indicator require strings 22 compilation-highlight-overlay fringe-indicator-alist next-error-function next-error-last-buffer next-error-recenter 21 custom-declare-variable next-error-highlight 0.5 "*Highlighting of the current locus in selected sou..." (choice (number :tag "Highlight locus for specified time") (const :tag "Highlight locus until move" until-move) (const :tag "Highlight locus until move or next command" t) (const :tag "Do not highlight locus" nil) (const :tag "Indicate locus using fringe arrow" fringe-arrow)) next-error "22.1" next-error-highlight-no-select 0.5 "*Highlighting of locations in `next-error-no-selec..." (choice (number :tag "Highlight locus for specified time") (const :tag "Highlight locus until move" until-move) (const :tag "Highlight locus until move or next command" t) (const :tag "Do not highlight locus" nil) (const :tag "Indicate locus using fringe arrow" fringe-arrow)) #f(compiled-function (&optional arg reset) (interactive "P") #<bytecode -0x139613a9f3b9272e>) fboundp hl-line-mode next-error-buffer-hl-line #f(compiled-function () #<bytecode 0x17c4a0d6133d0f36>) boundp filled-rectangle put variable-documentation "Fringe indicator to use for `next-error' in compil..." next-error-fringe-setup #f(compiled-function () #<bytecode -0x1c9f9db1371c875f>) edit-and-eval-command #f(compiled-function (prompt command) #<bytecode 0x144f1cafc3db844e>)] 10)
require(simple+ nil t)
byte-code("\301\302!\210\303\302!\210\10\304V\203\24\0\303\305\306\307#\210\303\310\306\307#\210\303\311\306\307#\207" [emacs-major-version provide start require 21 bindings+ nil t misc-fns simple+] 4)
require(start)
load-with-code-conversion("d:/aaaa/bbbb/.emacs" "d:/aaaa/bbbb/.emacs" t t)
load("~/.emacs" noerror nomessage)
startup--load-user-init-file(#f(compiled-function () #<bytecode 0x9b626d71e77488c>) #f(compiled-function () #<bytecode -0x1f3c686ddc0da035>) t)
command-line()
normal-top-level()
^ permalink raw reply [flat|nested] 5+ messages in thread
* RE: [External] : Updated Emacs 2.0.91 binaries for Windows
2022-02-14 20:54 ` [External] : " Drew Adams
@ 2022-02-14 21:01 ` Drew Adams
2022-02-14 21:14 ` Drew Adams
0 siblings, 1 reply; 5+ messages in thread
From: Drew Adams @ 2022-02-14 21:01 UTC (permalink / raw)
To: Drew Adams, Corwin Brust, Emacs developers; +Cc: H. Dieter Wilhelm
Sorry - strike (ignore) that.
^ permalink raw reply [flat|nested] 5+ messages in thread
* RE: [External] : Updated Emacs 2.0.91 binaries for Windows
2022-02-14 21:01 ` Drew Adams
@ 2022-02-14 21:14 ` Drew Adams
2022-02-15 3:30 ` Eli Zaretskii
0 siblings, 1 reply; 5+ messages in thread
From: Drew Adams @ 2022-02-14 21:14 UTC (permalink / raw)
To: Corwin Brust, Emacs developers; +Cc: H. Dieter Wilhelm
> Sorry - strike (ignore) that.
OK, tried with the right binary this time (2/13).
The initial problem I reported is gone. Thanks.
That was the problem of Emacs saying that it
"Cannot find libgccjit library".
___
However, the other problem I reported is still
there. That's the bug wrt `define-minor-mode'
when the library is compiled with Emacs 20
(which doesn't have `define-minor-mode').
The code in the `require'd file uses
`define-minor-mode' only inside
(when (> emacs-major-version 24)...)
so there's no problem with either the *.el
or the *.elc. But Emacs 28 chokes on it.
This is the backtrace, again:
Debugger entered--Lisp error: (void-variable mode)
^^^^^^^^^^^^^^^^^^^^
(derived-mode-abbrev-table-name mode)
(define-abbrev-table (derived-mode-abbrev-table-name mode) nil)
(progn (define-abbrev-table (derived-mode-abbrev-table-name mode) nil) (make-abbrev-table))
(defvar bookmark-show-annotation-mode-abbrev-table (progn (define-abbrev-table (derived-mode-abbrev-table-name mode) nil) (make-abbrev-table)) "Abbrev table for bookmark-show-annotation-mode.")
eval((defvar bookmark-show-annotation-mode-abbrev-table (progn (define-abbrev-table (derived-mode-abbrev-table-name mode) nil) (make-abbrev-table)) "Abbrev table for bookmark-show-annotation-mode."))
derived-mode-init-mode-variables(bookmark-show-annotation-mode)
byte-code("\301\302\303\304\305\10\306BBB\307BBB!\210\310\311!\210\312\311\313\305#\207" [bmkp-annotation-modes-inherit-from eval progn (when (keymapp bookmark-edit-annotation-mode-map) (set-keymap-parent bookmark-edit-annotation-mode-map nil)) define-derived-mode bookmark-edit-annotation-mode ("Edit Bookmark Annotation" "Mode for editing the annotation of a bookmark.\nWhe...") ((define-key bookmark-edit-annotation-mode-map "\30\21" 'bmkp-show-this-annotation-read-only) (define-key bookmark-edit-annotation-mode-map "\3\203" 'bookmark-send-edited-annotation)) derived-mode-init-mode-variables bookmark-show-annotation-mode put derived-mode-parent] 7)
require(bookmark+-1)
byte-code("\300\301\302\303#\210\300\304!\210\300\305!\210\300\306!\210\307\310!\207" [require bookmark+-lit nil t bookmark+-bmu bookmark+-1 bookmark+-key provide bookmark+] 4)
require(bookmark+ nil t)
HTH.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: [External] : Updated Emacs 2.0.91 binaries for Windows
2022-02-14 21:14 ` Drew Adams
@ 2022-02-15 3:30 ` Eli Zaretskii
0 siblings, 0 replies; 5+ messages in thread
From: Eli Zaretskii @ 2022-02-15 3:30 UTC (permalink / raw)
To: Drew Adams; +Cc: dieter, corwin, emacs-devel
> From: Drew Adams <drew.adams@oracle.com>
> Date: Mon, 14 Feb 2022 21:14:55 +0000
> Cc: "H. Dieter Wilhelm" <dieter@duenenhof-wilhelm.de>
>
> However, the other problem I reported is still
> there. That's the bug wrt `define-minor-mode'
> when the library is compiled with Emacs 20
> (which doesn't have `define-minor-mode').
>
> The code in the `require'd file uses
> `define-minor-mode' only inside
>
> (when (> emacs-major-version 24)...)
>
> so there's no problem with either the *.el
> or the *.elc.
The evidence is that the code does evaluate something that references
'mode':
> Debugger entered--Lisp error: (void-variable mode)
> ^^^^^^^^^^^^^^^^^^^^
> (derived-mode-abbrev-table-name mode)
> (define-abbrev-table (derived-mode-abbrev-table-name mode) nil)
> (progn (define-abbrev-table (derived-mode-abbrev-table-name mode) nil) (make-abbrev-table))
> (defvar bookmark-show-annotation-mode-abbrev-table (progn (define-abbrev-table (derived-mode-abbrev-table-name mode) nil) (make-abbrev-table)) "Abbrev table for bookmark-show-annotation-mode.")
> eval((defvar bookmark-show-annotation-mode-abbrev-table (progn (define-abbrev-table (derived-mode-abbrev-table-name mode) nil) (make-abbrev-table)) "Abbrev table for bookmark-show-annotation-mode."))
> derived-mode-init-mode-variables(bookmark-show-annotation-mode)
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2022-02-15 3:30 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-02-13 16:11 Updated Emacs 2.0.91 binaries for Windows Corwin Brust
2022-02-14 20:54 ` [External] : " Drew Adams
2022-02-14 21:01 ` Drew Adams
2022-02-14 21:14 ` Drew Adams
2022-02-15 3:30 ` Eli Zaretskii
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.