* [bug#67260] [PATCH v4 4/5] gnu: emacs-org: Fix native builds. [not found] <84c0bc8c4e65af2241b9dd15f494fdc7eedd83d1.1702036387.git.liliana.prikler@gmail.com> @ 2023-12-08 11:16 ` Liliana Marie Prikler 2023-12-08 11:45 ` [bug#67260] [PATCH v4 5/5] gnu: emacs-magit: " Liliana Marie Prikler 2023-12-27 11:00 ` [bug#67260] [PATCH v4 1/5] gnu: emacs: Build trampolines Andrew Tropin via Guix-patches via 2 siblings, 0 replies; 8+ messages in thread From: Liliana Marie Prikler @ 2023-12-08 11:16 UTC (permalink / raw) To: 67260; +Cc: Mekeor Melire, Josselin Poiret, cox.katherine.e+guix, andrew * gnu/packages/emacs-xyz.scm (emacs-org)[#:phases]: Wrap ‘build’ in a directory excursion to the actual lisp directory. Change-Id: Ifa10f9e91fe21cd4c34da11b68ddb77a03d847ca --- gnu/packages/emacs-xyz.scm | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 9bb07663ee..80b3136284 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -16461,6 +16461,10 @@ (define-public emacs-org (substitute* "testing/lisp/test-org.el" (("test-org/org-(encode-time|time-string-to-time) .*" all) (string-append all " (skip-unless nil)\n"))))) + (replace 'build + (lambda args + (with-directory-excursion "lisp" + (apply (assoc-ref %standard-phases 'build) args)))) (replace 'install (lambda _ (let ((elpa (elpa-directory #$output)) -- 2.41.0 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* [bug#67260] [PATCH v4 5/5] gnu: emacs-magit: Fix native builds. [not found] <84c0bc8c4e65af2241b9dd15f494fdc7eedd83d1.1702036387.git.liliana.prikler@gmail.com> 2023-12-08 11:16 ` [bug#67260] [PATCH v4 4/5] gnu: emacs-org: Fix native builds Liliana Marie Prikler @ 2023-12-08 11:45 ` Liliana Marie Prikler 2023-12-27 11:00 ` [bug#67260] [PATCH v4 1/5] gnu: emacs: Build trampolines Andrew Tropin via Guix-patches via 2 siblings, 0 replies; 8+ messages in thread From: Liliana Marie Prikler @ 2023-12-08 11:45 UTC (permalink / raw) To: 67260; +Cc: Mekeor Melire, Josselin Poiret, cox.katherine.e+guix, andrew * gnu/packages/emacs-xyz.scm (emacs-magit)[#:phases]: Also wrap ‘build’ in a directory excursion. Change-Id: I332325989a1bbaa95552c2cbf50f336f0075c1c4 --- gnu/packages/emacs-xyz.scm | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 80b3136284..1655dee647 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm @@ -1566,7 +1566,11 @@ (define-public emacs-magit (replace 'install (lambda args (with-directory-excursion "lisp" - (apply (assoc-ref %standard-phases 'install) args))))))) + (apply (assoc-ref %standard-phases 'install) args)))) + (replace 'build + (lambda args + (with-directory-excursion "lisp" + (apply (assoc-ref %standard-phases 'build) args))))))) (native-inputs (list texinfo)) (inputs -- 2.41.0 ^ permalink raw reply related [flat|nested] 8+ messages in thread
* [bug#67260] [PATCH v4 1/5] gnu: emacs: Build trampolines. [not found] <84c0bc8c4e65af2241b9dd15f494fdc7eedd83d1.1702036387.git.liliana.prikler@gmail.com> 2023-12-08 11:16 ` [bug#67260] [PATCH v4 4/5] gnu: emacs-org: Fix native builds Liliana Marie Prikler 2023-12-08 11:45 ` [bug#67260] [PATCH v4 5/5] gnu: emacs-magit: " Liliana Marie Prikler @ 2023-12-27 11:00 ` Andrew Tropin via Guix-patches via 2023-12-27 16:40 ` Liliana Marie Prikler 2 siblings, 1 reply; 8+ messages in thread From: Andrew Tropin via Guix-patches via @ 2023-12-27 11:00 UTC (permalink / raw) To: Liliana Marie Prikler, 67260 Cc: Mekeor Melire, Josselin Poiret, cox.katherine.e+guix [-- Attachment #1: Type: text/plain, Size: 31522 bytes --] On 2023-11-25 12:13, Liliana Marie Prikler wrote: > * gnu/packages/emacs.scm (emacs-no-x)[#:phases]: Add ‘build-trampolines’. > > Change-Id: I33303bcbaf6cbda15867a5546e793c05d1f0e67b > --- > gnu/packages/emacs.scm | 5 ++++- > 1 file changed, 4 insertions(+), 1 deletion(-) > > diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm > index b9d9e2b891..55eab48c25 100644 > --- a/gnu/packages/emacs.scm > +++ b/gnu/packages/emacs.scm > @@ -327,7 +327,10 @@ (define-public emacs-no-x > (string-append > "-B" #$(this-package-input "libgccjit") "/lib/") > (string-append > - "-B" #$(this-package-input "libgccjit") "/lib/gcc/")))))))))) > + "-B" #$(this-package-input "libgccjit") "/lib/gcc/")))))) > + (add-after 'build 'build-trampolines > + (lambda* (#:key make-flags #:allow-other-keys) > + (apply invoke "make" "trampolines" make-flags))))))) > (inputs > (modify-inputs (package-inputs emacs-minimal) > (prepend gnutls > > base-commit: 60c97924e9519361494aaf0686e28eb831a42315 Applied the patch series v4 to emacs-team branch, removed all eln files in ~/.cache/emacs and ~/.config/emacs, executed --8<---------------cut here---------------start------------->8--- ./pre-inst-env guix shell emacs-pgtk emacs-magit \ --pure -E '.*GTK.*|.*XDG.*|.*DISPLAY.*' -- emacs -Q # M-S-: (require 'magit) RET --8<---------------cut here---------------end--------------->8--- *Warnings*: --8<---------------cut here---------------start------------->8--- ... # the same content as in the listing below + ⛔ Warning (comp): /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/eieio.el.gz: Error: error Uncompression program `sh' not found ⛔ Warning (comp): /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/comp.el.gz: Error: error Uncompression program `sh' not found ... --8<---------------cut here---------------end--------------->8--- Modified the command --8<---------------cut here---------------start------------->8--- ./pre-inst-env guix shell emacs-pgtk emacs-magit bash \ --pure -E '.*GTK.*|.*XDG.*|.*DISPLAY.*' -- emacs -Q # M-S-: (require 'magit) RET --8<---------------cut here---------------end--------------->8--- *Warnings*: --8<---------------cut here---------------start------------->8--- ⛔ Warning (comp): dash.el:615:2: Warning: docstring wider than 80 characters ⛔ Warning (comp): dash.el:628:2: Warning: docstring wider than 80 characters ⛔ Warning (comp): dash.el:645:2: Warning: docstring wider than 80 characters ⛔ Warning (comp): dash.el:1059:2: Warning: docstring wider than 80 characters ⛔ Warning (comp): dash.el:1219:2: Warning: docstring wider than 80 characters ⛔ Warning (comp): dash.el:1272:2: Warning: docstring wider than 80 characters ⛔ Warning (comp): dash.el:1320:2: Warning: docstring wider than 80 characters ⛔ Warning (comp): dash.el:1335:2: Warning: docstring wider than 80 characters ⛔ Warning (comp): dash.el:1341:2: Warning: docstring wider than 80 characters ⛔ Warning (comp): dash.el:1523:2: Warning: docstring wider than 80 characters ⛔ Warning (comp): dash.el:2254:2: Warning: docstring has wrong usage of unescaped single quotes (use \= or different quoting) ⛔ Warning (comp): dash.el:2613:2: Warning: docstring wider than 80 characters ⛔ Warning (comp): dash.el:2632:2: Warning: docstring wider than 80 characters ⛔ Warning (comp): dash.el:3318:2: Warning: docstring wider than 80 characters --8<---------------cut here---------------end--------------->8--- *Native-compile-log*: --8<---------------cut here---------------start------------->8--- Compiling /home/bob/.config/emacs/eln-cache/29.1-5c9913f6/subr--trampoline-6d616b652d70726f63657373_make_process_0.eln... --8<---------------cut here---------------end--------------->8--- *Async-native-compile-log*: --8<---------------cut here---------------start------------->8--- Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/bytecomp.el.gz... uncompressing bytecomp.el.gz... uncompressing bytecomp.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/cl-extra.el.gz... uncompressing cl-extra.el.gz... uncompressing cl-extra.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/cl-loaddefs.el.gz... uncompressing cl-loaddefs.el.gz... uncompressing cl-loaddefs.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/cl-lib.el.gz... uncompressing cl-lib.el.gz... uncompressing cl-lib.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/help-mode.el.gz... uncompressing help-mode.el.gz... uncompressing help-mode.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/gv.el.gz... uncompressing gv.el.gz... uncompressing gv.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/cl-macs.el.gz... uncompressing cl-macs.el.gz... uncompressing cl-macs.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/cl-seq.el.gz... uncompressing cl-seq.el.gz... uncompressing cl-seq.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/rx.el.gz... uncompressing rx.el.gz... uncompressing rx.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/subr-x.el.gz... uncompressing subr-x.el.gz... uncompressing subr-x.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/icons.el.gz... uncompressing icons.el.gz... uncompressing icons.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/warnings.el.gz... uncompressing warnings.el.gz... uncompressing warnings.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/comp-cstr.el.gz... uncompressing comp-cstr.el.gz... uncompressing comp-cstr.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/comp.el.gz... uncompressing comp.el.gz... uncompressing comp.el.gz...done Compiling /gnu/store/zxbk6xmbk8if4r7h0bfwrw5nq925drrb-emacs-dash-2.19.1/share/emacs/site-lisp/dash-2.19.1/dash.el... In -map-when: dash.el:615:2: Warning: docstring wider than 80 characters In -map-first: dash.el:628:2: Warning: docstring wider than 80 characters In -map-last: dash.el:645:2: Warning: docstring wider than 80 characters In -only-some?: dash.el:1059:2: Warning: docstring wider than 80 characters In -update-at: dash.el:1219:2: Warning: docstring wider than 80 characters In -split-with: dash.el:1272:2: Warning: docstring wider than 80 characters In -separate: dash.el:1320:2: Warning: docstring wider than 80 characters In -partition-all-in-steps: dash.el:1335:2: Warning: docstring wider than 80 characters In -partition-in-steps: dash.el:1341:2: Warning: docstring wider than 80 characters In --zip-with: dash.el:1523:2: Warning: docstring wider than 80 characters In -let: dash.el:2254:2: Warning: docstring has wrong usage of unescaped single quotes (use \= or different quoting) In -union: dash.el:2613:2: Warning: docstring wider than 80 characters In -intersection: dash.el:2632:2: Warning: docstring wider than 80 characters In -prodfn: dash.el:3318:2: Warning: docstring wider than 80 characters Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/eieio.el.gz... uncompressing eieio.el.gz... uncompressing eieio.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/eieio-core.el.gz... uncompressing eieio-core.el.gz... uncompressing eieio-core.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/byte-opt.el.gz... uncompressing byte-opt.el.gz... uncompressing byte-opt.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/crm.el.gz... uncompressing crm.el.gz... uncompressing crm.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/cursor-sensor.el.gz... uncompressing cursor-sensor.el.gz... uncompressing cursor-sensor.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/format-spec.el.gz... uncompressing format-spec.el.gz... uncompressing format-spec.el.gz...done Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-section.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-base.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-git.el... Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/kmacro.el.gz... uncompressing kmacro.el.gz... uncompressing kmacro.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/edmacro.el.gz... uncompressing edmacro.el.gz... uncompressing edmacro.el.gz...done Compiling /gnu/store/j8ai3gdi0nyhngpid3rxaqhy1a9xp22i-emacs-transient-0.4.3-0.cc0fa80/share/emacs/site-lisp/transient-0.4.3-0.cc0fa80/transient.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-mode.el... Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/ansi-color.el.gz... uncompressing ansi-color.el.gz... uncompressing ansi-color.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/server.el.gz... uncompressing server.el.gz... uncompressing server.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/ring.el.gz... uncompressing ring.el.gz... uncompressing ring.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/ansi-osc.el.gz... uncompressing ansi-osc.el.gz... uncompressing ansi-osc.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/comint.el.gz... uncompressing comint.el.gz... uncompressing comint.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/pcomplete.el.gz... uncompressing pcomplete.el.gz... uncompressing pcomplete.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/shell.el.gz... uncompressing shell.el.gz... uncompressing shell.el.gz...done Compiling /gnu/store/qy0xb7bikh5bghwqskw5wnylbk7ikjkz-emacs-with-editor-3.3.2/share/emacs/site-lisp/with-editor-3.3.2/with-editor.el... Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/calendar/time-date.el.gz... uncompressing time-date.el.gz... uncompressing time-date.el.gz...done Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-process.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-transient.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-margin.el... Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/filenotify.el.gz... uncompressing filenotify.el.gz... uncompressing filenotify.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/autorevert.el.gz... uncompressing autorevert.el.gz... uncompressing autorevert.el.gz...done Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-autorevert.el... Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/vc/add-log.el.gz... uncompressing add-log.el.gz... uncompressing add-log.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/vc/pcvs-util.el.gz... Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/mail/mailheader.el.gz... uncompressing pcvs-util.el.gz... uncompressing pcvs-util.el.gz...done uncompressing mailheader.el.gz... uncompressing mailheader.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/gnus/gmm-utils.el.gz... uncompressing gmm-utils.el.gz... uncompressing gmm-utils.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/mail/mail-utils.el.gz... uncompressing mail-utils.el.gz... uncompressing mail-utils.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/mail/mailabbrev.el.gz... uncompressing mailabbrev.el.gz... uncompressing mailabbrev.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/mail/ietf-drums.el.gz... uncompressing ietf-drums.el.gz... uncompressing ietf-drums.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/gnus/mm-util.el.gz... uncompressing mm-util.el.gz... uncompressing mm-util.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/mail/rfc2045.el.gz... uncompressing rfc2045.el.gz... uncompressing rfc2045.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/mail/rfc2047.el.gz... uncompressing rfc2047.el.gz... uncompressing rfc2047.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/mail/rfc2231.el.gz... Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/mail/mail-parse.el.gz... uncompressing rfc2231.el.gz... uncompressing rfc2231.el.gz...done uncompressing mail-parse.el.gz... uncompressing mail-parse.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/gnus/mm-encode.el.gz... uncompressing mm-encode.el.gz... uncompressing mm-encode.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/gnus/mm-bodies.el.gz... uncompressing mm-bodies.el.gz... uncompressing mm-bodies.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/gnus/mm-decode.el.gz... uncompressing mm-decode.el.gz... uncompressing mm-decode.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/text-property-search.el.gz... uncompressing text-property-search.el.gz... uncompressing text-property-search.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/gnus/gnus-util.el.gz... uncompressing gnus-util.el.gz... uncompressing gnus-util.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/epg-config.el.gz... uncompressing epg-config.el.gz... uncompressing epg-config.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/mail/rfc6068.el.gz... uncompressing rfc6068.el.gz... uncompressing rfc6068.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/epg.el.gz... uncompressing epg.el.gz... uncompressing epg.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/derived.el.gz... uncompressing derived.el.gz... uncompressing derived.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/epa.el.gz... uncompressing epa.el.gz... uncompressing epa.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/password-cache.el.gz... uncompressing password-cache.el.gz... uncompressing password-cache.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/gnus/mml-sec.el.gz... uncompressing mml-sec.el.gz... uncompressing mml-sec.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/gnus/mml.el.gz... uncompressing mml.el.gz... uncompressing mml.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/mail/rfc822.el.gz... uncompressing rfc822.el.gz... uncompressing rfc822.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/dired.el.gz... uncompressing dired.el.gz... uncompressing dired.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/net/puny.el.gz... uncompressing puny.el.gz... uncompressing puny.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/yank-media.el.gz... uncompressing yank-media.el.gz... uncompressing yank-media.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/net/mailcap.el.gz... uncompressing mailcap.el.gz... uncompressing mailcap.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/mail/sendmail.el.gz... uncompressing sendmail.el.gz... uncompressing sendmail.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/gnus/message.el.gz... uncompressing message.el.gz... uncompressing message.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/vc/log-edit.el.gz... uncompressing log-edit.el.gz... uncompressing log-edit.el.gz...done Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/git-commit.el... Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/easy-mmode.el.gz... uncompressing easy-mmode.el.gz... uncompressing easy-mmode.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/vc/diff-mode.el.gz... uncompressing diff-mode.el.gz... uncompressing diff-mode.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/vc/diff.el.gz... uncompressing diff.el.gz... uncompressing diff.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/vc/smerge-mode.el.gz... uncompressing smerge-mode.el.gz... uncompressing smerge-mode.el.gz...done Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-diff.el... Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/imenu.el.gz... uncompressing imenu.el.gz... uncompressing imenu.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/progmodes/which-func.el.gz... uncompressing which-func.el.gz... uncompressing which-func.el.gz...done Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-log.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-wip.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-apply.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-repos.el... Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/url/url-vars.el.gz... uncompressing url-vars.el.gz... uncompressing url-vars.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/map.el.gz... uncompressing map.el.gz... uncompressing map.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/json.el.gz... uncompressing json.el.gz... uncompressing json.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/auth-source.el.gz... uncompressing auth-source.el.gz... uncompressing auth-source.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/url/url-parse.el.gz... uncompressing url-parse.el.gz... uncompressing url-parse.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/url/url-handlers.el.gz... uncompressing url-handlers.el.gz... uncompressing url-handlers.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/url/url-util.el.gz... uncompressing url-util.el.gz... uncompressing url-util.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/url/url-domsuf.el.gz... uncompressing url-domsuf.el.gz... uncompressing url-domsuf.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/generate-lisp-file.el.gz... uncompressing generate-lisp-file.el.gz... uncompressing generate-lisp-file.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/url/url-cookie.el.gz... uncompressing url-cookie.el.gz... uncompressing url-cookie.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/url/url-history.el.gz... uncompressing url-history.el.gz... uncompressing url-history.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/url/url-methods.el.gz... uncompressing url-methods.el.gz... uncompressing url-methods.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/url/url-expand.el.gz... uncompressing url-expand.el.gz... uncompressing url-expand.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/url/url-privacy.el.gz... uncompressing url-privacy.el.gz... uncompressing url-privacy.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/url/url-proxy.el.gz... uncompressing url-proxy.el.gz... uncompressing url-proxy.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/url/url.el.gz... uncompressing url.el.gz... uncompressing url.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/net/browse-url.el.gz... uncompressing browse-url.el.gz... uncompressing browse-url.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/package.el.gz... uncompressing package.el.gz... uncompressing package.el.gz...done Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-status.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-refs.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-files.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-reset.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-branch.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-merge.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-worktree.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-tag.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-notes.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-sequence.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-commit.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-remote.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-clone.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-fetch.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-push.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-pull.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-bisect.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-reflog.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-stash.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-blame.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-submodule.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-patch.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-subtree.el... Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/vc/ediff-init.el.gz... uncompressing ediff-init.el.gz... uncompressing ediff-init.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/vc/ediff-help.el.gz... uncompressing ediff-help.el.gz... uncompressing ediff-help.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/vc/ediff-diff.el.gz... uncompressing ediff-diff.el.gz... uncompressing ediff-diff.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/vc/ediff-wind.el.gz... uncompressing ediff-wind.el.gz... uncompressing ediff-wind.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/vc/ediff-mult.el.gz... uncompressing ediff-mult.el.gz... uncompressing ediff-mult.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/vc/ediff-merg.el.gz... uncompressing ediff-merg.el.gz... uncompressing ediff-merg.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/vc/ediff-util.el.gz... uncompressing ediff-util.el.gz... uncompressing ediff-util.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/vc/ediff.el.gz... uncompressing ediff.el.gz... uncompressing ediff.el.gz...done Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-ediff.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-gitignore.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-sparse-checkout.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-extras.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/git-rebase.el... Compiling /gnu/store/bz2lz2pf5il825aqcsadafpshhd224d2-emacs-magit-3.3.0-6.7a1d503/share/emacs/site-lisp/magit-3.3.0-6.7a1d503/magit-bookmark.el... Compilation finished. --8<---------------cut here---------------end--------------->8--- In either cases ~/.config/emacs/eln-cache get populated: --8<---------------cut here---------------start------------->8--- ls ~/.config/emacs/eln-cache/29.1-5c9913f6 -1 calendar/ dash.eln emacs-lisp/ git-commit.eln git-rebase.eln gnus/ magit-apply.eln magit-autorevert.eln magit-base.eln magit-bisect.eln magit-blame.eln magit-bookmark.eln magit-branch.eln magit-clone.eln magit-commit.eln magit-diff.eln magit-ediff.eln magit.eln magit-extras.eln magit-fetch.eln magit-files.eln magit-git.eln magit-gitignore.eln magit-log.eln magit-margin.eln magit-merge.eln magit-mode.eln magit-notes.eln magit-patch.eln magit-process.eln magit-pull.eln magit-push.eln magit-reflog.eln magit-refs.eln magit-remote.eln magit-repos.eln magit-reset.eln magit-section.eln magit-sequence.eln magit-sparse-checkout.eln magit-stash.eln magit-status.eln magit-submodule.eln magit-subtree.eln magit-tag.eln magit-transient.eln magit-wip.eln magit-worktree.eln mail/ net/ progmodes/ subr--trampoline-6d616b652d70726f63657373_make_process_0.eln transient.eln url/ vc/ with-editor.eln --8<---------------cut here---------------end--------------->8--- -- Best regards, Andrew Tropin [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 832 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* [bug#67260] [PATCH v4 1/5] gnu: emacs: Build trampolines. 2023-12-27 11:00 ` [bug#67260] [PATCH v4 1/5] gnu: emacs: Build trampolines Andrew Tropin via Guix-patches via @ 2023-12-27 16:40 ` Liliana Marie Prikler 2023-12-27 18:27 ` Andrew Tropin via Guix-patches via 0 siblings, 1 reply; 8+ messages in thread From: Liliana Marie Prikler @ 2023-12-27 16:40 UTC (permalink / raw) To: Andrew Tropin, 67260; +Cc: Mekeor Melire, Josselin Poiret, cox.katherine.e+guix Am Mittwoch, dem 27.12.2023 um 14:00 +0300 schrieb Andrew Tropin: > On 2023-11-25 12:13, Liliana Marie Prikler wrote: > > > * gnu/packages/emacs.scm (emacs-no-x)[#:phases]: Add ‘build- > > trampolines’. > > > > Change-Id: I33303bcbaf6cbda15867a5546e793c05d1f0e67b > > --- > > gnu/packages/emacs.scm | 5 ++++- > > 1 file changed, 4 insertions(+), 1 deletion(-) > > > > diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm > > index b9d9e2b891..55eab48c25 100644 > > --- a/gnu/packages/emacs.scm > > +++ b/gnu/packages/emacs.scm > > @@ -327,7 +327,10 @@ (define-public emacs-no-x > > (string-append > > "-B" #$(this-package-input "libgccjit") > > "/lib/") > > (string-append > > - "-B" #$(this-package-input "libgccjit") > > "/lib/gcc/")))))))))) > > + "-B" #$(this-package-input "libgccjit") > > "/lib/gcc/")))))) > > + (add-after 'build 'build-trampolines > > + (lambda* (#:key make-flags #:allow-other-keys) > > + (apply invoke "make" "trampolines" make- > > flags))))))) > > (inputs > > (modify-inputs (package-inputs emacs-minimal) > > (prepend gnutls > > > > base-commit: 60c97924e9519361494aaf0686e28eb831a42315 > > Applied the patch series v4 to emacs-team branch, removed all eln > files > in ~/.cache/emacs and ~/.config/emacs, executed > > --8<---------------cut here---------------start------------->8--- > ./pre-inst-env guix shell emacs-pgtk emacs-magit \ > --pure -E '.*GTK.*|.*XDG.*|.*DISPLAY.*' -- emacs -Q > # M-S-: (require 'magit) RET > --8<---------------cut here---------------end--------------->8--- You're missing --with-input=emacs-minimal=emacs. You are not natively compiling emacs-magit atm. Cheers ^ permalink raw reply [flat|nested] 8+ messages in thread
* [bug#67260] [PATCH v4 1/5] gnu: emacs: Build trampolines. 2023-12-27 16:40 ` Liliana Marie Prikler @ 2023-12-27 18:27 ` Andrew Tropin via Guix-patches via 2023-12-27 20:03 ` Liliana Marie Prikler 0 siblings, 1 reply; 8+ messages in thread From: Andrew Tropin via Guix-patches via @ 2023-12-27 18:27 UTC (permalink / raw) To: Liliana Marie Prikler, 67260 Cc: Mekeor Melire, Josselin Poiret, cox.katherine.e+guix [-- Attachment #1: Type: text/plain, Size: 21146 bytes --] On 2023-12-27 17:40, Liliana Marie Prikler wrote: > Am Mittwoch, dem 27.12.2023 um 14:00 +0300 schrieb Andrew Tropin: >> On 2023-11-25 12:13, Liliana Marie Prikler wrote: >> >> > * gnu/packages/emacs.scm (emacs-no-x)[#:phases]: Add ‘build- >> > trampolines’. >> > >> > Change-Id: I33303bcbaf6cbda15867a5546e793c05d1f0e67b >> > --- >> > gnu/packages/emacs.scm | 5 ++++- >> > 1 file changed, 4 insertions(+), 1 deletion(-) >> > >> > diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm >> > index b9d9e2b891..55eab48c25 100644 >> > --- a/gnu/packages/emacs.scm >> > +++ b/gnu/packages/emacs.scm >> > @@ -327,7 +327,10 @@ (define-public emacs-no-x >> > (string-append >> > "-B" #$(this-package-input "libgccjit") >> > "/lib/") >> > (string-append >> > - "-B" #$(this-package-input "libgccjit") >> > "/lib/gcc/")))))))))) >> > + "-B" #$(this-package-input "libgccjit") >> > "/lib/gcc/")))))) >> > + (add-after 'build 'build-trampolines >> > + (lambda* (#:key make-flags #:allow-other-keys) >> > + (apply invoke "make" "trampolines" make- >> > flags))))))) >> > (inputs >> > (modify-inputs (package-inputs emacs-minimal) >> > (prepend gnutls >> > >> > base-commit: 60c97924e9519361494aaf0686e28eb831a42315 >> >> Applied the patch series v4 to emacs-team branch, removed all eln >> files >> in ~/.cache/emacs and ~/.config/emacs, executed >> >> --8<---------------cut here---------------start------------->8--- >> ./pre-inst-env guix shell emacs-pgtk emacs-magit \ >> --pure -E '.*GTK.*|.*XDG.*|.*DISPLAY.*' -- emacs -Q >> # M-S-: (require 'magit) RET >> --8<---------------cut here---------------end--------------->8--- > You're missing --with-input=emacs-minimal=emacs. You are not natively > compiling emacs-magit atm. Right, thank you! --8<---------------cut here---------------start------------->8--- ./pre-inst-env guix shell bash emacs-pgtk emacs-magit \ --with-input=emacs-minimal=emacs-pgtk --pure \ -E '.*GTK.*|.*XDG.*|.*DISPLAY.*' -- emacs -Q --8<---------------cut here---------------end--------------->8--- *Native-compile-log*: --8<---------------cut here---------------start------------->8--- Compiling /home/bob/.config/emacs/eln-cache/29.1-5c9913f6/subr--trampoline-6d616b652d70726f63657373_make_process_0.eln... --8<---------------cut here---------------end--------------->8--- *Async-native-compile-log*: --8<---------------cut here---------------start------------->8--- Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/bytecomp.el.gz... uncompressing bytecomp.el.gz... uncompressing bytecomp.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/cl-extra.el.gz... uncompressing cl-extra.el.gz... uncompressing cl-extra.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/cl-loaddefs.el.gz... uncompressing cl-loaddefs.el.gz... uncompressing cl-loaddefs.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/cl-lib.el.gz... uncompressing cl-lib.el.gz... uncompressing cl-lib.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/help-mode.el.gz... Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/gv.el.gz... uncompressing help-mode.el.gz... uncompressing help-mode.el.gz...done uncompressing gv.el.gz... uncompressing gv.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/cl-macs.el.gz... uncompressing cl-macs.el.gz... uncompressing cl-macs.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/cl-seq.el.gz... uncompressing cl-seq.el.gz... uncompressing cl-seq.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/rx.el.gz... uncompressing rx.el.gz... uncompressing rx.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/subr-x.el.gz... Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/icons.el.gz... uncompressing subr-x.el.gz... uncompressing subr-x.el.gz...done uncompressing icons.el.gz... uncompressing icons.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/warnings.el.gz... uncompressing warnings.el.gz... uncompressing warnings.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/comp-cstr.el.gz... uncompressing comp-cstr.el.gz... uncompressing comp-cstr.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/comp.el.gz... uncompressing comp.el.gz... uncompressing comp.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/eieio.el.gz... uncompressing eieio.el.gz... uncompressing eieio.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/eieio-core.el.gz... uncompressing eieio-core.el.gz... uncompressing eieio-core.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/byte-opt.el.gz... uncompressing byte-opt.el.gz... uncompressing byte-opt.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/crm.el.gz... uncompressing crm.el.gz... uncompressing crm.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/cursor-sensor.el.gz... uncompressing cursor-sensor.el.gz... uncompressing cursor-sensor.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/format-spec.el.gz... uncompressing format-spec.el.gz... uncompressing format-spec.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/kmacro.el.gz... Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/edmacro.el.gz... uncompressing kmacro.el.gz... uncompressing kmacro.el.gz...done uncompressing edmacro.el.gz... uncompressing edmacro.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/ansi-color.el.gz... uncompressing ansi-color.el.gz... uncompressing ansi-color.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/server.el.gz... uncompressing server.el.gz... uncompressing server.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/ring.el.gz... uncompressing ring.el.gz... uncompressing ring.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/ansi-osc.el.gz... uncompressing ansi-osc.el.gz... uncompressing ansi-osc.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/comint.el.gz... uncompressing comint.el.gz... uncompressing comint.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/pcomplete.el.gz... uncompressing pcomplete.el.gz... uncompressing pcomplete.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/shell.el.gz... uncompressing shell.el.gz... uncompressing shell.el.gz...done Compiling /gnu/store/6i4g4pn4nl2zka6771i4zr9ljxrxlbyj-emacs-with-editor-3.3.2/share/emacs/site-lisp/with-editor-3.3.2/with-editor.el... Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/calendar/time-date.el.gz... uncompressing time-date.el.gz... uncompressing time-date.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/filenotify.el.gz... uncompressing filenotify.el.gz... uncompressing filenotify.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/autorevert.el.gz... uncompressing autorevert.el.gz... uncompressing autorevert.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/vc/add-log.el.gz... uncompressing add-log.el.gz... uncompressing add-log.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/vc/pcvs-util.el.gz... uncompressing pcvs-util.el.gz... uncompressing pcvs-util.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/mail/mailheader.el.gz... uncompressing mailheader.el.gz... uncompressing mailheader.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/gnus/gmm-utils.el.gz... uncompressing gmm-utils.el.gz... uncompressing gmm-utils.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/mail/mail-utils.el.gz... uncompressing mail-utils.el.gz... uncompressing mail-utils.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/mail/mailabbrev.el.gz... uncompressing mailabbrev.el.gz... uncompressing mailabbrev.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/mail/ietf-drums.el.gz... uncompressing ietf-drums.el.gz... uncompressing ietf-drums.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/gnus/mm-util.el.gz... uncompressing mm-util.el.gz... uncompressing mm-util.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/mail/rfc2045.el.gz... Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/mail/rfc2047.el.gz... uncompressing rfc2045.el.gz... uncompressing rfc2045.el.gz...done uncompressing rfc2047.el.gz... uncompressing rfc2047.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/mail/rfc2231.el.gz... uncompressing rfc2231.el.gz... uncompressing rfc2231.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/mail/mail-parse.el.gz... uncompressing mail-parse.el.gz... uncompressing mail-parse.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/gnus/mm-encode.el.gz... Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/gnus/mm-bodies.el.gz... uncompressing mm-encode.el.gz... uncompressing mm-encode.el.gz...done uncompressing mm-bodies.el.gz... uncompressing mm-bodies.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/gnus/mm-decode.el.gz... uncompressing mm-decode.el.gz... uncompressing mm-decode.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/text-property-search.el.gz... uncompressing text-property-search.el.gz... uncompressing text-property-search.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/gnus/gnus-util.el.gz... uncompressing gnus-util.el.gz... uncompressing gnus-util.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/epg-config.el.gz... uncompressing epg-config.el.gz... uncompressing epg-config.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/mail/rfc6068.el.gz... uncompressing rfc6068.el.gz... uncompressing rfc6068.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/epg.el.gz... uncompressing epg.el.gz... uncompressing epg.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/derived.el.gz... uncompressing derived.el.gz... uncompressing derived.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/epa.el.gz... uncompressing epa.el.gz... uncompressing epa.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/password-cache.el.gz... uncompressing password-cache.el.gz... uncompressing password-cache.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/gnus/mml-sec.el.gz... uncompressing mml-sec.el.gz... uncompressing mml-sec.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/gnus/mml.el.gz... uncompressing mml.el.gz... uncompressing mml.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/mail/rfc822.el.gz... uncompressing rfc822.el.gz... uncompressing rfc822.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/dired.el.gz... uncompressing dired.el.gz... uncompressing dired.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/net/puny.el.gz... uncompressing puny.el.gz... uncompressing puny.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/yank-media.el.gz... uncompressing yank-media.el.gz... uncompressing yank-media.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/net/mailcap.el.gz... uncompressing mailcap.el.gz... uncompressing mailcap.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/mail/sendmail.el.gz... Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/gnus/message.el.gz... uncompressing sendmail.el.gz... uncompressing sendmail.el.gz...done uncompressing message.el.gz... uncompressing message.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/vc/log-edit.el.gz... uncompressing log-edit.el.gz... uncompressing log-edit.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/easy-mmode.el.gz... uncompressing easy-mmode.el.gz... uncompressing easy-mmode.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/vc/diff-mode.el.gz... uncompressing diff-mode.el.gz... uncompressing diff-mode.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/vc/diff.el.gz... uncompressing diff.el.gz... uncompressing diff.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/vc/smerge-mode.el.gz... uncompressing smerge-mode.el.gz... uncompressing smerge-mode.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/imenu.el.gz... uncompressing imenu.el.gz... uncompressing imenu.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/progmodes/which-func.el.gz... uncompressing which-func.el.gz... uncompressing which-func.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/url/url-vars.el.gz... uncompressing url-vars.el.gz... uncompressing url-vars.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/map.el.gz... uncompressing map.el.gz... uncompressing map.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/json.el.gz... uncompressing json.el.gz... uncompressing json.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/auth-source.el.gz... uncompressing auth-source.el.gz... uncompressing auth-source.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/url/url-parse.el.gz... uncompressing url-parse.el.gz... uncompressing url-parse.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/url/url-handlers.el.gz... uncompressing url-handlers.el.gz... uncompressing url-handlers.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/url/url-util.el.gz... uncompressing url-util.el.gz... uncompressing url-util.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/url/url-domsuf.el.gz... uncompressing url-domsuf.el.gz... uncompressing url-domsuf.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/generate-lisp-file.el.gz... uncompressing generate-lisp-file.el.gz... uncompressing generate-lisp-file.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/url/url-cookie.el.gz... uncompressing url-cookie.el.gz... uncompressing url-cookie.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/url/url-history.el.gz... uncompressing url-history.el.gz... uncompressing url-history.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/url/url-methods.el.gz... uncompressing url-methods.el.gz... uncompressing url-methods.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/url/url-expand.el.gz... uncompressing url-expand.el.gz... uncompressing url-expand.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/url/url-privacy.el.gz... uncompressing url-privacy.el.gz... uncompressing url-privacy.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/url/url-proxy.el.gz... uncompressing url-proxy.el.gz... uncompressing url-proxy.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/url/url.el.gz... uncompressing url.el.gz... uncompressing url.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/net/browse-url.el.gz... uncompressing browse-url.el.gz... uncompressing browse-url.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/emacs-lisp/package.el.gz... uncompressing package.el.gz... uncompressing package.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/vc/ediff-init.el.gz... uncompressing ediff-init.el.gz... uncompressing ediff-init.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/vc/ediff-help.el.gz... uncompressing ediff-help.el.gz... uncompressing ediff-help.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/vc/ediff-diff.el.gz... uncompressing ediff-diff.el.gz... uncompressing ediff-diff.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/vc/ediff-wind.el.gz... uncompressing ediff-wind.el.gz... uncompressing ediff-wind.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/vc/ediff-mult.el.gz... uncompressing ediff-mult.el.gz... uncompressing ediff-mult.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/vc/ediff-merg.el.gz... uncompressing ediff-merg.el.gz... uncompressing ediff-merg.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/vc/ediff-util.el.gz... uncompressing ediff-util.el.gz... uncompressing ediff-util.el.gz...done Compiling /gnu/store/8nxkj4291ijn4sscvmqysbf4scg0fvil-emacs-pgtk-29.1/share/emacs/29.1/lisp/vc/ediff.el.gz... uncompressing ediff.el.gz... uncompressing ediff.el.gz...done Compilation finished. --8<---------------cut here---------------end--------------->8--- -- Best regards, Andrew Tropin [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 832 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
* [bug#67260] [PATCH v4 1/5] gnu: emacs: Build trampolines. 2023-12-27 18:27 ` Andrew Tropin via Guix-patches via @ 2023-12-27 20:03 ` Liliana Marie Prikler 2023-12-27 20:44 ` Liliana Marie Prikler 2023-12-28 5:56 ` Andrew Tropin via Guix-patches via 0 siblings, 2 replies; 8+ messages in thread From: Liliana Marie Prikler @ 2023-12-27 20:03 UTC (permalink / raw) To: Andrew Tropin, 67260; +Cc: Mekeor Melire, Josselin Poiret, cox.katherine.e+guix Am Mittwoch, dem 27.12.2023 um 21:27 +0300 schrieb Andrew Tropin: > On 2023-12-27 17:40, Liliana Marie Prikler wrote: > > > Am Mittwoch, dem 27.12.2023 um 14:00 +0300 schrieb Andrew Tropin: > > > On 2023-11-25 12:13, Liliana Marie Prikler wrote: > > > > > > > * gnu/packages/emacs.scm (emacs-no-x)[#:phases]: Add ‘build- > > > > trampolines’. > > > > > > > > Change-Id: I33303bcbaf6cbda15867a5546e793c05d1f0e67b > > > > --- > > > > gnu/packages/emacs.scm | 5 ++++- > > > > 1 file changed, 4 insertions(+), 1 deletion(-) > > > > > > > > diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm > > > > index b9d9e2b891..55eab48c25 100644 > > > > --- a/gnu/packages/emacs.scm > > > > +++ b/gnu/packages/emacs.scm > > > > @@ -327,7 +327,10 @@ (define-public emacs-no-x > > > > (string-append > > > > "-B" #$(this-package-input "libgccjit") > > > > "/lib/") > > > > (string-append > > > > - "-B" #$(this-package-input "libgccjit") > > > > "/lib/gcc/")))))))))) > > > > + "-B" #$(this-package-input "libgccjit") > > > > "/lib/gcc/")))))) > > > > + (add-after 'build 'build-trampolines > > > > + (lambda* (#:key make-flags #:allow-other-keys) > > > > + (apply invoke "make" "trampolines" make- > > > > flags))))))) > > > > (inputs > > > > (modify-inputs (package-inputs emacs-minimal) > > > > (prepend gnutls > > > > > > > > base-commit: 60c97924e9519361494aaf0686e28eb831a42315 > > > > > > Applied the patch series v4 to emacs-team branch, removed all eln > > > files > > > in ~/.cache/emacs and ~/.config/emacs, executed > > > > > > --8<---------------cut here---------------start------------->8--- > > > ./pre-inst-env guix shell emacs-pgtk emacs-magit \ > > > --pure -E '.*GTK.*|.*XDG.*|.*DISPLAY.*' -- emacs -Q > > > # M-S-: (require 'magit) RET > > > --8<---------------cut here---------------end--------------->8--- > > You're missing --with-input=emacs-minimal=emacs. You are not > > natively compiling emacs-magit atm. > > Right, thank you! Turns out you also need to do this with emacs-no-x due to emacs-libgit. Friendly reminder that we don't have build system/packaging utilities to easily replace emacs versions yet, so magit might not have been the wisest choice to showcase here. More worryingly, it appears you're recompiling Emacs itself here. This should not be happening. However, it turns out that your eln-cache is always first on the native load path and thus already compiled files won't be found.¹ Try adding --eval='(setq native-comp-jit-compilation nil)' and see whether you can load natively compiled procedures and have them show as natively compiled. Cheers ¹ Maybe there's a smarter way to locate them files? Did I go wrong in one of my patches? ^ permalink raw reply [flat|nested] 8+ messages in thread
* [bug#67260] [PATCH v4 1/5] gnu: emacs: Build trampolines. 2023-12-27 20:03 ` Liliana Marie Prikler @ 2023-12-27 20:44 ` Liliana Marie Prikler 2023-12-28 5:56 ` Andrew Tropin via Guix-patches via 1 sibling, 0 replies; 8+ messages in thread From: Liliana Marie Prikler @ 2023-12-27 20:44 UTC (permalink / raw) To: Andrew Tropin, 67260; +Cc: Mekeor Melire, Josselin Poiret, cox.katherine.e+guix Am Mittwoch, dem 27.12.2023 um 21:03 +0100 schrieb Liliana Marie Prikler: > Turns out you also need to do this with emacs-no-x due to emacs- > libgit. … or not, as emacs-libgit is not pulled in by emacs-magit. Still a potential problem, however. Cheers ^ permalink raw reply [flat|nested] 8+ messages in thread
* [bug#67260] [PATCH v4 1/5] gnu: emacs: Build trampolines. 2023-12-27 20:03 ` Liliana Marie Prikler 2023-12-27 20:44 ` Liliana Marie Prikler @ 2023-12-28 5:56 ` Andrew Tropin via Guix-patches via 1 sibling, 0 replies; 8+ messages in thread From: Andrew Tropin via Guix-patches via @ 2023-12-28 5:56 UTC (permalink / raw) To: Liliana Marie Prikler, 67260 Cc: Mekeor Melire, Josselin Poiret, cox.katherine.e+guix [-- Attachment #1: Type: text/plain, Size: 4066 bytes --] On 2023-12-27 21:03, Liliana Marie Prikler wrote: > Am Mittwoch, dem 27.12.2023 um 21:27 +0300 schrieb Andrew Tropin: >> On 2023-12-27 17:40, Liliana Marie Prikler wrote: >> >> > Am Mittwoch, dem 27.12.2023 um 14:00 +0300 schrieb Andrew Tropin: >> > > On 2023-11-25 12:13, Liliana Marie Prikler wrote: >> > > >> > > > * gnu/packages/emacs.scm (emacs-no-x)[#:phases]: Add ‘build- >> > > > trampolines’. >> > > > >> > > > Change-Id: I33303bcbaf6cbda15867a5546e793c05d1f0e67b >> > > > --- >> > > > gnu/packages/emacs.scm | 5 ++++- >> > > > 1 file changed, 4 insertions(+), 1 deletion(-) >> > > > >> > > > diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm >> > > > index b9d9e2b891..55eab48c25 100644 >> > > > --- a/gnu/packages/emacs.scm >> > > > +++ b/gnu/packages/emacs.scm >> > > > @@ -327,7 +327,10 @@ (define-public emacs-no-x >> > > > (string-append >> > > > "-B" #$(this-package-input "libgccjit") >> > > > "/lib/") >> > > > (string-append >> > > > - "-B" #$(this-package-input "libgccjit") >> > > > "/lib/gcc/")))))))))) >> > > > + "-B" #$(this-package-input "libgccjit") >> > > > "/lib/gcc/")))))) >> > > > + (add-after 'build 'build-trampolines >> > > > + (lambda* (#:key make-flags #:allow-other-keys) >> > > > + (apply invoke "make" "trampolines" make- >> > > > flags))))))) >> > > > (inputs >> > > > (modify-inputs (package-inputs emacs-minimal) >> > > > (prepend gnutls >> > > > >> > > > base-commit: 60c97924e9519361494aaf0686e28eb831a42315 >> > > >> > > Applied the patch series v4 to emacs-team branch, removed all eln >> > > files >> > > in ~/.cache/emacs and ~/.config/emacs, executed >> > > >> > > --8<---------------cut here---------------start------------->8--- >> > > ./pre-inst-env guix shell emacs-pgtk emacs-magit \ >> > > --pure -E '.*GTK.*|.*XDG.*|.*DISPLAY.*' -- emacs -Q >> > > # M-S-: (require 'magit) RET >> > > --8<---------------cut here---------------end--------------->8--- >> > You're missing --with-input=emacs-minimal=emacs. You are not >> > natively compiling emacs-magit atm. >> >> Right, thank you! > Turns out you also need to do this with emacs-no-x due to emacs-libgit. > > Friendly reminder that we don't have build system/packaging utilities > to easily replace emacs versions yet, so magit might not have been the > wisest choice to showcase here. > > More worryingly, it appears you're recompiling Emacs itself here. This > should not be happening. However, it turns out that your eln-cache is > always first on the native load path and thus already compiled files > won't be found.¹ Try adding > --eval='(setq native-comp-jit-compilation nil)' > and see whether you can load natively compiled procedures and have them > show as natively compiled. --8<---------------cut here---------------start------------->8--- native-comp-eln-load-path is a variable defined in ‘C source code’. Its value is ("/home/bob/.config/emacs/eln-cache/" "/gnu/store/lxf6aqh5b1zzaclfxcivk8vw1q4fhrrn-profile/lib/emacs/native-site-lisp" "../native-lisp/") --8<---------------cut here---------------end--------------->8--- --8<---------------cut here---------------start------------->8--- ls ~/.config/emacs/eln-cache/**/ /home/bob/.config/emacs/eln-cache/: 29.1-5c9913f6/ /home/bob/.config/emacs/eln-cache/29.1-5c9913f6/: subr--trampoline-6d616b652d70726f63657373_make_process_0.eln --8<---------------cut here---------------end--------------->8--- magit-status is an interactive native-compiled Lisp function in ‘magit-status.el’. > > Cheers > > ¹ Maybe there's a smarter way to locate them files? Did I go wrong in > one of my patches? > -- Best regards, Andrew Tropin [-- Attachment #2: signature.asc --] [-- Type: application/pgp-signature, Size: 832 bytes --] ^ permalink raw reply [flat|nested] 8+ messages in thread
end of thread, other threads:[~2023-12-28 5:57 UTC | newest] Thread overview: 8+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- [not found] <84c0bc8c4e65af2241b9dd15f494fdc7eedd83d1.1702036387.git.liliana.prikler@gmail.com> 2023-12-08 11:16 ` [bug#67260] [PATCH v4 4/5] gnu: emacs-org: Fix native builds Liliana Marie Prikler 2023-12-08 11:45 ` [bug#67260] [PATCH v4 5/5] gnu: emacs-magit: " Liliana Marie Prikler 2023-12-27 11:00 ` [bug#67260] [PATCH v4 1/5] gnu: emacs: Build trampolines Andrew Tropin via Guix-patches via 2023-12-27 16:40 ` Liliana Marie Prikler 2023-12-27 18:27 ` Andrew Tropin via Guix-patches via 2023-12-27 20:03 ` Liliana Marie Prikler 2023-12-27 20:44 ` Liliana Marie Prikler 2023-12-28 5:56 ` Andrew Tropin via Guix-patches via
Code repositories for project(s) associated with this external index https://git.savannah.gnu.org/cgit/guix.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.