Package: emacs;
Reported by: Daniel Kraus <daniel <at> kraus.my>
Date: Wed, 6 May 2020 14:19:01 UTC
Severity: normal
Found in version 28.0.50
Done: Andrea Corallo <akrl <at> sdf.org>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 41112 in the body.
You can then email your comments to 41112 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#41112
; Package emacs
.
(Wed, 06 May 2020 14:19:01 GMT) Full text and rfc822 format available.Daniel Kraus <daniel <at> kraus.my>
:bug-gnu-emacs <at> gnu.org
.
(Wed, 06 May 2020 14:19:01 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: Daniel Kraus <daniel <at> kraus.my> To: bug-gnu-emacs <at> gnu.org Subject: 28.0.50; [feature/native-comp] Compiling treemacs-magit.el fails from the treemacs package Date: Wed, 06 May 2020 16:17:55 +0200
Hi, I'm running the latest version of the native-comp branch (compiled yesterday, 2020-05-05) and while compiling the treemacs package (https://github.com/Alexander-Miller/treemacs/) I found out that `treemacs-magit.el` doesn't compile. The log output is: --cut-- libgccjit.so: error: gcc_jit_block_end_with_jump: adding to terminated block: bb_29 (already terminated by: if (local19 == d_reloc[(long long)36]) goto bb_27; else goto bb_27;) Internal native compiler error: "/home/daniel/.emacs.d/lib/treemacs/src/extra/treemacs-magit.el", "failing to compile function", treemacs-magit--simple-git-mode-update, "gcc_jit_block_end_with_jump: adding to terminated block: bb_29 (already terminated by: if (local19 == d_reloc[(long long)36]) goto bb_27; else goto bb_27;)" --cut-- Thanks, Daniel In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.20, cairo version 1.17.3) of 2020-05-05 built on matrix Repository revision: 6d25de46f77909f3adb108786052995151082c56 Repository branch: makepkg Windowing system distributor 'The X.Org Foundation', version 11.0.12008000 System Description: Arch Linux Recent messages: Mark set Quit (New file) Mark set Invalid face attribute :inherit mu4e-header-key-face start-process: Searching for program: No such file or directory, xdg-emailInvalid face attribute :inherit mu4e-header-key-face QuitInvalid face attribute :inherit mu4e-header-key-face start-process: Searching for program: No such file or directory, xdg-emailInvalid face attribute :inherit mu4e-header-key-face Configured using: 'configure --prefix=/usr --sysconfdir=/etc --libexecdir=/usr/lib --localstatedir=/var --mandir=/usr/share/man --with-gameuser=:games --with-sound=alsa --with-modules --without-gconf --without-gsettings --with-nativecomp --with-x-toolkit=gtk3 --without-xaw3d --without-m17n-flt --with-cairo --with-xwidgets --without-compress-install 'CFLAGS=-march=x86-64 -mtune=generic -O2 -pipe -fstack-protector-strong -fno-plt -g -flto -s -fuse-ld=gold' CPPFLAGS=-D_FORTIFY_SOURCE=2 LDFLAGS=-Wl,-O1,--sort-common,--as-needed,-z,relro,-z,now' Configured features: XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GLIB NOTIFY INOTIFY ACL GNUTLS LIBXML2 FREETYPE HARFBUZZ LIBOTF ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS XWIDGETS LIBSYSTEMD JSON PDUMPER LCMS2 GMP Important settings: value of $LC_COLLATE: C value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix Major mode: mu4e:compose Minor modes in effect: guess-language-mode: t umlaut-mode: t dap-ui-controls-mode: t dap-ui-mode: t lsp-treemacs-sync-mode: t dap-mode: t global-fish-completion-mode: t fish-completion-mode: t display-time-mode: t dimmer-mode: t volatile-highlights-mode: t which-key-mode: t global-atomic-chrome-edit-mode: t yas-global-mode: t yas-minor-mode: t beacon-mode: t counsel-projectile-mode: t counsel-mode: t ivy-mode: t projectile-mode: t org-super-agenda-mode: t treemacs-icons-dired-mode: t global-magit-file-mode: t magit-wip-initial-backup-mode: t magit-wip-before-change-mode: t magit-wip-after-apply-mode: t magit-wip-after-save-mode: t magit-wip-mode: t which-function-mode: t magit-auto-revert-mode: t global-git-commit-mode: t treemacs-filewatch-mode: t treemacs-follow-mode: t treemacs-git-mode: simple treemacs-fringe-indicator-mode: t dired-async-mode: t mml-mode: t async-bytecomp-package-mode: t shell-dirtrack-mode: t gpastel-mode: t winner-mode: t minions-mode: t global-hl-todo-mode: t hl-todo-mode: t back-button-mode: t recentf-mode: t global-auto-revert-mode: t savehist-mode: t editorconfig-mode: t whole-line-or-region-global-mode: t whole-line-or-region-local-mode: t company-box-mode: t company-prescient-mode: t prescient-persist-mode: t global-company-mode: t company-mode: t show-smartparens-global-mode: t show-smartparens-mode: t smartparens-global-mode: t smartparens-mode: t ws-butler-mode: t outline-minor-mode: t erc-list-mode: t erc-menu-mode: t erc-autojoin-mode: t erc-ring-mode: t erc-networks-mode: t erc-pcomplete-mode: t erc-track-mode: t erc-track-minor-mode: t erc-netsplit-mode: t erc-notifications-mode: t erc-match-mode: t erc-spelling-mode: t flyspell-mode: t erc-hl-nicks-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t global-so-long-mode: t save-place-mode: t global-hl-line-mode: t delete-selection-mode: t override-global-mode: t tooltip-mode: t global-eldoc-mode: t electric-indent-mode: t mouse-wheel-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t size-indication-mode: t column-number-mode: t line-number-mode: t auto-fill-function: yas--auto-fill transient-mark-mode: t abbrev-mode: t Load-path shadows: /home/daniel/.emacs.d/lib/loc-changes/el-get-install hides /home/daniel/.emacs.d/lib/load-relative/el-get-install /home/daniel/.emacs.d/lib/paredit/test hides /home/daniel/.emacs.d/lib/libgit/test /home/daniel/.emacs.d/lib/auctex/auctex hides /usr/share/emacs/site-lisp/auctex /home/daniel/.emacs.d/lib/po-mode/po-mode hides /usr/share/emacs/site-lisp/po-mode /home/daniel/.emacs.d/lib/auctex/tex-site hides /usr/share/emacs/site-lisp/tex-site /home/daniel/.emacs.d/lib/cmake-mode/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode /home/daniel/.emacs.d/lib/auctex/preview-latex hides /usr/share/emacs/site-lisp/preview-latex /home/daniel/.emacs.d/lib/auctex/context-en hides /usr/share/emacs/site-lisp/auctex/context-en /home/daniel/.emacs.d/lib/auctex/context-nl hides /usr/share/emacs/site-lisp/auctex/context-nl /home/daniel/.emacs.d/lib/auctex/context hides /usr/share/emacs/site-lisp/auctex/context /home/daniel/.emacs.d/lib/auctex/texmathp hides /usr/share/emacs/site-lisp/auctex/texmathp /home/daniel/.emacs.d/lib/auctex/tex-bar hides /usr/share/emacs/site-lisp/auctex/tex-bar /home/daniel/.emacs.d/lib/auctex/plain-tex hides /usr/share/emacs/site-lisp/auctex/plain-tex /home/daniel/.emacs.d/lib/auctex/multi-prompt hides /usr/share/emacs/site-lisp/auctex/multi-prompt /home/daniel/.emacs.d/lib/auctex/tex-fold hides /usr/share/emacs/site-lisp/auctex/tex-fold /home/daniel/.emacs.d/lib/auctex/tex-buf hides /usr/share/emacs/site-lisp/auctex/tex-buf /home/daniel/.emacs.d/lib/auctex/tex-style hides /usr/share/emacs/site-lisp/auctex/tex-style /home/daniel/.emacs.d/lib/auctex/latex-flymake hides /usr/share/emacs/site-lisp/auctex/latex-flymake /home/daniel/.emacs.d/lib/auctex/tex-jp hides /usr/share/emacs/site-lisp/auctex/tex-jp /home/daniel/.emacs.d/lib/auctex/tex-info hides /usr/share/emacs/site-lisp/auctex/tex-info /home/daniel/.emacs.d/lib/auctex/prv-emacs hides /usr/share/emacs/site-lisp/auctex/prv-emacs /home/daniel/.emacs.d/lib/auctex/font-latex hides /usr/share/emacs/site-lisp/auctex/font-latex /home/daniel/.emacs.d/lib/auctex/tex-ispell hides /usr/share/emacs/site-lisp/auctex/tex-ispell /home/daniel/.emacs.d/lib/auctex/preview hides /usr/share/emacs/site-lisp/auctex/preview /home/daniel/.emacs.d/lib/auctex/tex-font hides /usr/share/emacs/site-lisp/auctex/tex-font /home/daniel/.emacs.d/lib/auctex/bib-cite hides /usr/share/emacs/site-lisp/auctex/bib-cite /home/daniel/.emacs.d/lib/auctex/tex-mik hides /usr/share/emacs/site-lisp/auctex/tex-mik /home/daniel/.emacs.d/lib/auctex/tex hides /usr/share/emacs/site-lisp/auctex/tex /home/daniel/.emacs.d/lib/auctex/latex hides /usr/share/emacs/site-lisp/auctex/latex /home/daniel/.emacs.d/lib/auctex/toolbar-x hides /usr/share/emacs/site-lisp/auctex/toolbar-x /home/daniel/.emacs.d/lib/org/lisp/ob-C hides /usr/share/emacs/28.0.50/lisp/org/ob-C /home/daniel/.emacs.d/lib/org/lisp/ob-picolisp hides /usr/share/emacs/28.0.50/lisp/org/ob-picolisp /home/daniel/.emacs.d/lib/org/lisp/ol-bbdb hides /usr/share/emacs/28.0.50/lisp/org/ol-bbdb /home/daniel/.emacs.d/lib/org/lisp/ox-man hides /usr/share/emacs/28.0.50/lisp/org/ox-man /home/daniel/.emacs.d/lib/org/lisp/org-mouse hides /usr/share/emacs/28.0.50/lisp/org/org-mouse /home/daniel/.emacs.d/lib/org/lisp/ob-ditaa hides /usr/share/emacs/28.0.50/lisp/org/ob-ditaa /home/daniel/.emacs.d/lib/org/lisp/ob-table hides /usr/share/emacs/28.0.50/lisp/org/ob-table /home/daniel/.emacs.d/lib/org/lisp/ob-core hides /usr/share/emacs/28.0.50/lisp/org/ob-core /home/daniel/.emacs.d/lib/org/lisp/org-agenda hides /usr/share/emacs/28.0.50/lisp/org/org-agenda /home/daniel/.emacs.d/lib/org/lisp/ob-org hides /usr/share/emacs/28.0.50/lisp/org/ob-org /home/daniel/.emacs.d/lib/org/lisp/org-table hides /usr/share/emacs/28.0.50/lisp/org/org-table /home/daniel/.emacs.d/lib/org/lisp/org-version hides /usr/share/emacs/28.0.50/lisp/org/org-version /home/daniel/.emacs.d/lib/org/lisp/org-num hides /usr/share/emacs/28.0.50/lisp/org/org-num /home/daniel/.emacs.d/lib/org/lisp/org-element hides /usr/share/emacs/28.0.50/lisp/org/org-element /home/daniel/.emacs.d/lib/org/lisp/org-faces hides /usr/share/emacs/28.0.50/lisp/org/org-faces /home/daniel/.emacs.d/lib/org/lisp/org-src hides /usr/share/emacs/28.0.50/lisp/org/org-src /home/daniel/.emacs.d/lib/org/lisp/ob-fortran hides /usr/share/emacs/28.0.50/lisp/org/ob-fortran /home/daniel/.emacs.d/lib/org/lisp/ox-beamer hides /usr/share/emacs/28.0.50/lisp/org/ox-beamer /home/daniel/.emacs.d/lib/org/lisp/ob-haskell hides /usr/share/emacs/28.0.50/lisp/org/ob-haskell /home/daniel/.emacs.d/lib/org/lisp/org-list hides /usr/share/emacs/28.0.50/lisp/org/org-list /home/daniel/.emacs.d/lib/org/lisp/ob-sass hides /usr/share/emacs/28.0.50/lisp/org/ob-sass /home/daniel/.emacs.d/lib/org/lisp/ob-java hides /usr/share/emacs/28.0.50/lisp/org/ob-java /home/daniel/.emacs.d/lib/org/lisp/ob-J hides /usr/share/emacs/28.0.50/lisp/org/ob-J /home/daniel/.emacs.d/lib/org/lisp/ob-asymptote hides /usr/share/emacs/28.0.50/lisp/org/ob-asymptote /home/daniel/.emacs.d/lib/org/lisp/org-colview hides /usr/share/emacs/28.0.50/lisp/org/org-colview /home/daniel/.emacs.d/lib/org/lisp/org-install hides /usr/share/emacs/28.0.50/lisp/org/org-install /home/daniel/.emacs.d/lib/org/lisp/ol-gnus hides /usr/share/emacs/28.0.50/lisp/org/ol-gnus /home/daniel/.emacs.d/lib/org/lisp/org-ctags hides /usr/share/emacs/28.0.50/lisp/org/org-ctags /home/daniel/.emacs.d/lib/org/lisp/ob-tangle hides /usr/share/emacs/28.0.50/lisp/org/ob-tangle /home/daniel/.emacs.d/lib/org/lisp/ob-exp hides /usr/share/emacs/28.0.50/lisp/org/ob-exp /home/daniel/.emacs.d/lib/org/lisp/ob-makefile hides /usr/share/emacs/28.0.50/lisp/org/ob-makefile /home/daniel/.emacs.d/lib/org/lisp/ox-icalendar hides /usr/share/emacs/28.0.50/lisp/org/ox-icalendar /home/daniel/.emacs.d/lib/org/lisp/ob-maxima hides /usr/share/emacs/28.0.50/lisp/org/ob-maxima /home/daniel/.emacs.d/lib/org/lisp/ob-ruby hides /usr/share/emacs/28.0.50/lisp/org/ob-ruby /home/daniel/.emacs.d/lib/org/lisp/org-attach hides /usr/share/emacs/28.0.50/lisp/org/org-attach /home/daniel/.emacs.d/lib/org/lisp/ob-lob hides /usr/share/emacs/28.0.50/lisp/org/ob-lob /home/daniel/.emacs.d/lib/org/lisp/org-tempo hides /usr/share/emacs/28.0.50/lisp/org/org-tempo /home/daniel/.emacs.d/lib/org/lisp/ob-js hides /usr/share/emacs/28.0.50/lisp/org/ob-js /home/daniel/.emacs.d/lib/org/lisp/ol-info hides /usr/share/emacs/28.0.50/lisp/org/ol-info /home/daniel/.emacs.d/lib/org/lisp/ob-groovy hides /usr/share/emacs/28.0.50/lisp/org/ob-groovy /home/daniel/.emacs.d/lib/org/lisp/ob hides /usr/share/emacs/28.0.50/lisp/org/ob /home/daniel/.emacs.d/lib/org/lisp/org-footnote hides /usr/share/emacs/28.0.50/lisp/org/org-footnote /home/daniel/.emacs.d/lib/org/lisp/ob-hledger hides /usr/share/emacs/28.0.50/lisp/org/ob-hledger /home/daniel/.emacs.d/lib/org/lisp/org-macro hides /usr/share/emacs/28.0.50/lisp/org/org-macro /home/daniel/.emacs.d/lib/org/lisp/org-indent hides /usr/share/emacs/28.0.50/lisp/org/org-indent /home/daniel/.emacs.d/lib/org/lisp/ob-comint hides /usr/share/emacs/28.0.50/lisp/org/ob-comint /home/daniel/.emacs.d/lib/org/lisp/ob-eval hides /usr/share/emacs/28.0.50/lisp/org/ob-eval /home/daniel/.emacs.d/lib/org/lisp/ob-R hides /usr/share/emacs/28.0.50/lisp/org/ob-R /home/daniel/.emacs.d/lib/org/lisp/ob-ebnf hides /usr/share/emacs/28.0.50/lisp/org/ob-ebnf /home/daniel/.emacs.d/lib/org/lisp/ob-clojure hides /usr/share/emacs/28.0.50/lisp/org/ob-clojure /home/daniel/.emacs.d/lib/org/lisp/org-plot hides /usr/share/emacs/28.0.50/lisp/org/org-plot /home/daniel/.emacs.d/lib/org/lisp/ox-md hides /usr/share/emacs/28.0.50/lisp/org/ox-md /home/daniel/.emacs.d/lib/org/lisp/ob-lisp hides /usr/share/emacs/28.0.50/lisp/org/ob-lisp /home/daniel/.emacs.d/lib/org/lisp/ol-eshell hides /usr/share/emacs/28.0.50/lisp/org/ol-eshell /home/daniel/.emacs.d/lib/org/lisp/ob-coq hides /usr/share/emacs/28.0.50/lisp/org/ob-coq /home/daniel/.emacs.d/lib/org/lisp/ob-plantuml hides /usr/share/emacs/28.0.50/lisp/org/ob-plantuml /home/daniel/.emacs.d/lib/org/lisp/ob-shen hides /usr/share/emacs/28.0.50/lisp/org/ob-shen /home/daniel/.emacs.d/lib/org/lisp/ox-odt hides /usr/share/emacs/28.0.50/lisp/org/ox-odt /home/daniel/.emacs.d/lib/org/lisp/ol-docview hides /usr/share/emacs/28.0.50/lisp/org/ol-docview /home/daniel/.emacs.d/lib/org/lisp/ob-gnuplot hides /usr/share/emacs/28.0.50/lisp/org/ob-gnuplot /home/daniel/.emacs.d/lib/org/lisp/org-datetree hides /usr/share/emacs/28.0.50/lisp/org/org-datetree /home/daniel/.emacs.d/lib/org/lisp/ob-latex hides /usr/share/emacs/28.0.50/lisp/org/ob-latex /home/daniel/.emacs.d/lib/org/lisp/ob-ledger hides /usr/share/emacs/28.0.50/lisp/org/ob-ledger /home/daniel/.emacs.d/lib/org/lisp/ob-lua hides /usr/share/emacs/28.0.50/lisp/org/ob-lua /home/daniel/.emacs.d/lib/org/lisp/org-archive hides /usr/share/emacs/28.0.50/lisp/org/org-archive /home/daniel/.emacs.d/lib/org/lisp/ol-rmail hides /usr/share/emacs/28.0.50/lisp/org/ol-rmail /home/daniel/.emacs.d/lib/org/lisp/ol-eww hides /usr/share/emacs/28.0.50/lisp/org/ol-eww /home/daniel/.emacs.d/lib/org/lisp/org-pcomplete hides /usr/share/emacs/28.0.50/lisp/org/org-pcomplete /home/daniel/.emacs.d/lib/org/lisp/ob-screen hides /usr/share/emacs/28.0.50/lisp/org/ob-screen /home/daniel/.emacs.d/lib/org/lisp/org-timer hides /usr/share/emacs/28.0.50/lisp/org/org-timer /home/daniel/.emacs.d/lib/org/lisp/ob-octave hides /usr/share/emacs/28.0.50/lisp/org/ob-octave /home/daniel/.emacs.d/lib/org/lisp/ol hides /usr/share/emacs/28.0.50/lisp/org/ol /home/daniel/.emacs.d/lib/org/lisp/org-macs hides /usr/share/emacs/28.0.50/lisp/org/org-macs /home/daniel/.emacs.d/lib/org/lisp/ob-dot hides /usr/share/emacs/28.0.50/lisp/org/ob-dot /home/daniel/.emacs.d/lib/org/lisp/org-inlinetask hides /usr/share/emacs/28.0.50/lisp/org/org-inlinetask /home/daniel/.emacs.d/lib/org/lisp/org-entities hides /usr/share/emacs/28.0.50/lisp/org/org-entities /home/daniel/.emacs.d/lib/org/lisp/ob-awk hides /usr/share/emacs/28.0.50/lisp/org/ob-awk /home/daniel/.emacs.d/lib/org/lisp/org-id hides /usr/share/emacs/28.0.50/lisp/org/org-id /home/daniel/.emacs.d/lib/org/lisp/ob-forth hides /usr/share/emacs/28.0.50/lisp/org/ob-forth /home/daniel/.emacs.d/lib/org/lisp/ob-emacs-lisp hides /usr/share/emacs/28.0.50/lisp/org/ob-emacs-lisp /home/daniel/.emacs.d/lib/org/lisp/ox-org hides /usr/share/emacs/28.0.50/lisp/org/ox-org /home/daniel/.emacs.d/lib/org/lisp/ob-sed hides /usr/share/emacs/28.0.50/lisp/org/ob-sed /home/daniel/.emacs.d/lib/org/lisp/org hides /usr/share/emacs/28.0.50/lisp/org/org /home/daniel/.emacs.d/lib/org/lisp/org-capture hides /usr/share/emacs/28.0.50/lisp/org/org-capture /home/daniel/.emacs.d/lib/org/lisp/org-keys hides /usr/share/emacs/28.0.50/lisp/org/org-keys /home/daniel/.emacs.d/lib/org/lisp/ol-bibtex hides /usr/share/emacs/28.0.50/lisp/org/ol-bibtex /home/daniel/.emacs.d/lib/org/lisp/ob-ocaml hides /usr/share/emacs/28.0.50/lisp/org/ob-ocaml /home/daniel/.emacs.d/lib/org/lisp/ox-latex hides /usr/share/emacs/28.0.50/lisp/org/ox-latex /home/daniel/.emacs.d/lib/org/lisp/org-mobile hides /usr/share/emacs/28.0.50/lisp/org/org-mobile /home/daniel/.emacs.d/lib/org/lisp/org-habit hides /usr/share/emacs/28.0.50/lisp/org/org-habit /home/daniel/.emacs.d/lib/org/lisp/ob-sql hides /usr/share/emacs/28.0.50/lisp/org/ob-sql /home/daniel/.emacs.d/lib/org/lisp/ob-vala hides /usr/share/emacs/28.0.50/lisp/org/ob-vala /home/daniel/.emacs.d/lib/org/lisp/ob-calc hides /usr/share/emacs/28.0.50/lisp/org/ob-calc /home/daniel/.emacs.d/lib/org/lisp/ol-irc hides /usr/share/emacs/28.0.50/lisp/org/ol-irc /home/daniel/.emacs.d/lib/org/lisp/ob-stan hides /usr/share/emacs/28.0.50/lisp/org/ob-stan /home/daniel/.emacs.d/lib/org/lisp/ob-scheme hides /usr/share/emacs/28.0.50/lisp/org/ob-scheme /home/daniel/.emacs.d/lib/org/lisp/org-clock hides /usr/share/emacs/28.0.50/lisp/org/org-clock /home/daniel/.emacs.d/lib/org/lisp/org-lint hides /usr/share/emacs/28.0.50/lisp/org/org-lint /home/daniel/.emacs.d/lib/org/lisp/ox-publish hides /usr/share/emacs/28.0.50/lisp/org/ox-publish /home/daniel/.emacs.d/lib/org/lisp/ox-texinfo hides /usr/share/emacs/28.0.50/lisp/org/ox-texinfo /home/daniel/.emacs.d/lib/org/lisp/ob-python hides /usr/share/emacs/28.0.50/lisp/org/ob-python /home/daniel/.emacs.d/lib/org/lisp/ob-ref hides /usr/share/emacs/28.0.50/lisp/org/ob-ref /home/daniel/.emacs.d/lib/org/lisp/ob-matlab hides /usr/share/emacs/28.0.50/lisp/org/ob-matlab /home/daniel/.emacs.d/lib/org/lisp/org-attach-git hides /usr/share/emacs/28.0.50/lisp/org/org-attach-git /home/daniel/.emacs.d/lib/org/lisp/ox-ascii hides /usr/share/emacs/28.0.50/lisp/org/ox-ascii /home/daniel/.emacs.d/lib/org/lisp/ox hides /usr/share/emacs/28.0.50/lisp/org/ox /home/daniel/.emacs.d/lib/org/lisp/ob-abc hides /usr/share/emacs/28.0.50/lisp/org/ob-abc /home/daniel/.emacs.d/lib/org/lisp/ob-eshell hides /usr/share/emacs/28.0.50/lisp/org/ob-eshell /home/daniel/.emacs.d/lib/org/lisp/ob-processing hides /usr/share/emacs/28.0.50/lisp/org/ob-processing /home/daniel/.emacs.d/lib/org/lisp/org-duration hides /usr/share/emacs/28.0.50/lisp/org/org-duration /home/daniel/.emacs.d/lib/org/lisp/org-feed hides /usr/share/emacs/28.0.50/lisp/org/org-feed /home/daniel/.emacs.d/lib/org/lisp/ol-mhe hides /usr/share/emacs/28.0.50/lisp/org/ol-mhe /home/daniel/.emacs.d/lib/org/lisp/ob-perl hides /usr/share/emacs/28.0.50/lisp/org/ob-perl /home/daniel/.emacs.d/lib/org/lisp/ob-shell hides /usr/share/emacs/28.0.50/lisp/org/ob-shell /home/daniel/.emacs.d/lib/org/lisp/ob-css hides /usr/share/emacs/28.0.50/lisp/org/ob-css /home/daniel/.emacs.d/lib/org/lisp/ol-w3m hides /usr/share/emacs/28.0.50/lisp/org/ol-w3m /home/daniel/.emacs.d/lib/org/lisp/org-goto hides /usr/share/emacs/28.0.50/lisp/org/org-goto /home/daniel/.emacs.d/lib/org/lisp/org-crypt hides /usr/share/emacs/28.0.50/lisp/org/org-crypt /home/daniel/.emacs.d/lib/org/lisp/ox-html hides /usr/share/emacs/28.0.50/lisp/org/ox-html /home/daniel/.emacs.d/lib/org/lisp/ob-lilypond hides /usr/share/emacs/28.0.50/lisp/org/ob-lilypond /home/daniel/.emacs.d/lib/org/lisp/ob-sqlite hides /usr/share/emacs/28.0.50/lisp/org/ob-sqlite /home/daniel/.emacs.d/lib/org/lisp/ob-io hides /usr/share/emacs/28.0.50/lisp/org/ob-io /home/daniel/.emacs.d/lib/org/lisp/org-loaddefs hides /usr/share/emacs/28.0.50/lisp/org/org-loaddefs /home/daniel/.emacs.d/lib/org/lisp/ob-mscgen hides /usr/share/emacs/28.0.50/lisp/org/ob-mscgen /home/daniel/.emacs.d/lib/org/lisp/org-compat hides /usr/share/emacs/28.0.50/lisp/org/org-compat /home/daniel/.emacs.d/lib/org/lisp/org-protocol hides /usr/share/emacs/28.0.50/lisp/org/org-protocol Features: (shadow url-cache debbugs-gnu debbugs soap-client warnings rng-xsd rng-dt rng-util xsd-regexp gitconfig-mode epkg-melpa epkg-gelpa epkg-utils epkg-list epkg-desc epkg emacsbug timezone shrink-whitespace misearch multi-isearch guess-language umlaut dired+ image-dired dired-open dired-x shr-color tabify qp magit-extras display-fill-column-indicator vc-bzr vc-src vc-sccs vc-svn vc-cvs vc-rcs dired-collapse diff-hl-dired gnus-dired pulseaudio-control docker-image docker-utils docker-core tablist tablist-filter semantic/wisent/comp semantic/wisent semantic/wisent/wisent semantic/util-modes semantic/util semantic semantic/tag semantic/lex semantic/fw mode-local cedet systemctl dockerfile-mode two-column iso-transl proced elfeed-link elfeed-show elfeed-search elfeed-csv elfeed elfeed-curl elfeed-log xml-query elfeed-db elfeed-lib smartparens-scala scala-mode scala-mode-prettify-symbols scala-mode-imenu scala-mode-map scala-mode-fontlock scala-mode-indent scala-mode-paragraph scala-mode-syntax scala-mode-lib smart-region multiple-cursors mc-hide-unmatched-lines-mode mc-separate-operations rectangular-region-mode mc-mark-pop mc-mark-more mc-cycle-cursors mc-edit-lines expand-region subword-mode-expansions text-mode-expansions cc-mode-expansions the-org-mode-expansions python-el-fgallina-expansions js2-mode-expansions js-mode-expansions er-basic-expansions expand-region-core expand-region-custom undo-fu cl-print fancy-narrow conf-mode ffap selected mu4e-patch sort smiley gnus-cite mm-archive mail-extr mu4e-contrib org-msg htmlize gnus-msg mu4e-icalendar gnus-icalendar org-capture gnus-art mm-uu mml2015 mm-view mml-smime smime dig icalendar mu4e desktop frameset mu4e-org mu4e-main mu4e-view mu4e-headers mu4e-mark tramp-cmds keepassxc sodium libsodium rot13 epa-file hi-lock ovpn-mode crux smex char-fold lsp-ui lsp-ui-flycheck lsp-ui-doc xwidget lsp-ui-imenu lsp-ui-peek lsp-ui-sideline lsp-yaml lsp-xml lsp-vhdl lsp-vetur lsp-html lsp-verilog lsp-terraform lsp-solargraph lsp-rust lsp-python-ms lsp-pyls lsp-pwsh lsp-perl lsp-metals lsp-json lsp-intelephense lsp-haxe lsp-go lsp-gdscript lsp-fsharp lsp-eslint lsp-erlang lsp-elm lsp-css lsp-csharp lsp-clojure lsp-clients dap-lldb ccls ccls-member-hierarchy ccls-inheritance-hierarchy ccls-call-hierarchy ccls-tree ccls-code-lens ccls-semantic-highlight ccls-common posframe dap-ui gdb-mi bui bui-list bui-info bui-entry bui-core bui-history bui-button bui-utils lsp-treemacs dap-java dap-mode dap-overlays lsp-java request lsp-mode spinner network-stream sh-script smie executable js2-imenu-extras indium indium-list-sources indium-scratch indium-interaction indium-chrome indium-nodejs indium-repl indium-debugger indium-debugger-litable js2-refactor js2r-paredit js2r-conveniences js2r-conditionals js2r-wrapping js2r-functions js2r-vars multiple-cursors-core rect js2r-iife js2r-formatting js2r-helpers indium-debugger-locals indium-breakpoint indium-inspector indium-render indium-faces cus-edit cus-start cus-load indium-seq-fix js2-mode indium-client indium-structs json-process-client tide tide-lv json-mode json-reformat json-snatcher smartparens-javascript js sql-indent sqlup-mode sql view elisp-demos helpful trace edebug backtrace info-look help-fns elisp-refs loop mule-util tramp-smb eshell-fringe-status esh-autosuggest eshell-bookmark magit-bookmark treemacs-bookmarks bookmark em-unix em-term term ehelp em-script em-glob em-basic em-alias fish-completion em-cmpl eshell-up eshell-z em-prompt em-hist em-pred em-smart em-tramp eshell virtualenvwrapper gud eshell-prompt-extras em-dirs esh-var esh-mode em-ls esh-cmd esh-ext esh-opt esh-proc esh-io esh-arg esh-module esh-groups esh-util org-duration diary-lib diary-loaddefs cal-iso org-link-edit cap-words superword subword highlight-indent-guides company-anaconda anaconda-mode python-docstring time dimmer face-remap volatile-highlights which-key atomic-chrome datomic-snippets yasnippet beacon forge-list forge-commands forge-semi forge-bitbucket buck forge-gogs gogs forge-gitea gtea forge-gitlab glab forge-github ghub-graphql treepy gsexp ghub gnutls forge-notify forge-revnote forge-pullreq forge-issue forge-topic forge-post smartparens-markdown markdown-mode edit-indirect forge-repo forge forge-core forge-db closql emacsql-sqlite emacsql emacsql-compiler url-http url-auth url-gw nsm smartparens-python counsel-projectile ivy-rich ivy-prescient counsel xdg swiper ivy-hydra ivy-xref ivy flx ivy-overlay colir projectile grep ibuf-ext ibuffer ibuffer-loaddefs pythonic python tramp-sh docker-tramp tramp-cache tramp tramp-loaddefs trampver tramp-integration files-x tramp-compat ls-lisp vc-git org-indent org-superstar image-file disp-table ol-eww eww mm-url url-queue ol-rmail ol-mhe ol-irc ol-info ol-gnus nnir gnus-sum gnus-group gnus-undo gnus-start gnus-cloud nnimap nnmail mail-source utf7 netrc nnoo parse-time iso8601 gnus-spec gnus-int gnus-range gnus-win gnus nnheader ol-docview ol-bibtex bibtex ol-bbdb ol-w3m org-mu4e mu4e-compose mu4e-context mu4e-draft mu4e-actions mu4e-message flow-fill ido mu4e-proc mu4e-utils doc-view jka-compr image-mode exif mu4e-lists mu4e-vars mu4e-meta rfc2368 smtpmail sendmail org-id org-expiry ol-man org-super-agenda ts org-habit org-element avl-tree org-agenda org-refile org-clock org-protocol smartparens-org orgit emms-player-mpv emms-player-simple emms emms-compat treemacs-icons-dired treemacs-magit magit-gerrit magit-submodule magit-obsolete magit-popup magit-blame magit-stash magit-reflog magit-bisect magit-push magit-pull magit-fetch magit-clone magit-remote magit-commit magit-sequence magit-notes magit-worktree magit-tag magit-merge magit-branch magit-reset magit-files magit-refs magit-status magit magit-repos magit-apply magit-wip magit-log which-func magit-diff magit-core magit-libgit libgit libegit2 magit-autorevert magit-margin magit-transient magit-process magit-mode git-commit transient magit-git magit-section magit-utils crm log-edit message rmc treemacs treemacs-header-line treemacs-compatibility treemacs-mode treemacs-interface treemacs-extensions treemacs-persistence treemacs-mouse-interface treemacs-tag-follow-mode hydra lv treemacs-filewatch-mode treemacs-tags treemacs-follow-mode treemacs-rendering treemacs-async treemacs-workspaces treemacs-dom treemacs-visuals treemacs-fringe-indicator treemacs-scope pulse treemacs-faces treemacs-icons treemacs-themes treemacs-core-utils pfuture ace-window avy treemacs-macros inline ht treemacs-logging treemacs-customization f s dired-ranger dired-avfs dired-rainbow dired-hacks-utils dired-async dired-du find-dired wdired dired-aux dired dired-loaddefs rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mailabbrev mail-utils gmm-utils mailheader pcvs-util add-log with-editor async-bytecomp org company-yasnippet ob-jupyter jupyter-org-extensions jupyter-org-client ob-sqlite ob-sql ob-shell shell ob-restclient company-restclient know-your-http-well http-status-codes http-relations http-methods http-headers restclient url url-proxy url-privacy url-expand url-methods url-history mailcap ob-python ob-plantuml ob-org ob-octave ob-lua ob-ledger ob-js ob-gnuplot ob-dot ob-ditaa ob-clojure ob-calc calc-store calc-trail calc-ext calc calc-loaddefs calc-macs ob-C jupyter jupyter-repl jupyter-kernel-manager jupyter-channel jupyter-widget-client websocket bindat simple-httpd jupyter-kernelspec jupyter-env jupyter-client jupyter-mime shr text-property-search url-cookie url-domsuf puny svg dom jupyter-comm-layer jupyter-messages hmac-def jupyter-base eieio-base ob ob-tangle ob-ref ob-lob ob-table ob-exp org-macro org-footnote org-src ob-comint org-pcomplete org-list org-faces org-entities org-version ob-emacs-lisp ob-core ob-eval org-table org-keys cal-menu calendar cal-loaddefs ol org-compat org-macs gpastel winner minions hl-todo back-button recentf tree-widget moody autorevert filenotify savehist editorconfig whole-line-or-region company-box company-box-doc company-box-icons dash-functional company-oddmuse company-keywords company-etags etags fileloop generator xref project company-gtags company-dabbrev-code company-dabbrev company-files company-capf company-cmake company-xcode company-clang company-semantic company-eclim company-template company-bbdb company-prescient prescient company aggressive-indent rainbow-delimiters smartparens-config smartparens-text smartparens-c smartparens easy-escape rainbow-mode goto-addr symbol-overlay ws-butler hideshow noutline outline diff-hl smartrep vc-dir ewoc vc vc-dispatcher flycheck-package package-lint let-alist imenu finder finder-inf package url-handlers flycheck find-func dash web-server url-util url-parse url-vars mm-encode mail-parse rfc2231 rfc2047 rfc2045 mm-util ietf-drums mail-prsvr web-server-status-codes exwm-systemtray xcb-systemtray xcb-xembed exwm-randr xcb-randr windmove exwm exwm-input xcb-keysyms xcb-xkb exwm-manage exwm-floating xcb-cursor xcb-render exwm-layout exwm-workspace exwm-core xcb-ewmh xcb-icccm server xelb xcb xcb-xproto xcb-types xcb-debug erc-services erc-list erc-menu erc-join erc-ring erc-networks erc-pcomplete time-date pcmpl-pip pcmpl-git pcomplete erc-track erc-netsplit erc-desktop-notifications erc-match notifications dbus xml erc-spelling flyspell ispell erc-hl-nicks color erc-button browse-url erc-fill erc-stamp wid-edit erc-goodies erc erc-backend erc-compat format-spec auth-source eieio eieio-core eieio-loaddefs password-cache json map thingatpt pp erc-loaddefs typescript-mode compile comint ansi-color ring cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs smerge-mode diff bug-reference diff-mode async vlf-setup advice so-long saveplace hl-line delsel moe-dark-theme moe-theme no-littering use-package use-package-ensure use-package-delight use-package-diminish use-package-bind-key bind-key use-package-core org-loaddefs cl edmacro kmacro easy-mmode comp rx cl-macs cl-extra help-mode seq byte-opt gv cl-seq borg subr-x pcase info easymenu cl-loaddefs cl-lib bytecomp byte-compile cconv autoload radix-tree lisp-mnt tooltip eldoc electric uniquify ediff-hook vc-hooks lisp-float-type 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 elisp-mode lisp-mode prog-mode register page tab-bar menu-bar rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core term/tty-colors frame minibuffer cl-generic 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 charscript charprop case-table epa-hook jka-cmpr-hook help simple abbrev obarray cl-preloaded nadvice loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote threads dbusbind inotify lcms2 dynamic-setting font-render-setting xwidget-internal cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs) Memory information: ((conses 16 3101294 424512) (symbols 48 105995 384) (strings 32 596812 242265) (string-bytes 1 18911378) (vectors 16 201649) (vector-slots 8 4439890 436766) (floats 8 4069 2129) (intervals 56 190419 3956) (buffers 992 130))
bug-gnu-emacs <at> gnu.org
:bug#41112
; Package emacs
.
(Wed, 06 May 2020 22:09:02 GMT) Full text and rfc822 format available.Message #8 received at 41112 <at> debbugs.gnu.org (full text, mbox):
From: Andrea Corallo <akrl <at> sdf.org> To: Daniel Kraus <daniel <at> kraus.my> Cc: 41112 <at> debbugs.gnu.org, Stefan Monnier <monnier <at> iro.umontreal.ca> Subject: Re: bug#41112: 28.0.50; [feature/native-comp] Compiling treemacs-magit.el fails from the treemacs package Date: Wed, 06 May 2020 22:08:38 +0000
Daniel Kraus <daniel <at> kraus.my> writes: > Hi, > > I'm running the latest version of the native-comp branch (compiled yesterday, 2020-05-05) and > while compiling the treemacs package (https://github.com/Alexander-Miller/treemacs/) I found out > that `treemacs-magit.el` doesn't compile. > The log output is: > Ok I managed to reproduce the and isolate the bug. This is the funny sequence that goes out of limplification compiling an expansion of the pcase in the expansion of treemacs--set-refresh-flags inside treemacs-magit--simple-git-mode-update. (cond-jump #s(comp-mvar 11631300 0 10 nil nil nil) #s(comp-mvar nil 0 nil t changed nil) bb_14 bb_14) (jump bb_14) The very interesing thing is that with all the code we have compiled this the first bug in this pass since like December. I'll fix it soon. PS @Stefan is there a suggeted way to have the expantion of a define-inline? It would help in reducing for debugging this kind of bugs. -- akrl <at> sdf.org
Andrea Corallo <akrl <at> sdf.org>
:Daniel Kraus <daniel <at> kraus.my>
:Message #13 received at 41112-done <at> debbugs.gnu.org (full text, mbox):
From: Andrea Corallo <akrl <at> sdf.org> To: Daniel Kraus <daniel <at> kraus.my> Cc: 41112-done <at> debbugs.gnu.org, Stefan Monnier <monnier <at> iro.umontreal.ca> Subject: Re: bug#41112: 28.0.50; [feature/native-comp] Compiling treemacs-magit.el fails from the treemacs package Date: Thu, 07 May 2020 10:17:49 +0000
Hi Daniel, I believe should be fixed by cf105f6044. For the record here is the interesting LAP sequence that was confusing limplify: === (TAG 123 . 10) (byte-dup) (byte-constant #s(hash-table size 3 test eq rehash-size 1.5 rehash-threshold 0.8125 purecopy t data (created 126 deleted 126 changed 126)) . 24) (byte-switch) (TAG 126 . 10) (byte-discardN . 2) (TAG 128 . 8) === I'm closing it as it works for me, please come back in case it's not for you. Thanks Andrea -- akrl <at> sdf.org
Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Thu, 04 Jun 2020 11:24:05 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.