|
From: | GNU bug Tracking System |
Subject: | bug#55305: closed (28.0.50: With async nativecomp, package manager fails to load hyperbole-autoloads.el before compilation) |
Date: | Wed, 07 Jun 2023 21:37:02 +0000 |
Your message dated Wed, 07 Jun 2023 17:36:04 -0400 with message-id <yp1cz279cqj.fsf@fencepost.gnu.org> and subject line Re: bug#55305: 28.0.50: With async nativecomp, package manager fails to load hyperbole-autoloads.el before compilation has caused the debbugs.gnu.org bug report #55305, regarding 28.0.50: With async nativecomp, package manager fails to load hyperbole-autoloads.el before compilation to be marked as done. (If you believe you have received this mail in error, please contact help-debbugs@gnu.org.) -- 55305: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=55305 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems
--- Begin Message ---Subject: 28.0.50: With async nativecomp, package manager fails to load hyperbole-autoloads.el before compilation Date: Sat, 7 May 2022 16:05:17 -0400 Tested under Emacs 28.1 and a recent tip of the Emacs git repo for Emacs
29 with asynchronous native compilation enabled:
M-x package-install RET hyperbole RET
fails to load the hyperbole-autoloads.el file before the
async native compiler and byte compiler produce these errors since
the autoloaded var:append function is not defined:
Warning (comp): ~/.emacs.d/elpa/hyperbole-8.0.0/hui-em-but.el: Error: Symbol's function definition is void var:append Disable showing Disable logging
Warning (comp): ~/.emacs.d/elpa/hyperbole-8.0.0/hui-mouse.el: Error: Symbol's function definition is void var:append Disable showing Disable logging
Warning (comp): ~/.emacs.d/elpa/hyperbole-8.0.0/hbut.el: Error: Symbol's function definition is void var:append Disable showing Disable logging
The package manager definitely generates hyperbole-autoloads.el at some
point though I do not know if it is before these errors are produced.
Thanks for any help with this.
-- Bob
--- End Message ---
--- Begin Message ---Subject: Re: bug#55305: 28.0.50: With async nativecomp, package manager fails to load hyperbole-autoloads.el before compilation Date: Wed, 07 Jun 2023 17:36:04 -0400 User-agent: Gnus/5.13 (Gnus v5.13) Eli Zaretskii <eliz@gnu.org> writes: >> From: Robert Weiner <rswgnu@gmail.com> >> Date: Mon, 16 May 2022 18:27:13 -0400 >> Cc: Stefan Monnier <monnier@iro.umontreal.ca>, akrl@sdf.org, >> 55305@debbugs.gnu.org, akrl@sdf.com, rsw@gnu.org >> >> Just FYI, Hyperbole used to generate the hyperbole-autoloads.el file itself >> and include it in the packaged release but this broke the Elpa build process. > > Then perhaps the ELPA build process needs to be augmented not to break > in those cases. I'm closing this old bug as the outcome was that the issue is not a compiler bug. If the ELPA infrastructure needs some improvment we probably need a dedicated bug for that. Happy to reopen anyway if necessary. Bests Andrea
--- End Message ---
[Prev in Thread] | Current Thread | [Next in Thread] |