all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
* bug#61917: 29.0.60; native compilation issues
@ 2023-03-02 15:18 Al Haji-Ali
  2023-03-02 15:48 ` Eli Zaretskii
  0 siblings, 1 reply; 19+ messages in thread
From: Al Haji-Ali @ 2023-03-02 15:18 UTC (permalink / raw)
  To: 61917


I've ran into a few issues with native compilation that I would like to report here in case they are unintentional bugs.

- First, native-compiling a simple file like

(defun test ()
  '(A . B))

after setting a non-zero native-comp-verbose, for example by running:

(let ((native-comp-verbose 1))
    (native-compile buffer-file-name))

gives the error `wrong-type-argument (listp B)`
in `comp-prettyformat-insn`

- Another issue I noticed is that if a file has `no-native-compile: t` and I call `emacs-lisp-native-compile-and-load` anyways on it, I get an error: `Wrong type argument: stringp, nil`. Not sure if this is intended.

- I've also had the following error when compiling a large file with many components (if more information is needed, I can try to pinpoint the reason once verbose debugging is fixed as it is making debugging difficult)

libgccjit.so: error: gcc_jit_context_new_call_through_ptr: mismatching types for argument 1 of fn_ptr: freloc->R64656c6574652d726567696f6e_delete_region_0: assignment to param 1 (type: struct Lisp_X *) from (long long)2 (type: long long)


Best regards,
-- Al





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#61917: 29.0.60; native compilation issues
  2023-03-02 15:18 bug#61917: 29.0.60; native compilation issues Al Haji-Ali
@ 2023-03-02 15:48 ` Eli Zaretskii
       [not found]   ` <xjfzg8uxi7b.fsf@ma.sdf.org>
  0 siblings, 1 reply; 19+ messages in thread
From: Eli Zaretskii @ 2023-03-02 15:48 UTC (permalink / raw)
  To: Al Haji-Ali, Andrea Corallo; +Cc: 61917

> From: Al Haji-Ali <abdo.haji.ali@gmail.com>
> Date: Thu, 02 Mar 2023 15:18:23 +0000
> 
> 
> I've ran into a few issues with native compilation that I would like to report here in case they are unintentional bugs.
> 
> - First, native-compiling a simple file like
> 
> (defun test ()
>   '(A . B))
> 
> after setting a non-zero native-comp-verbose, for example by running:
> 
> (let ((native-comp-verbose 1))
>     (native-compile buffer-file-name))
> 
> gives the error `wrong-type-argument (listp B)`
> in `comp-prettyformat-insn`
> 
> - Another issue I noticed is that if a file has `no-native-compile: t` and I call `emacs-lisp-native-compile-and-load` anyways on it, I get an error: `Wrong type argument: stringp, nil`. Not sure if this is intended.
> 
> - I've also had the following error when compiling a large file with many components (if more information is needed, I can try to pinpoint the reason once verbose debugging is fixed as it is making debugging difficult)
> 
> libgccjit.so: error: gcc_jit_context_new_call_through_ptr: mismatching types for argument 1 of fn_ptr: freloc->R64656c6574652d726567696f6e_delete_region_0: assignment to param 1 (type: struct Lisp_X *) from (long long)2 (type: long long)

Adding Andrea.





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#61917: 29.0.60; native compilation issues
       [not found]   ` <xjfzg8uxi7b.fsf@ma.sdf.org>
@ 2023-03-09 10:08     ` Eli Zaretskii
  2023-03-09 11:33       ` Andrea Corallo
  0 siblings, 1 reply; 19+ messages in thread
From: Eli Zaretskii @ 2023-03-09 10:08 UTC (permalink / raw)
  To: Andrea Corallo; +Cc: 61917, abdo.haji.ali

Ping!

> From: Andrea Corallo <akrl@sdf.org>
> Cc: Al Haji-Ali <abdo.haji.ali@gmail.com>,  61917@debbugs.gnu.org
> Date: Fri, 03 Mar 2023 10:06:16 +0000
> 
> Eli Zaretskii <eliz@gnu.org> writes:
> 
> >> From: Al Haji-Ali <abdo.haji.ali@gmail.com>
> >> Date: Thu, 02 Mar 2023 15:18:23 +0000
> >> 
> >> 
> >> I've ran into a few issues with native compilation that I would like to report here in case they are unintentional bugs.
> >> 
> >> - First, native-compiling a simple file like
> >> 
> >> (defun test ()
> >>   '(A . B))
> >> 
> >> after setting a non-zero native-comp-verbose, for example by running:
> >> 
> >> (let ((native-comp-verbose 1))
> >>     (native-compile buffer-file-name))
> >> 
> >> gives the error `wrong-type-argument (listp B)`
> >> in `comp-prettyformat-insn`
> >> 
> >> - Another issue I noticed is that if a file has `no-native-compile: t` and I call `emacs-lisp-native-compile-and-load` anyways on it, I get an error: `Wrong type argument: stringp, nil`. Not sure if this is intended.
> >> 
> >> - I've also had the following error when compiling a large file with many components (if more information is needed, I can try to pinpoint the reason once verbose debugging is fixed as it is making debugging difficult)
> >> 
> >> libgccjit.so: error: gcc_jit_context_new_call_through_ptr: mismatching types for argument 1 of fn_ptr: freloc->R64656c6574652d726567696f6e_delete_region_0: assignment to param 1 (type: struct Lisp_X *) from (long long)2 (type: long long)
> >
> > Adding Andrea.
> 
> I'll try to have a look thanks.
> 
>   Andrea
> 





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#61917: 29.0.60; native compilation issues
  2023-03-09 10:08     ` Eli Zaretskii
@ 2023-03-09 11:33       ` Andrea Corallo
  2023-03-09 12:20         ` Eli Zaretskii
  0 siblings, 1 reply; 19+ messages in thread
From: Andrea Corallo @ 2023-03-09 11:33 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 61917, abdo.haji.ali

Eli Zaretskii <eliz@gnu.org> writes:

> Ping!

Hi Eli,

I already fixed the two reproducible issues in 29 (4a7e657389a
0e3c7ac13da).

For the libgccjit error I'm on hold waiting for a reproducer from the
reprorter.

You might have missed my reply as you maybe were not in Cc and
emacs-bugs rejected mails from the sdf.org IP for few days (now is back
working).

Bests

  Andrea





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#61917: 29.0.60; native compilation issues
  2023-03-09 11:33       ` Andrea Corallo
@ 2023-03-09 12:20         ` Eli Zaretskii
  2023-03-09 16:35           ` Al Haji-Ali
  2023-03-10 16:54           ` Andrea Corallo
  0 siblings, 2 replies; 19+ messages in thread
From: Eli Zaretskii @ 2023-03-09 12:20 UTC (permalink / raw)
  To: Andrea Corallo; +Cc: 61917, abdo.haji.ali

> From: Andrea Corallo <akrl@sdf.org>
> Cc: abdo.haji.ali@gmail.com,  61917@debbugs.gnu.org
> Date: Thu, 09 Mar 2023 11:33:53 +0000
> 
> Eli Zaretskii <eliz@gnu.org> writes:
> 
> > Ping!
> 
> Hi Eli,
> 
> I already fixed the two reproducible issues in 29 (4a7e657389a
> 0e3c7ac13da).
> 
> For the libgccjit error I'm on hold waiting for a reproducer from the
> reprorter.
> 
> You might have missed my reply as you maybe were not in Cc and
> emacs-bugs rejected mails from the sdf.org IP for few days (now is back
> working).

Not only I missed the replies, debbugs missed them as well.

Would you mind forwarding/re-sending those messages so that they will
be recorded by debugs?





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#61917: 29.0.60; native compilation issues
  2023-03-09 12:20         ` Eli Zaretskii
@ 2023-03-09 16:35           ` Al Haji-Ali
  2023-03-10 16:55             ` Andrea Corallo
  2023-03-10 16:54           ` Andrea Corallo
  1 sibling, 1 reply; 19+ messages in thread
From: Al Haji-Ali @ 2023-03-09 16:35 UTC (permalink / raw)
  To: Eli Zaretskii, Andrea Corallo; +Cc: 61917

On 09/03/2023, Eli Zaretskii wrote:
>> For the libgccjit error I'm on hold waiting for a reproducer from the
>> reprorter.

I figured out a minimal example on Emacs 29.0.60

1. Start `emacs -Q`

2. execute the following

(advice-add 'delete-region
            :around
            (defun my/advice(fn &rest args)
              (apply fn args)))

3. Native-compile a file with the following content

(defun test ()
  (delete-region (region-beginning) (region-end)))

using for example `(native-compile buffer-file-name)`

I then get the error

libgccjit.so: error: gcc_jit_context_new_call_through_ptr: mismatching types for argument 1 of fn_ptr: freloc->R64656c6574652d726567696f6e_delete_region_0: assignment to param 1 (type: struct Lisp_X *) from (long long)2 (type: long long)

-- Al





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#61917: 29.0.60; native compilation issues
  2023-03-09 12:20         ` Eli Zaretskii
  2023-03-09 16:35           ` Al Haji-Ali
@ 2023-03-10 16:54           ` Andrea Corallo
  1 sibling, 0 replies; 19+ messages in thread
From: Andrea Corallo @ 2023-03-10 16:54 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: 61917, abdo.haji.ali

Eli Zaretskii <eliz@gnu.org> writes:

>> From: Andrea Corallo <akrl@sdf.org>
>> Cc: abdo.haji.ali@gmail.com,  61917@debbugs.gnu.org
>> Date: Thu, 09 Mar 2023 11:33:53 +0000
>> 
>> Eli Zaretskii <eliz@gnu.org> writes:
>> 
>> > Ping!
>> 
>> Hi Eli,
>> 
>> I already fixed the two reproducible issues in 29 (4a7e657389a
>> 0e3c7ac13da).
>> 
>> For the libgccjit error I'm on hold waiting for a reproducer from the
>> reprorter.
>> 
>> You might have missed my reply as you maybe were not in Cc and
>> emacs-bugs rejected mails from the sdf.org IP for few days (now is back
>> working).
>
> Not only I missed the replies, debbugs missed them as well.

I'm sorry for that, in this case it was not more than what I summarized
in my prev message.

> Would you mind forwarding/re-sending those messages so that they will
> be recorded by debugs?

I'm very sorry but now I phisically have no time to double check if all
the messages I sent were or not recorded by debbugs.

As a side note: as this problem is not new I asked multiple time in the
past to GNU admins if they could give me access to a reliable mail
account (given I just use it to work for GNU on Emacs) but apparently it
was not possible as IIUC they do it only for head maintainers...  Must
say this is very much incomprehensible to me and, even if I had the
time, I'd now be reluctant in trying to double check every message and
manually fix this annoying issue :\

Best Regards

  Andrea





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#61917: 29.0.60; native compilation issues
  2023-03-09 16:35           ` Al Haji-Ali
@ 2023-03-10 16:55             ` Andrea Corallo
       [not found]               ` <xjf4jqfqoy0.fsf@ma.sdf.org>
  0 siblings, 1 reply; 19+ messages in thread
From: Andrea Corallo @ 2023-03-10 16:55 UTC (permalink / raw)
  To: Al Haji-Ali; +Cc: Eli Zaretskii, 61917

Al Haji-Ali <abdo.haji.ali@gmail.com> writes:

> On 09/03/2023, Eli Zaretskii wrote:
>>> For the libgccjit error I'm on hold waiting for a reproducer from the
>>> reprorter.
>
> I figured out a minimal example on Emacs 29.0.60
>
> 1. Start `emacs -Q`
>
> 2. execute the following
>
> (advice-add 'delete-region
>             :around
>             (defun my/advice(fn &rest args)
>               (apply fn args)))
>
> 3. Native-compile a file with the following content
>
> (defun test ()
>   (delete-region (region-beginning) (region-end)))
>
> using for example `(native-compile buffer-file-name)`
>
> I then get the error
>
> libgccjit.so: error: gcc_jit_context_new_call_through_ptr: mismatching types for argument 1 of fn_ptr: freloc->R64656c6574652d726567696f6e_delete_region_0: assignment to param 1 (type: struct Lisp_X *) from (long long)2 (type: long long)
>
> -- Al

Super!  Will look at thanks!

  Andrea





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#61917: 29.0.60; native compilation issues
       [not found]               ` <xjf4jqfqoy0.fsf@ma.sdf.org>
@ 2023-03-23 15:43                 ` Al Haji-Ali
  2023-03-25 12:49                   ` Naofumi Yasufuku
  0 siblings, 1 reply; 19+ messages in thread
From: Al Haji-Ali @ 2023-03-23 15:43 UTC (permalink / raw)
  To: Andrea Corallo; +Cc: Eli Zaretskii, 61917

Hello Andrea,

On 20/03/2023, Andrea Corallo wrote:
> 263d6c38539 now in emacs-29 should fix this, could you verify and let us
> know?

Thanks! The issue does seem to be fixed in this commit.

-- Al





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#61917: 29.0.60; native compilation issues
  2023-03-23 15:43                 ` Al Haji-Ali
@ 2023-03-25 12:49                   ` Naofumi Yasufuku
  2023-03-25 14:46                     ` Andrea Corallo
  0 siblings, 1 reply; 19+ messages in thread
From: Naofumi Yasufuku @ 2023-03-25 12:49 UTC (permalink / raw)
  To: Al Haji-Ali, Andrea Corallo; +Cc: Eli Zaretskii, 61917

Hello all,

Al Haji-Ali <abdo.haji.ali@gmail.com> writes:

> Hello Andrea,
>
> On 20/03/2023, Andrea Corallo wrote:
>> 263d6c38539 now in emacs-29 should fix this, could you verify and let us
>> know?
>
> Thanks! The issue does seem to be fixed in this commit.
>

My latest emacs-29 08fbc133756 build (includes bug#61917 fixes)
fails to start with the following errors after recompiling eln-cache:

------------------------------------------------------------------------
Loading /Users/naofumi/.ddskk/init (native compiled elisp)...done
skk-emacs-prepare-modeline-properties: Wrong type argument: listp, :type
Error in post-command-hook (yas--post-command-handler): (wrong-number-of-arguments #<subr signal> 1) [2 times]
------------------------------------------------------------------------


------------------------------------------------------------------------
4a7a0c9a9f521b04b23580901e9c0a662b504e32
Author:     Andrea Corallo <akrl@sdf.org>
AuthorDate: Tue Mar 21 11:51:03 2023 +0100
Commit:     Andrea Corallo <akrl@sdf.org>
CommitDate: Tue Mar 21 12:10:31 2023 +0100

* lisp/emacs-lisp/comp.el (comp-emit-set-call-subr): Improve 263d6c38539

1 file changed, 1 insertion(+), 1 deletion(-)
lisp/emacs-lisp/comp.el | 2 +-

modified   lisp/emacs-lisp/comp.el
@@ -1773,7 +1773,7 @@ comp-emit-set-call-subr
              (maxarg (cdr arity)))
         (when (eq maxarg 'unevalled)
           (signal 'native-ice (list "subr contains unevalled args" subr-name)))
-        (if (not (subrp subr-name))
+        (if (not (subr-primitive-p subr-name))
             ;; The primitive got redefined before the compiler is
             ;; invoked! (bug#61917)
             (comp-emit-set-call `(callref funcall

------------------------------------------------------------------------


Should it be "(not (subr-primitive-p subr))" instead of
"(not (subr-primitive-p subr-name))"?

------------------------------------------------------------------------
1 file changed, 1 insertion(+), 1 deletion(-)
lisp/emacs-lisp/comp.el | 2 +-

modified   lisp/emacs-lisp/comp.el
@@ -1773,7 +1773,7 @@ comp-emit-set-call-subr
              (maxarg (cdr arity)))
         (when (eq maxarg 'unevalled)
           (signal 'native-ice (list "subr contains unevalled args" subr-name)))
-        (if (not (subr-primitive-p subr-name))
+        (if (not (subr-primitive-p subr))
             ;; The primitive got redefined before the compiler is
             ;; invoked! (bug#61917)
             (comp-emit-set-call `(callref funcall

------------------------------------------------------------------------

Best regards,
  Naofumi





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#61917: 29.0.60; native compilation issues
  2023-03-25 12:49                   ` Naofumi Yasufuku
@ 2023-03-25 14:46                     ` Andrea Corallo
  2023-03-25 19:55                       ` Naofumi Yasufuku
  0 siblings, 1 reply; 19+ messages in thread
From: Andrea Corallo @ 2023-03-25 14:46 UTC (permalink / raw)
  To: Naofumi Yasufuku; +Cc: Eli Zaretskii, 61917, Al Haji-Ali

Naofumi Yasufuku <naofumi@yasufuku.dev> writes:

> Hello all,
>
> Al Haji-Ali <abdo.haji.ali@gmail.com> writes:
>
>> Hello Andrea,
>>
>> On 20/03/2023, Andrea Corallo wrote:
>>> 263d6c38539 now in emacs-29 should fix this, could you verify and let us
>>> know?
>>
>> Thanks! The issue does seem to be fixed in this commit.
>>
>
> My latest emacs-29 08fbc133756 build (includes bug#61917 fixes)
> fails to start with the following errors after recompiling eln-cache:
>
> ------------------------------------------------------------------------
> Loading /Users/naofumi/.ddskk/init (native compiled elisp)...done
> skk-emacs-prepare-modeline-properties: Wrong type argument: listp, :type
> Error in post-command-hook (yas--post-command-handler): (wrong-number-of-arguments #<subr signal> 1) [2 times]
> ------------------------------------------------------------------------

Hi Naofumi,

could you please provide a reproducer so we can investigate this issue?

Thanks

  Andrea





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#61917: 29.0.60; native compilation issues
  2023-03-25 14:46                     ` Andrea Corallo
@ 2023-03-25 19:55                       ` Naofumi Yasufuku
  2023-03-26  8:22                         ` Andrea Corallo
  2023-03-26  9:20                         ` Andrea Corallo
  0 siblings, 2 replies; 19+ messages in thread
From: Naofumi Yasufuku @ 2023-03-25 19:55 UTC (permalink / raw)
  To: Andrea Corallo; +Cc: Eli Zaretskii, 61917, Al Haji-Ali

Andrea Corallo <akrl@sdf.org> writes:

> Naofumi Yasufuku <naofumi@yasufuku.dev> writes:
>>
>> My latest emacs-29 08fbc133756 build (includes bug#61917 fixes)
>> fails to start with the following errors after recompiling eln-cache:
>>
>> ------------------------------------------------------------------------
>> Loading /Users/naofumi/.ddskk/init (native compiled elisp)...done
>> skk-emacs-prepare-modeline-properties: Wrong type argument: listp, :type
>> Error in post-command-hook (yas--post-command-handler): (wrong-number-of-arguments #<subr signal> 1) [2 times]
>> ------------------------------------------------------------------------
>
> Hi Naofumi,
>
> could you please provide a reproducer so we can investigate this issue?
>

Hello, Andrea

I tried to find some simple recipe, but I couldn't.
The following is a bit complicated YASnippet case:

STEP 1) Clone YASnippet, E.g.

  $ mkdir ~/.emacs.d/site-lisp-29
  $ cd ~/.emacs.d/site-lisp-29
  $ git clone https://github.com/joaotavora/yasnippet.git

STEP 2) emacs -Q

STEP 3) Byte compile yasnippet.el, then enable yas-global-mode

  (push (locate-user-emacs-file "site-lisp-29/yasnippet") load-path)
  (byte-compile-file (locate-user-emacs-file "site-lisp-29/yasnippet/yasnippet.el"))
  (require 'yasnippet)
  (yas-global-mode 1)


----------------------------
 *Warnings*
----------------------------
⛔ Warning (comp): yasnippet.el:475:2: Warning: defvar `yas-after-exit-snippet-hook' docstring wider than 80 characters
⛔ Warning (comp): yasnippet.el:557:2: Warning: custom-declare-variable `yas-keymap-disable-hook' docstring wider than 80 characters
⛔ Warning (comp): yasnippet.el:1810:2: Warning: docstring wider than 80 characters
⛔ Warning (comp): yasnippet.el:2982:2: Warning: docstring wider than 80 characters
⛔ Warning (comp): yasnippet.el:3732:4: Warning: `declare' after `interactive'
⛔ Warning (comp): yasnippet.el:4735:2: Warning: docstring wider than 80 characters
⛔ Warning (comp): lisp.h:1289: Emacs fatal error: assertion failed: FIXNUMP (a)

----------------------------
 *Async-native-compile-log*
----------------------------
Compiling /home/naofumi/.emacs.d/site-lisp-29/yasnippet/yasnippet.el...

In toplevel form:
yasnippet.el:475:2: Warning: defvar `yas-after-exit-snippet-hook' docstring wider than 80 characters
yasnippet.el:557:2: Warning: custom-declare-variable `yas-keymap-disable-hook' docstring wider than 80 characters

In yas-define-snippets:
yasnippet.el:1810:2: Warning: docstring wider than 80 characters

In yas-longest-key-from-whitespace:
yasnippet.el:2982:2: Warning: docstring wider than 80 characters

In yas-skip-and-clear-or-delete-char:
yasnippet.el:3732:4: Warning: `declare' after `interactive'

In yas--field-parse-create:
yasnippet.el:4735:2: Warning: docstring wider than 80 characters

lisp.h:1289: Emacs fatal error: assertion failed: FIXNUMP (a)
Fatal error 6: Aborted
Backtrace:
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x24efa0)[0x560461b30fa0]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x2147f1)[0x560461af67f1]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x2cad55)[0x560461bacd55]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x36f6f5)[0x560461c516f5]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x3735ca)[0x560461c555ca]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x37478a)[0x560461c5678a]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x37a2fd)[0x560461c5c2fd]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x37c1b0)[0x560461c5e1b0]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309cac)[0x560461bebcac]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/native-lisp/29.0.60-1d11f894/comp-7672a6ed-a5895679.eln(F636f6d702d636f6d70696c652d637478742d746f2d66696c65_comp_compile_ctxt_to_file_0+0x1a1)[0x7fd2331d45c1]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309cac)[0x560461bebcac]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/native-lisp/29.0.60-1d11f894/comp-7672a6ed-a5895679.eln(F636f6d702d66696e616c31_comp_final1_0+0xc5)[0x7fd2331d47e5]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309c96)[0x560461bebc96]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/native-lisp/29.0.60-1d11f894/comp-7672a6ed-a5895679.eln(F636f6d702d66696e616c_comp_final_0+0xe7)[0x7fd2331d4a17]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309cac)[0x560461bebcac]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/native-lisp/29.0.60-1d11f894/comp-7672a6ed-a5895679.eln(F636f6d702d2d6e61746976652d636f6d70696c65_comp__native_compile_0+0x822)[0x7fd2331d8ea2]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x308227)[0x560461bea227]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x34efc5)[0x560461c30fc5]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x34f825)[0x560461c31825]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x34fb6e)[0x560461c31b6e]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/../native-lisp/29.0.60-1d11f894/preloaded/mule-3352613d-8856059e.eln(F6c6f61642d776974682d636f64652d636f6e76657273696f6e_load_with_code_conversion_0+0x384)[0x7fd234843d74]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309d72)[0x560461bebd72]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x348a8c)[0x560461c2aa8c]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x34cbcb)[0x560461c2ebcb]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/../native-lisp/29.0.60-1d11f894/preloaded/startup-bbc6ea72-10e8addb.eln(F636f6d6d616e642d6c696e652d31_command_line_1_0+0x1719)[0x7fd234889fa9]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309cac)[0x560461bebcac]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/../native-lisp/29.0.60-1d11f894/preloaded/startup-bbc6ea72-10e8addb.eln(F636f6d6d616e642d6c696e65_command_line_0+0x1afc)[0x7fd2348810cc]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309c96)[0x560461bebc96]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/../native-lisp/29.0.60-1d11f894/preloaded/startup-bbc6ea72-10e8addb.eln(F6e6f726d616c2d746f702d6c6576656c_normal_top_level_0+0xde7)[0x7fd23487ccc7]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30819c)[0x560461bea19c]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x307828)[0x560461be9828]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x21ce67)[0x560461afee67]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x305054)[0x560461be7054]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x21ceaf)[0x560461afeeaf]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x304284)[0x560461be6284]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x21cd86)[0x560461afed86]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x21c160)[0x560461afe160]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x21c37d)[0x560461afe37d]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x217b24)[0x560461af9b24]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xea)[0x7fd239049d0a]
/home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x4978a)[0x56046192b78a]
Compilation finished.
--------------------------------

STEP 3') Native compile yasnippet.el

  (native-compile (locate-user-emacs-file "site-lisp-29/yasnippet/yasnippet.el"))

----------------------------
 *Backtrace*
----------------------------
Debugger entered--Lisp error: (wrong-type-argument "~/.emacs.d/site-lisp-29/yasnippet/yasnippet.el" number-or-marker-p "Aborted")
  signal(wrong-type-argument ("~/.emacs.d/site-lisp-29/yasnippet/yasnippet.el" number-or-marker-p "Aborted"))
  comp--native-compile("~/.emacs.d/site-lisp-29/yasnippet/yasnippet.el" nil nil)
  native-compile("~/.emacs.d/site-lisp-29/yasnippet/yasnippet.el")
  (progn (native-compile (locate-user-emacs-file "site-lisp-29/yasnippet/yasnippet.el")))
  elisp--eval-last-sexp(t)
  eval-last-sexp(t)
  eval-print-last-sexp(nil)
  funcall-interactively(eval-print-last-sexp nil)
  command-execute(eval-print-last-sexp)


----------------------------
In GNU Emacs 29.0.60 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo
 version 1.16.0, Xaw3d scroll bars) of 2023-03-26 built on titan
Repository revision: 08fbc133756be38c02f04f64dbe0e2c9c1d0f228
Repository branch: emacs-29
Windowing system distributor 'The X.Org Foundation', version 11.0.12101006
System Description: Debian GNU/Linux 11 (bullseye)

Configured using:
 'configure 'CFLAGS=-g3 -O0' TMPDIR=/home/naofumi/tmp
 --enable-checking=yes,glyphs --enable-check-lisp-object-type
 --prefix=/home/naofumi/.local/emacs/emacs-29 --with-x
 --with-x-toolkit=lucid --with-mailutils --with-native-compilation'

Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ JPEG
JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 MODULES NATIVE_COMP
NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XAW3D XDBE XIM XINPUT2 XPM
LUCID ZLIB

Important settings:
  value of $LC_MESSAGES: en_US.UTF-8
  value of $LC_TIME: C
  value of $LANG: ja_JP.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Fundamental

Minor modes in effect:
  yas-global-mode: t
  yas-minor-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  show-paren-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  menu-bar-mode: t
  file-name-shadow-mode: t
  global-font-lock-mode: t
  blink-cursor-mode: t
  buffer-read-only: t
  line-number-mode: t
  indent-tabs-mode: t
  transient-mark-mode: t
  auto-composition-mode: t
  auto-encryption-mode: t
  auto-compression-mode: t

Load-path shadows:
None found.

Features:
(shadow sort mail-extr emacsbug message mailcap yank-media puny dired
dired-loaddefs rfc822 mml mml-sec password-cache epa epg rfc6068
epg-config gnus-util mm-decode mm-bodies mm-encode mail-parse rfc2231
mailabbrev gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums
mm-util mail-prsvr mail-utils help-fns radix-tree cl-print debug
backtrace find-func time-date mule-util display-line-numbers yasnippet
derived easy-mmode byte-opt cl-loaddefs comp comp-cstr warnings icons
subr-x rx cl-seq cl-macs gv cl-extra help-mode cl-lib compile
text-property-search comint ansi-osc ansi-color ring bytecomp
byte-compile japan-util rmc iso-transl tooltip cconv eldoc paren
electric uniquify ediff-hook vc-hooks lisp-float-type elisp-mode mwheel
term/x-win x-win term/common-win x-dnd tool-bar dnd fontset image
regexp-opt fringe tabulated-list replace newcomment text-mode lisp-mode
prog-mode register page tab-bar menu-bar rfn-eshadow isearch easymenu
timer select scroll-bar mouse jit-lock font-lock syntax font-core
term/tty-colors frame minibuffer nadvice seq simple cl-generic
indonesian philippine cham georgian utf-8-lang misc-lang vietnamese
tibetan thai tai-viet lao korean japanese eucjp-ms cp51932 hebrew greek
romanian slovak czech european ethiopic indian cyrillic chinese
composite emoji-zwj charscript charprop case-table epa-hook
jka-cmpr-hook help abbrev obarray oclosure cl-preloaded button loaddefs
theme-loaddefs faces cus-face macroexp files window text-properties
overlay sha1 md5 base64 format env code-pages mule custom widget keymap
hashtable-print-readable backquote threads dbusbind inotify lcms2
dynamic-setting system-font-setting font-render-setting cairo x-toolkit
xinput2 x multi-tty make-network-process native-compile emacs)

Memory information:
((conses 16 322848 67914)
 (symbols 48 9729 0)
 (strings 32 29727 10387)
 (string-bytes 1 995899)
 (vectors 16 107890)
 (vector-slots 8 3759985 357996)
 (floats 8 37 258)
 (intervals 56 766 39)
 (buffers 984 17))

----------------------------


Best regards,
  Naofumi





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#61917: 29.0.60; native compilation issues
  2023-03-25 19:55                       ` Naofumi Yasufuku
@ 2023-03-26  8:22                         ` Andrea Corallo
  2023-03-26  9:20                         ` Andrea Corallo
  1 sibling, 0 replies; 19+ messages in thread
From: Andrea Corallo @ 2023-03-26  8:22 UTC (permalink / raw)
  To: Naofumi Yasufuku; +Cc: Eli Zaretskii, 61917, Al Haji-Ali

Naofumi Yasufuku <naofumi@yasufuku.dev> writes:

> Andrea Corallo <akrl@sdf.org> writes:
>
>> Naofumi Yasufuku <naofumi@yasufuku.dev> writes:
>>>
>>> My latest emacs-29 08fbc133756 build (includes bug#61917 fixes)
>>> fails to start with the following errors after recompiling eln-cache:
>>>
>>> ------------------------------------------------------------------------
>>> Loading /Users/naofumi/.ddskk/init (native compiled elisp)...done
>>> skk-emacs-prepare-modeline-properties: Wrong type argument: listp, :type
>>> Error in post-command-hook (yas--post-command-handler): (wrong-number-of-arguments #<subr signal> 1) [2 times]
>>> ------------------------------------------------------------------------
>>
>> Hi Naofumi,
>>
>> could you please provide a reproducer so we can investigate this issue?
>>
>
> Hello, Andrea
>
> I tried to find some simple recipe, but I couldn't.
> The following is a bit complicated YASnippet case:
>
> STEP 1) Clone YASnippet, E.g.
>
>   $ mkdir ~/.emacs.d/site-lisp-29
>   $ cd ~/.emacs.d/site-lisp-29
>   $ git clone https://github.com/joaotavora/yasnippet.git
>
> STEP 2) emacs -Q
>
> STEP 3) Byte compile yasnippet.el, then enable yas-global-mode
>
>   (push (locate-user-emacs-file "site-lisp-29/yasnippet") load-path)
>   (byte-compile-file (locate-user-emacs-file "site-lisp-29/yasnippet/yasnippet.el"))
>   (require 'yasnippet)
>   (yas-global-mode 1)
>
>
> ----------------------------
>  *Warnings*
> ----------------------------
> ⛔ Warning (comp): yasnippet.el:475:2: Warning: defvar `yas-after-exit-snippet-hook' docstring wider than 80 characters
> ⛔ Warning (comp): yasnippet.el:557:2: Warning: custom-declare-variable `yas-keymap-disable-hook' docstring wider than 80 characters
> ⛔ Warning (comp): yasnippet.el:1810:2: Warning: docstring wider than 80 characters
> ⛔ Warning (comp): yasnippet.el:2982:2: Warning: docstring wider than 80 characters
> ⛔ Warning (comp): yasnippet.el:3732:4: Warning: `declare' after `interactive'
> ⛔ Warning (comp): yasnippet.el:4735:2: Warning: docstring wider than 80 characters
> ⛔ Warning (comp): lisp.h:1289: Emacs fatal error: assertion failed: FIXNUMP (a)
>
> ----------------------------
>  *Async-native-compile-log*
> ----------------------------
> Compiling /home/naofumi/.emacs.d/site-lisp-29/yasnippet/yasnippet.el...
>
> In toplevel form:
> yasnippet.el:475:2: Warning: defvar `yas-after-exit-snippet-hook' docstring wider than 80 characters
> yasnippet.el:557:2: Warning: custom-declare-variable `yas-keymap-disable-hook' docstring wider than 80 characters
>
> In yas-define-snippets:
> yasnippet.el:1810:2: Warning: docstring wider than 80 characters
>
> In yas-longest-key-from-whitespace:
> yasnippet.el:2982:2: Warning: docstring wider than 80 characters
>
> In yas-skip-and-clear-or-delete-char:
> yasnippet.el:3732:4: Warning: `declare' after `interactive'
>
> In yas--field-parse-create:
> yasnippet.el:4735:2: Warning: docstring wider than 80 characters
>
> lisp.h:1289: Emacs fatal error: assertion failed: FIXNUMP (a)
> Fatal error 6: Aborted
> Backtrace:
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x24efa0)[0x560461b30fa0]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x2147f1)[0x560461af67f1]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x2cad55)[0x560461bacd55]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x36f6f5)[0x560461c516f5]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x3735ca)[0x560461c555ca]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x37478a)[0x560461c5678a]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x37a2fd)[0x560461c5c2fd]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x37c1b0)[0x560461c5e1b0]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309cac)[0x560461bebcac]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/native-lisp/29.0.60-1d11f894/comp-7672a6ed-a5895679.eln(F636f6d702d636f6d70696c652d637478742d746f2d66696c65_comp_compile_ctxt_to_file_0+0x1a1)[0x7fd2331d45c1]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309cac)[0x560461bebcac]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/native-lisp/29.0.60-1d11f894/comp-7672a6ed-a5895679.eln(F636f6d702d66696e616c31_comp_final1_0+0xc5)[0x7fd2331d47e5]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309c96)[0x560461bebc96]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/native-lisp/29.0.60-1d11f894/comp-7672a6ed-a5895679.eln(F636f6d702d66696e616c_comp_final_0+0xe7)[0x7fd2331d4a17]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309cac)[0x560461bebcac]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/native-lisp/29.0.60-1d11f894/comp-7672a6ed-a5895679.eln(F636f6d702d2d6e61746976652d636f6d70696c65_comp__native_compile_0+0x822)[0x7fd2331d8ea2]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x308227)[0x560461bea227]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x34efc5)[0x560461c30fc5]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x34f825)[0x560461c31825]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x34fb6e)[0x560461c31b6e]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/../native-lisp/29.0.60-1d11f894/preloaded/mule-3352613d-8856059e.eln(F6c6f61642d776974682d636f64652d636f6e76657273696f6e_load_with_code_conversion_0+0x384)[0x7fd234843d74]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309d72)[0x560461bebd72]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x348a8c)[0x560461c2aa8c]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x34cbcb)[0x560461c2ebcb]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/../native-lisp/29.0.60-1d11f894/preloaded/startup-bbc6ea72-10e8addb.eln(F636f6d6d616e642d6c696e652d31_command_line_1_0+0x1719)[0x7fd234889fa9]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309cac)[0x560461bebcac]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/../native-lisp/29.0.60-1d11f894/preloaded/startup-bbc6ea72-10e8addb.eln(F636f6d6d616e642d6c696e65_command_line_0+0x1afc)[0x7fd2348810cc]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309c96)[0x560461bebc96]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/../native-lisp/29.0.60-1d11f894/preloaded/startup-bbc6ea72-10e8addb.eln(F6e6f726d616c2d746f702d6c6576656c_normal_top_level_0+0xde7)[0x7fd23487ccc7]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30819c)[0x560461bea19c]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x307828)[0x560461be9828]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x21ce67)[0x560461afee67]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x305054)[0x560461be7054]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x21ceaf)[0x560461afeeaf]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x304284)[0x560461be6284]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x21cd86)[0x560461afed86]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x21c160)[0x560461afe160]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x21c37d)[0x560461afe37d]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x217b24)[0x560461af9b24]
> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xea)[0x7fd239049d0a]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x4978a)[0x56046192b78a]
> Compilation finished.
> --------------------------------
>
> STEP 3') Native compile yasnippet.el
>
>   (native-compile (locate-user-emacs-file "site-lisp-29/yasnippet/yasnippet.el"))
>
> ----------------------------
>  *Backtrace*
> ----------------------------
> Debugger entered--Lisp error: (wrong-type-argument "~/.emacs.d/site-lisp-29/yasnippet/yasnippet.el" number-or-marker-p "Aborted")
>   signal(wrong-type-argument ("~/.emacs.d/site-lisp-29/yasnippet/yasnippet.el" number-or-marker-p "Aborted"))
>   comp--native-compile("~/.emacs.d/site-lisp-29/yasnippet/yasnippet.el" nil nil)
>   native-compile("~/.emacs.d/site-lisp-29/yasnippet/yasnippet.el")
>   (progn (native-compile (locate-user-emacs-file "site-lisp-29/yasnippet/yasnippet.el")))
>   elisp--eval-last-sexp(t)
>   eval-last-sexp(t)
>   eval-print-last-sexp(nil)
>   funcall-interactively(eval-print-last-sexp nil)
>   command-execute(eval-print-last-sexp)
>
>

Nice, will look at.

Thanks

  Andrea





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#61917: 29.0.60; native compilation issues
  2023-03-25 19:55                       ` Naofumi Yasufuku
  2023-03-26  8:22                         ` Andrea Corallo
@ 2023-03-26  9:20                         ` Andrea Corallo
  2023-03-29 20:29                           ` Andrea Corallo
  1 sibling, 1 reply; 19+ messages in thread
From: Andrea Corallo @ 2023-03-26  9:20 UTC (permalink / raw)
  To: Naofumi Yasufuku; +Cc: Eli Zaretskii, 61917, Al Haji-Ali

Naofumi Yasufuku <naofumi@yasufuku.dev> writes:

> Andrea Corallo <akrl@sdf.org> writes:
>
>> Naofumi Yasufuku <naofumi@yasufuku.dev> writes:
>>>
>>> My latest emacs-29 08fbc133756 build (includes bug#61917 fixes)
>>> fails to start with the following errors after recompiling eln-cache:
>>>
>>> ------------------------------------------------------------------------
>>> Loading /Users/naofumi/.ddskk/init (native compiled elisp)...done
>>> skk-emacs-prepare-modeline-properties: Wrong type argument: listp, :type
>>> Error in post-command-hook (yas--post-command-handler): (wrong-number-of-arguments #<subr signal> 1) [2 times]
>>> ------------------------------------------------------------------------
>>
>> Hi Naofumi,
>>
>> could you please provide a reproducer so we can investigate this issue?
>>
>
> Hello, Andrea
>
> I tried to find some simple recipe, but I couldn't.
> The following is a bit complicated YASnippet case:
>
> STEP 1) Clone YASnippet, E.g.
>
>   $ mkdir ~/.emacs.d/site-lisp-29
>   $ cd ~/.emacs.d/site-lisp-29
>   $ git clone https://github.com/joaotavora/yasnippet.git
>
> STEP 2) emacs -Q
>
> STEP 3) Byte compile yasnippet.el, then enable yas-global-mode
>
>   (push (locate-user-emacs-file "site-lisp-29/yasnippet") load-path)
>   (byte-compile-file (locate-user-emacs-file "site-lisp-29/yasnippet/yasnippet.el"))
>   (require 'yasnippet)
>   (yas-global-mode 1)
>
>
> ----------------------------
>  *Warnings*
> ----------------------------
> ⛔ Warning (comp): yasnippet.el:475:2: Warning: defvar `yas-after-exit-snippet-hook' docstring wider than 80 characters
> ⛔ Warning (comp): yasnippet.el:557:2: Warning: custom-declare-variable `yas-keymap-disable-hook' docstring wider than 80 characters
> ⛔ Warning (comp): yasnippet.el:1810:2: Warning: docstring wider than 80 characters
> ⛔ Warning (comp): yasnippet.el:2982:2: Warning: docstring wider than 80 characters
> ⛔ Warning (comp): yasnippet.el:3732:4: Warning: `declare' after `interactive'
> ⛔ Warning (comp): yasnippet.el:4735:2: Warning: docstring wider than 80 characters
> ⛔ Warning (comp): lisp.h:1289: Emacs fatal error: assertion failed: FIXNUMP (a)
>
> ----------------------------
>  *Async-native-compile-log*
> ----------------------------
> Compiling /home/naofumi/.emacs.d/site-lisp-29/yasnippet/yasnippet.el...
>
> In toplevel form:
> yasnippet.el:475:2: Warning: defvar `yas-after-exit-snippet-hook' docstring wider than 80 characters
> yasnippet.el:557:2: Warning: custom-declare-variable `yas-keymap-disable-hook' docstring wider than 80 characters
>
> In yas-define-snippets:
> yasnippet.el:1810:2: Warning: docstring wider than 80 characters
>
> In yas-longest-key-from-whitespace:
> yasnippet.el:2982:2: Warning: docstring wider than 80 characters
>
> In yas-skip-and-clear-or-delete-char:
> yasnippet.el:3732:4: Warning: `declare' after `interactive'
>
> In yas--field-parse-create:
> yasnippet.el:4735:2: Warning: docstring wider than 80 characters
>
> lisp.h:1289: Emacs fatal error: assertion failed: FIXNUMP (a)
> Fatal error 6: Aborted
> Backtrace:
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x24efa0)[0x560461b30fa0]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x2147f1)[0x560461af67f1]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x2cad55)[0x560461bacd55]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x36f6f5)[0x560461c516f5]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x3735ca)[0x560461c555ca]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x37478a)[0x560461c5678a]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x37a2fd)[0x560461c5c2fd]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x37c1b0)[0x560461c5e1b0]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309cac)[0x560461bebcac]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/native-lisp/29.0.60-1d11f894/comp-7672a6ed-a5895679.eln(F636f6d702d636f6d70696c652d637478742d746f2d66696c65_comp_compile_ctxt_to_file_0+0x1a1)[0x7fd2331d45c1]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309cac)[0x560461bebcac]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/native-lisp/29.0.60-1d11f894/comp-7672a6ed-a5895679.eln(F636f6d702d66696e616c31_comp_final1_0+0xc5)[0x7fd2331d47e5]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309c96)[0x560461bebc96]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/native-lisp/29.0.60-1d11f894/comp-7672a6ed-a5895679.eln(F636f6d702d66696e616c_comp_final_0+0xe7)[0x7fd2331d4a17]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309cac)[0x560461bebcac]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/native-lisp/29.0.60-1d11f894/comp-7672a6ed-a5895679.eln(F636f6d702d2d6e61746976652d636f6d70696c65_comp__native_compile_0+0x822)[0x7fd2331d8ea2]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x308227)[0x560461bea227]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x34efc5)[0x560461c30fc5]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x34f825)[0x560461c31825]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x34fb6e)[0x560461c31b6e]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/../native-lisp/29.0.60-1d11f894/preloaded/mule-3352613d-8856059e.eln(F6c6f61642d776974682d636f64652d636f6e76657273696f6e_load_with_code_conversion_0+0x384)[0x7fd234843d74]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309d72)[0x560461bebd72]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x348a8c)[0x560461c2aa8c]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x34cbcb)[0x560461c2ebcb]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/../native-lisp/29.0.60-1d11f894/preloaded/startup-bbc6ea72-10e8addb.eln(F636f6d6d616e642d6c696e652d31_command_line_1_0+0x1719)[0x7fd234889fa9]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309cac)[0x560461bebcac]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/../native-lisp/29.0.60-1d11f894/preloaded/startup-bbc6ea72-10e8addb.eln(F636f6d6d616e642d6c696e65_command_line_0+0x1afc)[0x7fd2348810cc]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309c96)[0x560461bebc96]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/../native-lisp/29.0.60-1d11f894/preloaded/startup-bbc6ea72-10e8addb.eln(F6e6f726d616c2d746f702d6c6576656c_normal_top_level_0+0xde7)[0x7fd23487ccc7]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30819c)[0x560461bea19c]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x307828)[0x560461be9828]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x21ce67)[0x560461afee67]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x305054)[0x560461be7054]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x21ceaf)[0x560461afeeaf]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x304284)[0x560461be6284]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x21cd86)[0x560461afed86]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x21c160)[0x560461afe160]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x21c37d)[0x560461afe37d]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x217b24)[0x560461af9b24]
> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xea)[0x7fd239049d0a]
> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x4978a)[0x56046192b78a]
> Compilation finished.
> --------------------------------
>
> STEP 3') Native compile yasnippet.el
>
>   (native-compile (locate-user-emacs-file "site-lisp-29/yasnippet/yasnippet.el"))
>
> ----------------------------
>  *Backtrace*
> ----------------------------
> Debugger entered--Lisp error: (wrong-type-argument "~/.emacs.d/site-lisp-29/yasnippet/yasnippet.el" number-or-marker-p "Aborted")
>   signal(wrong-type-argument ("~/.emacs.d/site-lisp-29/yasnippet/yasnippet.el" number-or-marker-p "Aborted"))
>   comp--native-compile("~/.emacs.d/site-lisp-29/yasnippet/yasnippet.el" nil nil)
>   native-compile("~/.emacs.d/site-lisp-29/yasnippet/yasnippet.el")
>   (progn (native-compile (locate-user-emacs-file "site-lisp-29/yasnippet/yasnippet.el")))
>   elisp--eval-last-sexp(t)
>   eval-last-sexp(t)
>   eval-print-last-sexp(nil)
>   funcall-interactively(eval-print-last-sexp nil)
>   command-execute(eval-print-last-sexp)

PS still, if anyone else find a more reduced reproducer that would
speed-up the investingation and fix of this issue.

Thanks

  Andrea





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#61917: 29.0.60; native compilation issues
  2023-03-26  9:20                         ` Andrea Corallo
@ 2023-03-29 20:29                           ` Andrea Corallo
  2023-03-29 22:53                             ` Naofumi Yasufuku
  0 siblings, 1 reply; 19+ messages in thread
From: Andrea Corallo @ 2023-03-29 20:29 UTC (permalink / raw)
  To: Naofumi Yasufuku; +Cc: Eli Zaretskii, 61917, Al Haji-Ali

Andrea Corallo <akrl@sdf.org> writes:

> Naofumi Yasufuku <naofumi@yasufuku.dev> writes:
>
>> Andrea Corallo <akrl@sdf.org> writes:
>>
>>> Naofumi Yasufuku <naofumi@yasufuku.dev> writes:
>>>>
>>>> My latest emacs-29 08fbc133756 build (includes bug#61917 fixes)
>>>> fails to start with the following errors after recompiling eln-cache:
>>>>
>>>> ------------------------------------------------------------------------
>>>> Loading /Users/naofumi/.ddskk/init (native compiled elisp)...done
>>>> skk-emacs-prepare-modeline-properties: Wrong type argument: listp, :type
>>>> Error in post-command-hook (yas--post-command-handler): (wrong-number-of-arguments #<subr signal> 1) [2 times]
>>>> ------------------------------------------------------------------------
>>>
>>> Hi Naofumi,
>>>
>>> could you please provide a reproducer so we can investigate this issue?
>>>
>>
>> Hello, Andrea
>>
>> I tried to find some simple recipe, but I couldn't.
>> The following is a bit complicated YASnippet case:
>>
>> STEP 1) Clone YASnippet, E.g.
>>
>>   $ mkdir ~/.emacs.d/site-lisp-29
>>   $ cd ~/.emacs.d/site-lisp-29
>>   $ git clone https://github.com/joaotavora/yasnippet.git
>>
>> STEP 2) emacs -Q
>>
>> STEP 3) Byte compile yasnippet.el, then enable yas-global-mode
>>
>>   (push (locate-user-emacs-file "site-lisp-29/yasnippet") load-path)
>>   (byte-compile-file (locate-user-emacs-file "site-lisp-29/yasnippet/yasnippet.el"))
>>   (require 'yasnippet)
>>   (yas-global-mode 1)
>>
>>
>> ----------------------------
>>  *Warnings*
>> ----------------------------
>> ⛔ Warning (comp): yasnippet.el:475:2: Warning: defvar `yas-after-exit-snippet-hook' docstring wider than 80 characters
>> ⛔ Warning (comp): yasnippet.el:557:2: Warning: custom-declare-variable `yas-keymap-disable-hook' docstring wider than 80 characters
>> ⛔ Warning (comp): yasnippet.el:1810:2: Warning: docstring wider than 80 characters
>> ⛔ Warning (comp): yasnippet.el:2982:2: Warning: docstring wider than 80 characters
>> ⛔ Warning (comp): yasnippet.el:3732:4: Warning: `declare' after `interactive'
>> ⛔ Warning (comp): yasnippet.el:4735:2: Warning: docstring wider than 80 characters
>> ⛔ Warning (comp): lisp.h:1289: Emacs fatal error: assertion failed: FIXNUMP (a)
>>
>> ----------------------------
>>  *Async-native-compile-log*
>> ----------------------------
>> Compiling /home/naofumi/.emacs.d/site-lisp-29/yasnippet/yasnippet.el...
>>
>> In toplevel form:
>> yasnippet.el:475:2: Warning: defvar `yas-after-exit-snippet-hook' docstring wider than 80 characters
>> yasnippet.el:557:2: Warning: custom-declare-variable `yas-keymap-disable-hook' docstring wider than 80 characters
>>
>> In yas-define-snippets:
>> yasnippet.el:1810:2: Warning: docstring wider than 80 characters
>>
>> In yas-longest-key-from-whitespace:
>> yasnippet.el:2982:2: Warning: docstring wider than 80 characters
>>
>> In yas-skip-and-clear-or-delete-char:
>> yasnippet.el:3732:4: Warning: `declare' after `interactive'
>>
>> In yas--field-parse-create:
>> yasnippet.el:4735:2: Warning: docstring wider than 80 characters
>>
>> lisp.h:1289: Emacs fatal error: assertion failed: FIXNUMP (a)
>> Fatal error 6: Aborted
>> Backtrace:
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x24efa0)[0x560461b30fa0]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x2147f1)[0x560461af67f1]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x2cad55)[0x560461bacd55]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x36f6f5)[0x560461c516f5]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x3735ca)[0x560461c555ca]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x37478a)[0x560461c5678a]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x37a2fd)[0x560461c5c2fd]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x37c1b0)[0x560461c5e1b0]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309cac)[0x560461bebcac]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/native-lisp/29.0.60-1d11f894/comp-7672a6ed-a5895679.eln(F636f6d702d636f6d70696c652d637478742d746f2d66696c65_comp_compile_ctxt_to_file_0+0x1a1)[0x7fd2331d45c1]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309cac)[0x560461bebcac]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/native-lisp/29.0.60-1d11f894/comp-7672a6ed-a5895679.eln(F636f6d702d66696e616c31_comp_final1_0+0xc5)[0x7fd2331d47e5]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309c96)[0x560461bebc96]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/native-lisp/29.0.60-1d11f894/comp-7672a6ed-a5895679.eln(F636f6d702d66696e616c_comp_final_0+0xe7)[0x7fd2331d4a17]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309cac)[0x560461bebcac]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/native-lisp/29.0.60-1d11f894/comp-7672a6ed-a5895679.eln(F636f6d702d2d6e61746976652d636f6d70696c65_comp__native_compile_0+0x822)[0x7fd2331d8ea2]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x308227)[0x560461bea227]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x34efc5)[0x560461c30fc5]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x34f825)[0x560461c31825]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x34fb6e)[0x560461c31b6e]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/../native-lisp/29.0.60-1d11f894/preloaded/mule-3352613d-8856059e.eln(F6c6f61642d776974682d636f64652d636f6e76657273696f6e_load_with_code_conversion_0+0x384)[0x7fd234843d74]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309d72)[0x560461bebd72]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x348a8c)[0x560461c2aa8c]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x34cbcb)[0x560461c2ebcb]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/../native-lisp/29.0.60-1d11f894/preloaded/startup-bbc6ea72-10e8addb.eln(F636f6d6d616e642d6c696e652d31_command_line_1_0+0x1719)[0x7fd234889fa9]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309cac)[0x560461bebcac]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/../native-lisp/29.0.60-1d11f894/preloaded/startup-bbc6ea72-10e8addb.eln(F636f6d6d616e642d6c696e65_command_line_0+0x1afc)[0x7fd2348810cc]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309c96)[0x560461bebc96]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/../native-lisp/29.0.60-1d11f894/preloaded/startup-bbc6ea72-10e8addb.eln(F6e6f726d616c2d746f702d6c6576656c_normal_top_level_0+0xde7)[0x7fd23487ccc7]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30819c)[0x560461bea19c]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x307828)[0x560461be9828]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x21ce67)[0x560461afee67]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x305054)[0x560461be7054]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x21ceaf)[0x560461afeeaf]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x304284)[0x560461be6284]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x21cd86)[0x560461afed86]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x21c160)[0x560461afe160]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x21c37d)[0x560461afe37d]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x217b24)[0x560461af9b24]
>> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xea)[0x7fd239049d0a]
>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x4978a)[0x56046192b78a]
>> Compilation finished.
>> --------------------------------
>>
>> STEP 3') Native compile yasnippet.el
>>
>>   (native-compile (locate-user-emacs-file "site-lisp-29/yasnippet/yasnippet.el"))
>>
>> ----------------------------
>>  *Backtrace*
>> ----------------------------
>> Debugger entered--Lisp error: (wrong-type-argument "~/.emacs.d/site-lisp-29/yasnippet/yasnippet.el" number-or-marker-p "Aborted")
>>   signal(wrong-type-argument ("~/.emacs.d/site-lisp-29/yasnippet/yasnippet.el" number-or-marker-p "Aborted"))
>>   comp--native-compile("~/.emacs.d/site-lisp-29/yasnippet/yasnippet.el" nil nil)
>>   native-compile("~/.emacs.d/site-lisp-29/yasnippet/yasnippet.el")
>>   (progn (native-compile (locate-user-emacs-file "site-lisp-29/yasnippet/yasnippet.el")))
>>   elisp--eval-last-sexp(t)
>>   eval-last-sexp(t)
>>   eval-print-last-sexp(nil)
>>   funcall-interactively(eval-print-last-sexp nil)
>>   command-execute(eval-print-last-sexp)
>
> PS still, if anyone else find a more reduced reproducer that would
> speed-up the investingation and fix of this issue.
>
> Thanks
>
>   Andrea

Okay ab4273056e0 should be a better (and safer) fix for this bug, I
pushed it now to 29.  This time hopefully it does not cause
regressions...

Bests

  Andrea





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#61917: 29.0.60; native compilation issues
  2023-03-29 20:29                           ` Andrea Corallo
@ 2023-03-29 22:53                             ` Naofumi Yasufuku
  2023-03-30 13:14                               ` Naofumi Yasufuku
  0 siblings, 1 reply; 19+ messages in thread
From: Naofumi Yasufuku @ 2023-03-29 22:53 UTC (permalink / raw)
  To: Andrea Corallo; +Cc: Eli Zaretskii, 61917, Al Haji-Ali

Andrea Corallo <akrl@sdf.org> writes:

> Andrea Corallo <akrl@sdf.org> writes:
>
>> Naofumi Yasufuku <naofumi@yasufuku.dev> writes:
>>
>>> Andrea Corallo <akrl@sdf.org> writes:
>>>
>>>> Naofumi Yasufuku <naofumi@yasufuku.dev> writes:
>>>>>
>>>>> My latest emacs-29 08fbc133756 build (includes bug#61917 fixes)
>>>>> fails to start with the following errors after recompiling eln-cache:
>>>>>
>>>>> ------------------------------------------------------------------------
>>>>> Loading /Users/naofumi/.ddskk/init (native compiled elisp)...done
>>>>> skk-emacs-prepare-modeline-properties: Wrong type argument: listp, :type
>>>>> Error in post-command-hook (yas--post-command-handler): (wrong-number-of-arguments #<subr signal> 1) [2 times]
>>>>> ------------------------------------------------------------------------
>>>>
>>>> Hi Naofumi,
>>>>
>>>> could you please provide a reproducer so we can investigate this issue?
>>>>
>>>
>>> Hello, Andrea
>>>
>>> I tried to find some simple recipe, but I couldn't.
>>> The following is a bit complicated YASnippet case:
>>>
>>> STEP 1) Clone YASnippet, E.g.
>>>
>>>   $ mkdir ~/.emacs.d/site-lisp-29
>>>   $ cd ~/.emacs.d/site-lisp-29
>>>   $ git clone https://github.com/joaotavora/yasnippet.git
>>>
>>> STEP 2) emacs -Q
>>>
>>> STEP 3) Byte compile yasnippet.el, then enable yas-global-mode
>>>
>>>   (push (locate-user-emacs-file "site-lisp-29/yasnippet") load-path)
>>>   (byte-compile-file (locate-user-emacs-file "site-lisp-29/yasnippet/yasnippet.el"))
>>>   (require 'yasnippet)
>>>   (yas-global-mode 1)
>>>
>>>
>>> ----------------------------
>>>  *Warnings*
>>> ----------------------------
>>> ⛔ Warning (comp): yasnippet.el:475:2: Warning: defvar `yas-after-exit-snippet-hook' docstring wider than 80 characters
>>> ⛔ Warning (comp): yasnippet.el:557:2: Warning: custom-declare-variable `yas-keymap-disable-hook' docstring wider than 80 characters
>>> ⛔ Warning (comp): yasnippet.el:1810:2: Warning: docstring wider than 80 characters
>>> ⛔ Warning (comp): yasnippet.el:2982:2: Warning: docstring wider than 80 characters
>>> ⛔ Warning (comp): yasnippet.el:3732:4: Warning: `declare' after `interactive'
>>> ⛔ Warning (comp): yasnippet.el:4735:2: Warning: docstring wider than 80 characters
>>> ⛔ Warning (comp): lisp.h:1289: Emacs fatal error: assertion failed: FIXNUMP (a)
>>>
>>> ----------------------------
>>>  *Async-native-compile-log*
>>> ----------------------------
>>> Compiling /home/naofumi/.emacs.d/site-lisp-29/yasnippet/yasnippet.el...
>>>
>>> In toplevel form:
>>> yasnippet.el:475:2: Warning: defvar `yas-after-exit-snippet-hook' docstring wider than 80 characters
>>> yasnippet.el:557:2: Warning: custom-declare-variable `yas-keymap-disable-hook' docstring wider than 80 characters
>>>
>>> In yas-define-snippets:
>>> yasnippet.el:1810:2: Warning: docstring wider than 80 characters
>>>
>>> In yas-longest-key-from-whitespace:
>>> yasnippet.el:2982:2: Warning: docstring wider than 80 characters
>>>
>>> In yas-skip-and-clear-or-delete-char:
>>> yasnippet.el:3732:4: Warning: `declare' after `interactive'
>>>
>>> In yas--field-parse-create:
>>> yasnippet.el:4735:2: Warning: docstring wider than 80 characters
>>>
>>> lisp.h:1289: Emacs fatal error: assertion failed: FIXNUMP (a)
>>> Fatal error 6: Aborted
>>> Backtrace:
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x24efa0)[0x560461b30fa0]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x2147f1)[0x560461af67f1]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x2cad55)[0x560461bacd55]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x36f6f5)[0x560461c516f5]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x3735ca)[0x560461c555ca]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x37478a)[0x560461c5678a]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x37a2fd)[0x560461c5c2fd]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x37c1b0)[0x560461c5e1b0]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309cac)[0x560461bebcac]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/native-lisp/29.0.60-1d11f894/comp-7672a6ed-a5895679.eln(F636f6d702d636f6d70696c652d637478742d746f2d66696c65_comp_compile_ctxt_to_file_0+0x1a1)[0x7fd2331d45c1]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309cac)[0x560461bebcac]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/native-lisp/29.0.60-1d11f894/comp-7672a6ed-a5895679.eln(F636f6d702d66696e616c31_comp_final1_0+0xc5)[0x7fd2331d47e5]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309c96)[0x560461bebc96]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/native-lisp/29.0.60-1d11f894/comp-7672a6ed-a5895679.eln(F636f6d702d66696e616c_comp_final_0+0xe7)[0x7fd2331d4a17]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309cac)[0x560461bebcac]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/native-lisp/29.0.60-1d11f894/comp-7672a6ed-a5895679.eln(F636f6d702d2d6e61746976652d636f6d70696c65_comp__native_compile_0+0x822)[0x7fd2331d8ea2]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x308227)[0x560461bea227]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x34efc5)[0x560461c30fc5]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x34f825)[0x560461c31825]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x34fb6e)[0x560461c31b6e]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/../native-lisp/29.0.60-1d11f894/preloaded/mule-3352613d-8856059e.eln(F6c6f61642d776974682d636f64652d636f6e76657273696f6e_load_with_code_conversion_0+0x384)[0x7fd234843d74]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309d72)[0x560461bebd72]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x348a8c)[0x560461c2aa8c]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x34cbcb)[0x560461c2ebcb]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/../native-lisp/29.0.60-1d11f894/preloaded/startup-bbc6ea72-10e8addb.eln(F636f6d6d616e642d6c696e652d31_command_line_1_0+0x1719)[0x7fd234889fa9]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309cac)[0x560461bebcac]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/../native-lisp/29.0.60-1d11f894/preloaded/startup-bbc6ea72-10e8addb.eln(F636f6d6d616e642d6c696e65_command_line_0+0x1afc)[0x7fd2348810cc]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309c96)[0x560461bebc96]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30973f)[0x560461beb73f]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x309a8d)[0x560461beba8d]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/../native-lisp/29.0.60-1d11f894/preloaded/startup-bbc6ea72-10e8addb.eln(F6e6f726d616c2d746f702d6c6576656c_normal_top_level_0+0xde7)[0x7fd23487ccc7]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x30819c)[0x560461bea19c]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x307828)[0x560461be9828]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x21ce67)[0x560461afee67]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x305054)[0x560461be7054]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x21ceaf)[0x560461afeeaf]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x304284)[0x560461be6284]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x21cd86)[0x560461afed86]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x21c160)[0x560461afe160]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x21c37d)[0x560461afe37d]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x217b24)[0x560461af9b24]
>>> /lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0xea)[0x7fd239049d0a]
>>> /home/naofumi/src/git.sv.gnu.org/debug/emacs-29/src/emacs(+0x4978a)[0x56046192b78a]
>>> Compilation finished.
>>> --------------------------------
>>>
>>> STEP 3') Native compile yasnippet.el
>>>
>>>   (native-compile (locate-user-emacs-file "site-lisp-29/yasnippet/yasnippet.el"))
>>>
>>> ----------------------------
>>>  *Backtrace*
>>> ----------------------------
>>> Debugger entered--Lisp error: (wrong-type-argument "~/.emacs.d/site-lisp-29/yasnippet/yasnippet.el" number-or-marker-p "Aborted")
>>>   signal(wrong-type-argument ("~/.emacs.d/site-lisp-29/yasnippet/yasnippet.el" number-or-marker-p "Aborted"))
>>>   comp--native-compile("~/.emacs.d/site-lisp-29/yasnippet/yasnippet.el" nil nil)
>>>   native-compile("~/.emacs.d/site-lisp-29/yasnippet/yasnippet.el")
>>>   (progn (native-compile (locate-user-emacs-file "site-lisp-29/yasnippet/yasnippet.el")))
>>>   elisp--eval-last-sexp(t)
>>>   eval-last-sexp(t)
>>>   eval-print-last-sexp(nil)
>>>   funcall-interactively(eval-print-last-sexp nil)
>>>   command-execute(eval-print-last-sexp)
>>
>> PS still, if anyone else find a more reduced reproducer that would
>> speed-up the investingation and fix of this issue.
>>
>> Thanks
>>
>>   Andrea
>
> Okay ab4273056e0 should be a better (and safer) fix for this bug, I
> pushed it now to 29.  This time hopefully it does not cause
> regressions...
>
> Bests
>
>   Andrea

Thank you.  I will try ;-)

Best regards,
  Naofumi





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#61917: 29.0.60; native compilation issues
  2023-03-29 22:53                             ` Naofumi Yasufuku
@ 2023-03-30 13:14                               ` Naofumi Yasufuku
  2023-03-30 13:32                                 ` Andrea Corallo
  0 siblings, 1 reply; 19+ messages in thread
From: Naofumi Yasufuku @ 2023-03-30 13:14 UTC (permalink / raw)
  To: Andrea Corallo; +Cc: Eli Zaretskii, 61917, Al Haji-Ali

Naofumi Yasufuku <naofumi@yasufuku.dev> writes:

> Andrea Corallo <akrl@sdf.org> writes:
>
[..snip..]
>>
>> Okay ab4273056e0 should be a better (and safer) fix for this bug, I
>> pushed it now to 29.  This time hopefully it does not cause
>> regressions...
>>
>> Bests
>>
>>   Andrea
>
> Thank you.  I will try ;-)
>

Hi Andrea,

I've confirmed that my build of emacs-29 ab4273056e0 works well.
Thank you very much for your great work.

- Recompiled all .elc and .eln successfully.

- .eln issues of both yasnippet and ddskk (Japanese input method) have gone.
  They are successfully loaded, and work without any problem.
>>>> ------------------------------------------------------------------------
>>>> Loading /Users/naofumi/.ddskk/init (native compiled elisp)...done
>>>> skk-emacs-prepare-modeline-properties: Wrong type argument: listp, :type
>>>> Error in post-command-hook (yas--post-command-handler): (wrong-number-of-arguments #<subr signal> 1) [2 times]
>>>> ------------------------------------------------------------------------

- comp-tests-61917-1 passes.
----------------------------
Selector: comp-tests-61917-1
Passed:  1
Failed:  0
Skipped: 0
Total:   1/1

Started at:   2023-03-30 21:48:11+0900
Finished.
Finished at:  2023-03-30 21:48:12+0900

.
----------------------------

- comp-subr-arities-h
#s(hash-table size 1642 test equal rehash-size 1.5 rehash-threshold 0.8125 data (treesit-node-field-name-for-child (2 . 2) message-box (1 . many) set-process-sentinel (2 . 2) previous-property-change (1 . 3) set-marker (2 . 3) bool-vector-p (1 . 1) set-coding-system-priority (0 . many) set-window-dedicated-p (2 . 2) sqlite-next (1 . 1) x-display-grayscale-p (0 . 1) syntax-class-to-char (1 . 1) window-text-pixel-size (0 . 7) ...))

----------------------------

In GNU Emacs 29.0.60 (build 1, x86_64-pc-linux-gnu, X toolkit, cairo
 version 1.16.0, Xaw3d scroll bars) of 2023-03-30 built on titan
Repository revision: ab4273056e0ab68a27fe807b16e2995bf84b72ec
Repository branch: HEAD
Windowing system distributor 'The X.Org Foundation', version 11.0.12101006
System Description: Debian GNU/Linux 11 (bullseye)

Configured using:
 'configure 'CFLAGS=-g3 -O2' TMPDIR=/home/naofumi/tmp
 --prefix=/home/naofumi/.local/emacs/emacs-29 --with-x
 --with-x-toolkit=lucid --with-mailutils --with-native-compilation'

----------------------------

In GNU Emacs 29.0.60 (build 1, aarch64-apple-darwin22.3.0, NS
 appkit-2299.40 Version 13.2.1 (Build 22D68)) of 2023-03-30 built on
 mimas.local
Repository revision: ab4273056e0ab68a27fe807b16e2995bf84b72ec
Repository branch: HEAD
Windowing system distributor 'Apple', version 10.3.2299
System Description:  macOS 13.2.1

Configured using:
 'configure 'CPPFLAGS=-DFD_SETSIZE=65536 -D_DARWIN_UNLIMITED_SELECT
 -I/opt/homebrew/include' 'CFLAGS=-g3 -O2' LDFLAGS=-L/opt/homebrew/lib
 TMPDIR=/Users/naofumi/tmp --prefix=/Users/naofumi/.local/emacs/emacs-29
 --with-ns --disable-ns-self-contained --with-mailutils
 --with-native-compilation --with-xwidgets'

----------------------------


Best regards,
  Naofumi





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#61917: 29.0.60; native compilation issues
  2023-03-30 13:14                               ` Naofumi Yasufuku
@ 2023-03-30 13:32                                 ` Andrea Corallo
  2023-04-09 17:48                                   ` Dmitry Gutov
  0 siblings, 1 reply; 19+ messages in thread
From: Andrea Corallo @ 2023-03-30 13:32 UTC (permalink / raw)
  To: Naofumi Yasufuku; +Cc: Eli Zaretskii, Al Haji-Ali, 61917-done

Naofumi Yasufuku <naofumi@yasufuku.dev> writes:

> Naofumi Yasufuku <naofumi@yasufuku.dev> writes:
>
>> Andrea Corallo <akrl@sdf.org> writes:
>>
> [..snip..]
>>>
>>> Okay ab4273056e0 should be a better (and safer) fix for this bug, I
>>> pushed it now to 29.  This time hopefully it does not cause
>>> regressions...
>>>
>>> Bests
>>>
>>>   Andrea
>>
>> Thank you.  I will try ;-)
>>
>
> Hi Andrea,
>
> I've confirmed that my build of emacs-29 ab4273056e0 works well.
> Thank you very much for your great work.
>
> - Recompiled all .elc and .eln successfully.
>
> - .eln issues of both yasnippet and ddskk (Japanese input method) have gone.
>   They are successfully loaded, and work without any problem.

Wonderful, thank you very much for reporting!

Closing this then.

Bests

  Andrea





^ permalink raw reply	[flat|nested] 19+ messages in thread

* bug#61917: 29.0.60; native compilation issues
  2023-03-30 13:32                                 ` Andrea Corallo
@ 2023-04-09 17:48                                   ` Dmitry Gutov
  0 siblings, 0 replies; 19+ messages in thread
From: Dmitry Gutov @ 2023-04-09 17:48 UTC (permalink / raw)
  To: 61917, akrl

Hi Andrea and all,

On 30/03/2023 16:32, Andrea Corallo wrote:
>> I've confirmed that my build of emacs-29 ab4273056e0 works well.
>> Thank you very much for your great work.
>>
>> - Recompiled all .elc and .eln successfully.
>>
>> - .eln issues of both yasnippet and ddskk (Japanese input method) have gone.
>>    They are successfully loaded, and work without any problem.
> Wonderful, thank you very much for reporting!
> 
> Closing this then.

There was a report against company-mode which I just localized to this 
bug: https://github.com/company-mode/company-mode/issues/1381

The symptoms looked different, though: more like one sees when a macro 
definition is not loaded during byte-compilation ("Invalid function: xxx").

Just mentioning this here for posterity and better searchability.





^ permalink raw reply	[flat|nested] 19+ messages in thread

end of thread, other threads:[~2023-04-09 17:48 UTC | newest]

Thread overview: 19+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2023-03-02 15:18 bug#61917: 29.0.60; native compilation issues Al Haji-Ali
2023-03-02 15:48 ` Eli Zaretskii
     [not found]   ` <xjfzg8uxi7b.fsf@ma.sdf.org>
2023-03-09 10:08     ` Eli Zaretskii
2023-03-09 11:33       ` Andrea Corallo
2023-03-09 12:20         ` Eli Zaretskii
2023-03-09 16:35           ` Al Haji-Ali
2023-03-10 16:55             ` Andrea Corallo
     [not found]               ` <xjf4jqfqoy0.fsf@ma.sdf.org>
2023-03-23 15:43                 ` Al Haji-Ali
2023-03-25 12:49                   ` Naofumi Yasufuku
2023-03-25 14:46                     ` Andrea Corallo
2023-03-25 19:55                       ` Naofumi Yasufuku
2023-03-26  8:22                         ` Andrea Corallo
2023-03-26  9:20                         ` Andrea Corallo
2023-03-29 20:29                           ` Andrea Corallo
2023-03-29 22:53                             ` Naofumi Yasufuku
2023-03-30 13:14                               ` Naofumi Yasufuku
2023-03-30 13:32                                 ` Andrea Corallo
2023-04-09 17:48                                   ` Dmitry Gutov
2023-03-10 16:54           ` Andrea Corallo

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.