all messages for Emacs-related lists mirrored at yhetil.org
 help / color / mirror / code / Atom feed
From: Eli Zaretskii <eliz@gnu.org>
To: Cody Goodman <cody.goodman@acilearning.com>
Cc: 59673@debbugs.gnu.org
Subject: bug#59673: 29.0.50; emacs 29 segfault on aarch64-linux in parallels on apple m1
Date: Tue, 29 Nov 2022 15:15:32 +0200	[thread overview]
Message-ID: <83bkopnbpn.fsf@gnu.org> (raw)
In-Reply-To: <MW5PR20MB43567DCDCBACCD61D00321A094139@MW5PR20MB4356.namprd20.prod.outlook.com> (message from Cody Goodman on Mon, 28 Nov 2022 15:57:30 +0000)

> From: Cody Goodman <cody.goodman@acilearning.com>
> Date: Mon, 28 Nov 2022 15:57:30 +0000
> 
> I think the error that happens first is most relevant and likely related to the others:
> 
> ```
>   ELC+ELN  ../lisp/emacs-lisp/macroexp.elc
> 
> Error: wrong-type-argument ("../lisp/emacs-lisp/lisp-mode.el" listp ((call set-match-data #s(comp-mvar nil nil ((0 . 0)) nil 6189160 1) #s(comp-mvar nil (t) nil nil 6189530 2))))
> 
> Loading macroexp.elc...
> Eager macro-expansion failure: (void-variable unshared)
> make[3]: *** [Makefile:282: ../lisp/emacs-lisp/lisp-mode.elc] Error 255
> make[2]: *** [Makefile:841: ../lisp/emacs-lisp/lisp-mode.elc] Error 2
> make[2]: *** Waiting for unfinished jobs....
> ```
> 
> I believe the revision is a85ff22300736212e38f43cc7d56e8e3d4ae1203 per https://github.com/nix-community/emacs-overlay/commit/ec3600b1959137ecf56774206b15c5930cfa07e4.
> 
> Here is the full build log on my NixOS machine:
> 
> ```
> @nix { "action": "setPhase", "phase": "unpackPhase" }
> unpacking sources
> unpacking source archive /nix/store/ky8bymg9j8xk4fqg2z8h4xfc4drz752k-source
> source root is source

Sorry, I don't know what this means, and whether and how this is different
from the upstream sources in the Emacs Git repository.

Would it be possible for you to build the emacs-29 branch of the Emacs Git
instead, using the instructions in the INSTALL.REPO file?

Alternatively, how about taking this up with the nix maintainers first?

Also, did you ever build the Emacs 29 codebase in the past (from our Git
master branch)?  If so, did it work for you on that system?





  reply	other threads:[~2022-11-29 13:15 UTC|newest]

Thread overview: 3+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2022-11-28 15:57 bug#59673: 29.0.50; emacs 29 segfault on aarch64-linux in parallels on apple m1 Cody Goodman
2022-11-29 13:15 ` Eli Zaretskii [this message]
2023-09-03  9:37   ` Stefan Kangas

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=83bkopnbpn.fsf@gnu.org \
    --to=eliz@gnu.org \
    --cc=59673@debbugs.gnu.org \
    --cc=cody.goodman@acilearning.com \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
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.