GNU bug report logs - #43255
28.0.50; feature/native-comp void-function subr-native-lambda-list

Previous Next

Package: emacs;

Reported by: arthur.miller <at> live.com

Date: Mon, 7 Sep 2020 10:32:02 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 43255 in the body.
You can then email your comments to 43255 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


Report forwarded to bug-gnu-emacs <at> gnu.org:
bug#43255; Package emacs. (Mon, 07 Sep 2020 10:32:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to arthur.miller <at> live.com:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Mon, 07 Sep 2020 10:32:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: arthur.miller <at> live.com
To: bug-gnu-emacs <at> gnu.org
Subject: 28.0.50; feature/native-comp void-function subr-native-lambda-list
Date: Mon, 07 Sep 2020 12:16:08 +0200
After I updated source from git and rebuild emacs, I am getting
"void-function subr-native-lambda-list" error on lots of external
packages when I try to load my init file. I tried both -O3 and -O2 with
same (un)success. 

My eln-cache is since 18. and 21. august, do I need to delete old eln
files manually? Or do I need to add some extra path to my init file?

Used to work without problems in earlier builds :-). Thankfull for the
help.

best regards
/a



In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.23, cairo version 1.17.3)
 of 2020-09-07 built on pascal
Repository revision: eb8742598874d9bd4c84ff54730527c52d29d7ff
Repository branch: feature/native-comp
Windowing system distributor 'The X.Org Foundation', version 11.0.12009000
System Description: Arch Linux

Configured features:
XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY
INOTIFY ACL GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB
TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON
PDUMPER LCMS2

Important settings:
  value of $LANG: sv_SE.UTF-8
  locale-coding-system: utf-8-unix

Major mode: Fundamental

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

Load-path shadows:
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-cue hides /usr/local/share/emacs/site-lisp/emms/emms-cue
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-info-ogginfo hides /usr/local/share/emacs/site-lisp/emms/emms-info-ogginfo
/home/arthur/.emacs.d/elpa/emms-20200716.1815/later-do hides /usr/local/share/emacs/site-lisp/emms/later-do
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-mark hides /usr/local/share/emacs/site-lisp/emms/emms-mark
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-last-played hides /usr/local/share/emacs/site-lisp/emms/emms-last-played
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-player-mpg321-remote hides /usr/local/share/emacs/site-lisp/emms/emms-player-mpg321-remote
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-score hides /usr/local/share/emacs/site-lisp/emms/emms-score
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-player-mpd hides /usr/local/share/emacs/site-lisp/emms/emms-player-mpd
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-show-all hides /usr/local/share/emacs/site-lisp/emms/emms-show-all
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-setup hides /usr/local/share/emacs/site-lisp/emms/emms-setup
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-playlist-sort hides /usr/local/share/emacs/site-lisp/emms/emms-playlist-sort
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms hides /usr/local/share/emacs/site-lisp/emms/emms
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-info-mp3info hides /usr/local/share/emacs/site-lisp/emms/emms-info-mp3info
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-source-playlist hides /usr/local/share/emacs/site-lisp/emms/emms-source-playlist
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-cache hides /usr/local/share/emacs/site-lisp/emms/emms-cache
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-volume hides /usr/local/share/emacs/site-lisp/emms/emms-volume
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-playing-time hides /usr/local/share/emacs/site-lisp/emms/emms-playing-time
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-tag-editor hides /usr/local/share/emacs/site-lisp/emms/emms-tag-editor
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-source-file hides /usr/local/share/emacs/site-lisp/emms/emms-source-file
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-bookmarks hides /usr/local/share/emacs/site-lisp/emms/emms-bookmarks
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-player-simple hides /usr/local/share/emacs/site-lisp/emms/emms-player-simple
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-player-xine hides /usr/local/share/emacs/site-lisp/emms/emms-player-xine
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-librefm-stream hides /usr/local/share/emacs/site-lisp/emms/emms-librefm-stream
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-browser hides /usr/local/share/emacs/site-lisp/emms/emms-browser
/home/arthur/.emacs.d/elpa/emms-20200716.1815/jack hides /usr/local/share/emacs/site-lisp/emms/jack
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-playlist-mode hides /usr/local/share/emacs/site-lisp/emms/emms-playlist-mode
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-url hides /usr/local/share/emacs/site-lisp/emms/emms-url
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-streams hides /usr/local/share/emacs/site-lisp/emms/emms-streams
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-info-opusinfo hides /usr/local/share/emacs/site-lisp/emms/emms-info-opusinfo
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-mode-line hides /usr/local/share/emacs/site-lisp/emms/emms-mode-line
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-player-mplayer hides /usr/local/share/emacs/site-lisp/emms/emms-player-mplayer
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-maint hides /usr/local/share/emacs/site-lisp/emms/emms-maint
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-info hides /usr/local/share/emacs/site-lisp/emms/emms-info
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-librefm-scrobbler hides /usr/local/share/emacs/site-lisp/emms/emms-librefm-scrobbler
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-info-libtag hides /usr/local/share/emacs/site-lisp/emms/emms-info-libtag
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-info-metaflac hides /usr/local/share/emacs/site-lisp/emms/emms-info-metaflac
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-metaplaylist-mode hides /usr/local/share/emacs/site-lisp/emms/emms-metaplaylist-mode
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-compat hides /usr/local/share/emacs/site-lisp/emms/emms-compat
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-volume-pulse hides /usr/local/share/emacs/site-lisp/emms/emms-volume-pulse
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-player-mpv hides /usr/local/share/emacs/site-lisp/emms/emms-player-mpv
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-playlist-limit hides /usr/local/share/emacs/site-lisp/emms/emms-playlist-limit
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-history hides /usr/local/share/emacs/site-lisp/emms/emms-history
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-player-vlc hides /usr/local/share/emacs/site-lisp/emms/emms-player-vlc
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-mode-line-icon hides /usr/local/share/emacs/site-lisp/emms/emms-mode-line-icon
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-lyrics hides /usr/local/share/emacs/site-lisp/emms/emms-lyrics
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-stream-info hides /usr/local/share/emacs/site-lisp/emms/emms-stream-info
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-volume-amixer hides /usr/local/share/emacs/site-lisp/emms/emms-volume-amixer
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-i18n hides /usr/local/share/emacs/site-lisp/emms/emms-i18n
/home/arthur/.emacs.d/elpa/org-20200907/ob-processing hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-processing
/home/arthur/.emacs.d/elpa/org-20200907/ox-html hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ox-html
/home/arthur/.emacs.d/elpa/org-20200907/ox-ascii hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ox-ascii
/home/arthur/.emacs.d/elpa/org-20200907/org-id hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-id
/home/arthur/.emacs.d/elpa/org-20200907/ob-ditaa hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-ditaa
/home/arthur/.emacs.d/elpa/org-20200907/org-macro hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-macro
/home/arthur/.emacs.d/elpa/org-20200907/ol-rmail hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ol-rmail
/home/arthur/.emacs.d/elpa/org-20200907/ob-fortran hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-fortran
/home/arthur/.emacs.d/elpa/org-20200907/org-mouse hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-mouse
/home/arthur/.emacs.d/elpa/org-20200907/ob-gnuplot hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-gnuplot
/home/arthur/.emacs.d/elpa/org-20200907/org-element hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-element
/home/arthur/.emacs.d/elpa/org-20200907/org-ctags hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-ctags
/home/arthur/.emacs.d/elpa/org-20200907/org-crypt hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-crypt
/home/arthur/.emacs.d/elpa/org-20200907/ol hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ol
/home/arthur/.emacs.d/elpa/org-20200907/org-macs hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-macs
/home/arthur/.emacs.d/elpa/org-20200907/ol-docview hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ol-docview
/home/arthur/.emacs.d/elpa/org-20200907/ob-calc hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-calc
/home/arthur/.emacs.d/elpa/org-20200907/ob-plantuml hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-plantuml
/home/arthur/.emacs.d/elpa/org-20200907/ob-css hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-css
/home/arthur/.emacs.d/elpa/org-20200907/ob-exp hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-exp
/home/arthur/.emacs.d/elpa/org-20200907/org-indent hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-indent
/home/arthur/.emacs.d/elpa/org-20200907/org-lint hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-lint
/home/arthur/.emacs.d/elpa/org-20200907/org-keys hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-keys
/home/arthur/.emacs.d/elpa/org-20200907/ob-clojure hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-clojure
/home/arthur/.emacs.d/elpa/org-20200907/ob-ebnf hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-ebnf
/home/arthur/.emacs.d/elpa/org-20200907/ob-groovy hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-groovy
/home/arthur/.emacs.d/elpa/org-20200907/ob-lob hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-lob
/home/arthur/.emacs.d/elpa/org-20200907/ob-asymptote hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-asymptote
/home/arthur/.emacs.d/elpa/org-20200907/ob-picolisp hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-picolisp
/home/arthur/.emacs.d/elpa/org-20200907/org-timer hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-timer
/home/arthur/.emacs.d/elpa/org-20200907/org-archive hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-archive
/home/arthur/.emacs.d/elpa/org-20200907/org-mobile hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-mobile
/home/arthur/.emacs.d/elpa/org-20200907/ob-abc hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-abc
/home/arthur/.emacs.d/elpa/org-20200907/ob-python hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-python
/home/arthur/.emacs.d/elpa/org-20200907/ol-w3m hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ol-w3m
/home/arthur/.emacs.d/elpa/org-20200907/ob hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob
/home/arthur/.emacs.d/elpa/org-20200907/ol-gnus hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ol-gnus
/home/arthur/.emacs.d/elpa/org-20200907/ob-coq hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-coq
/home/arthur/.emacs.d/elpa/org-20200907/ob-J hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-J
/home/arthur/.emacs.d/elpa/org-20200907/ob-forth hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-forth
/home/arthur/.emacs.d/elpa/org-20200907/ob-vala hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-vala
/home/arthur/.emacs.d/elpa/org-20200907/org-faces hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-faces
/home/arthur/.emacs.d/elpa/org-20200907/ol-irc hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ol-irc
/home/arthur/.emacs.d/elpa/org-20200907/org-entities hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-entities
/home/arthur/.emacs.d/elpa/org-20200907/ox-beamer hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ox-beamer
/home/arthur/.emacs.d/elpa/org-20200907/ob-sed hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-sed
/home/arthur/.emacs.d/elpa/org-20200907/ob-mscgen hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-mscgen
/home/arthur/.emacs.d/elpa/org-20200907/ob-tangle hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-tangle
/home/arthur/.emacs.d/elpa/org-20200907/ob-comint hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-comint
/home/arthur/.emacs.d/elpa/org-20200907/ob-lisp hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-lisp
/home/arthur/.emacs.d/elpa/org-20200907/org-colview hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-colview
/home/arthur/.emacs.d/elpa/org-20200907/ol-bibtex hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ol-bibtex
/home/arthur/.emacs.d/elpa/org-20200907/org-attach hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-attach
/home/arthur/.emacs.d/elpa/org-20200907/org-habit hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-habit
/home/arthur/.emacs.d/elpa/org-20200907/ol-eww hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ol-eww
/home/arthur/.emacs.d/elpa/org-20200907/ox-texinfo hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ox-texinfo
/home/arthur/.emacs.d/elpa/org-20200907/ob-sql hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-sql
/home/arthur/.emacs.d/elpa/org-20200907/ob-perl hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-perl
/home/arthur/.emacs.d/elpa/org-20200907/ob-octave hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-octave
/home/arthur/.emacs.d/elpa/org-20200907/ol-eshell hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ol-eshell
/home/arthur/.emacs.d/elpa/org-20200907/ox hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ox
/home/arthur/.emacs.d/elpa/org-20200907/ob-shell hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-shell
/home/arthur/.emacs.d/elpa/org-20200907/ob-ocaml hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-ocaml
/home/arthur/.emacs.d/elpa/org-20200907/org-footnote hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-footnote
/home/arthur/.emacs.d/elpa/org-20200907/ob-lilypond hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-lilypond
/home/arthur/.emacs.d/elpa/org-20200907/org-tempo hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-tempo
/home/arthur/.emacs.d/elpa/org-20200907/org-datetree hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-datetree
/home/arthur/.emacs.d/elpa/org-20200907/org-duration hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-duration
/home/arthur/.emacs.d/elpa/org-20200907/ob-dot hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-dot
/home/arthur/.emacs.d/elpa/org-20200907/ob-core hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-core
/home/arthur/.emacs.d/elpa/org-20200907/ol-info hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ol-info
/home/arthur/.emacs.d/elpa/org-20200907/ol-mhe hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ol-mhe
/home/arthur/.emacs.d/elpa/org-20200907/org-agenda hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-agenda
/home/arthur/.emacs.d/elpa/org-20200907/org hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org
/home/arthur/.emacs.d/elpa/org-20200907/ol-bbdb hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ol-bbdb
/home/arthur/.emacs.d/elpa/org-20200907/ob-java hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-java
/home/arthur/.emacs.d/elpa/org-20200907/org-attach-git hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-attach-git
/home/arthur/.emacs.d/elpa/org-20200907/ob-R hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-R
/home/arthur/.emacs.d/elpa/org-20200907/ob-ledger hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-ledger
/home/arthur/.emacs.d/elpa/org-20200907/org-pcomplete hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-pcomplete
/home/arthur/.emacs.d/elpa/org-20200907/ox-odt hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ox-odt
/home/arthur/.emacs.d/elpa/org-20200907/ob-io hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-io
/home/arthur/.emacs.d/elpa/org-20200907/ox-latex hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ox-latex
/home/arthur/.emacs.d/elpa/org-20200907/ob-makefile hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-makefile
/home/arthur/.emacs.d/elpa/org-20200907/ox-man hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ox-man
/home/arthur/.emacs.d/elpa/org-20200907/org-compat hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-compat
/home/arthur/.emacs.d/elpa/org-20200907/ob-sass hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-sass
/home/arthur/.emacs.d/elpa/org-20200907/org-goto hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-goto
/home/arthur/.emacs.d/elpa/org-20200907/ob-matlab hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-matlab
/home/arthur/.emacs.d/elpa/org-20200907/org-src hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-src
/home/arthur/.emacs.d/elpa/org-20200907/ob-lua hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-lua
/home/arthur/.emacs.d/elpa/org-20200907/ob-hledger hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-hledger
/home/arthur/.emacs.d/elpa/org-20200907/ox-publish hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ox-publish
/home/arthur/.emacs.d/elpa/org-20200907/ob-eshell hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-eshell
/home/arthur/.emacs.d/elpa/org-20200907/ob-ruby hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-ruby
/home/arthur/.emacs.d/elpa/org-20200907/org-plot hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-plot
/home/arthur/.emacs.d/elpa/org-20200907/org-num hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-num
/home/arthur/.emacs.d/elpa/org-20200907/ob-maxima hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-maxima
/home/arthur/.emacs.d/elpa/org-20200907/ob-sqlite hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-sqlite
/home/arthur/.emacs.d/elpa/org-20200907/ob-scheme hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-scheme
/home/arthur/.emacs.d/elpa/org-20200907/ob-emacs-lisp hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-emacs-lisp
/home/arthur/.emacs.d/elpa/org-20200907/ob-awk hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-awk
/home/arthur/.emacs.d/elpa/org-20200907/org-install hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-install
/home/arthur/.emacs.d/elpa/org-20200907/org-version hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-version
/home/arthur/.emacs.d/elpa/org-20200907/ob-latex hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-latex
/home/arthur/.emacs.d/elpa/org-20200907/org-feed hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-feed
/home/arthur/.emacs.d/elpa/org-20200907/ob-js hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-js
/home/arthur/.emacs.d/elpa/org-20200907/org-capture hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-capture
/home/arthur/.emacs.d/elpa/org-20200907/org-inlinetask hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-inlinetask
/home/arthur/.emacs.d/elpa/org-20200907/ob-org hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-org
/home/arthur/.emacs.d/elpa/org-20200907/ob-eval hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-eval
/home/arthur/.emacs.d/elpa/org-20200907/ox-org hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ox-org
/home/arthur/.emacs.d/elpa/org-20200907/org-loaddefs hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-loaddefs
/home/arthur/.emacs.d/elpa/org-20200907/ox-md hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ox-md
/home/arthur/.emacs.d/elpa/org-20200907/ob-stan hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-stan
/home/arthur/.emacs.d/elpa/org-20200907/org-table hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-table
/home/arthur/.emacs.d/elpa/org-20200907/ob-haskell hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-haskell
/home/arthur/.emacs.d/elpa/org-20200907/ob-C hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-C
/home/arthur/.emacs.d/elpa/org-20200907/ob-table hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-table
/home/arthur/.emacs.d/elpa/org-20200907/ob-shen hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-shen
/home/arthur/.emacs.d/elpa/org-20200907/ob-ref hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-ref
/home/arthur/.emacs.d/elpa/org-20200907/ox-icalendar hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ox-icalendar
/home/arthur/.emacs.d/elpa/org-20200907/org-protocol hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-protocol
/home/arthur/.emacs.d/elpa/org-20200907/org-clock hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-clock
/home/arthur/.emacs.d/elpa/org-20200907/ob-screen hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/ob-screen
/home/arthur/.emacs.d/elpa/org-20200907/org-list hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/org/org-list
/home/arthur/.emacs.d/elpa/hierarchy-20190425.842/hierarchy hides /home/arthur/repos/emacs-related/emacssrc/emacs/lisp/emacs-lisp/hierarchy
/home/arthur/.emacs.d/elpa/use-package-20200721.2156/use-package hides /home/arthur/.emacs.d/lisp/use-package
/home/arthur/.emacs.d/elpa/key-chord-20160227.1238/key-chord hides /home/arthur/.emacs.d/lisp/key-chord
/home/arthur/.emacs.d/elpa/memoize-20200103.2036/memoize hides /home/arthur/.emacs.d/lisp/memoize
/home/arthur/.emacs.d/elpa/lively-20171005.754/lively hides /home/arthur/.emacs.d/lisp/lively
/home/arthur/.emacs.d/elpa/ov-20200326.1042/ov hides /home/arthur/.emacs.d/lisp/ov
/home/arthur/.emacs.d/elpa/company-20200831.2016/company-cmake hides /home/arthur/.emacs.d/lisp/company-cmake
/home/arthur/.emacs.d/elpa/emms-20200716.1815/emms-player-mpv hides /home/arthur/.emacs.d/lisp/emms-player-mpv
/home/arthur/.emacs.d/elpa/clang-format-20191121.1708/clang-format hides /home/arthur/.emacs.d/lisp/clang-format
/home/arthur/.emacs.d/elpa/bind-key-20200805.1727/bind-key hides /home/arthur/.emacs.d/lisp/bind-key

Features:
(shadow sort mail-extr emacsbug message rmc puny dired dired-loaddefs
rfc822 mml mml-sec epa derived epg epg-config gnus-util rmail
rmail-loaddefs text-property-search mm-decode mm-bodies mm-encode
mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047
rfc2045 ietf-drums mm-util mail-prsvr mail-utils time-date help-fns
radix-tree cl-print debug backtrace help-mode find-func advice info
edmacro kmacro helm-easymenu rx realgud-recursive-autoloads package
easymenu browse-url url-handlers url-parse auth-source cl-seq eieio
eieio-core cl-macs eieio-loaddefs password-cache json subr-x map
url-vars seq byte-opt gv bytecomp byte-compile cconv cl-loaddefs cl-lib
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 system-font-setting font-render-setting
cairo move-toolbar gtk x-toolkit x multi-tty make-network-process emacs)

Memory information:
((conses 16 92974 51573)
 (symbols 48 11031 36)
 (strings 32 33262 8092)
 (string-bytes 1 1352843)
 (vectors 16 15446)
 (vector-slots 8 208577 68090)
 (floats 8 35 364)
 (intervals 56 355 211)
 (buffers 992 14))




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#43255; Package emacs. (Mon, 07 Sep 2020 12:40:01 GMT) Full text and rfc822 format available.

Message #8 received at 43255 <at> debbugs.gnu.org (full text, mbox):

From: Andrea Corallo <akrl <at> sdf.org>
To: arthur.miller <at> live.com
Cc: 43255 <at> debbugs.gnu.org
Subject: Re: bug#43255: 28.0.50;
 feature/native-comp void-function subr-native-lambda-list
Date: Mon, 07 Sep 2020 12:39:19 +0000
arthur.miller <at> live.com writes:

> After I updated source from git and rebuild emacs, I am getting
> "void-function subr-native-lambda-list" error on lots of external
> packages when I try to load my init file. I tried both -O3 and -O2 with
> same (un)success. 
>
> My eln-cache is since 18. and 21. august, do I need to delete old eln
> files manually? Or do I need to add some extra path to my init file?
>
> Used to work without problems in earlier builds :-). Thankfull for the
> help.
>
> best regards
> /a
>
>
>
> In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.23, cairo version 1.17.3)
>  of 2020-09-07 built on pascal
> Repository revision: eb8742598874d9bd4c84ff54730527c52d29d7ff
> Repository branch: feature/native-comp
> Windowing system distributor 'The X.Org Foundation', version 11.0.12009000
> System Description: Arch Linux
>
> Configured features:
> XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY
> INOTIFY ACL GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB
> TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON
> PDUMPER LCMS2

Hi Arthur,

is it possible that the Emacs you are using is not compiled activating
the native compiler (--with-nativecomp)?  We should see NATIVE_COMP
within the "Configured features:" above.

OTOH this is telling that compiling the native-comp branch without
activating the native compiler has a problem there.  I'll fix it.

Thanks

  Andrea




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#43255; Package emacs. (Mon, 07 Sep 2020 13:56:01 GMT) Full text and rfc822 format available.

Message #11 received at 43255 <at> debbugs.gnu.org (full text, mbox):

From: arthur miller <arthur.miller <at> live.com>
To: Andrea Corallo <akrl <at> sdf.org>
Cc: "43255 <at> debbugs.gnu.org" <43255 <at> debbugs.gnu.org>
Subject: Sv: bug#43255: 28.0.50; feature/native-comp void-function
 subr-native-lambda-list
Date: Mon, 7 Sep 2020 13:54:51 +0000
[Message part 1 (text/plain, inline)]
Thanks for the anser; it can be problem to my machine.

I have a shell script that does build native for me, but it seems like after latest system update libgccjit does not pass the test in configure-script. My shell script goes to build after configure automatically, so I haven't noticed untill I just tried manually. I am not sure if that is the problem but it could be, I will see how Emacs builds after libgccjit is rebuilt (usually takes a while on my comp, so I am not sure I will have it today).

regards
/arthur
________________________________
Från: Andrea Corallo <akrl <at> sdf.org>
Skickat: den 7 september 2020 14:39
Till: arthur.miller <at> live.com <arthur.miller <at> live.com>
Kopia: 43255 <at> debbugs.gnu.org <43255 <at> debbugs.gnu.org>
Ämne: Re: bug#43255: 28.0.50; feature/native-comp void-function subr-native-lambda-list

arthur.miller <at> live.com writes:

> After I updated source from git and rebuild emacs, I am getting
> "void-function subr-native-lambda-list" error on lots of external
> packages when I try to load my init file. I tried both -O3 and -O2 with
> same (un)success.
>
> My eln-cache is since 18. and 21. august, do I need to delete old eln
> files manually? Or do I need to add some extra path to my init file?
>
> Used to work without problems in earlier builds :-). Thankfull for the
> help.
>
> best regards
> /a
>
>
>
> In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.23, cairo version 1.17.3)
>  of 2020-09-07 built on pascal
> Repository revision: eb8742598874d9bd4c84ff54730527c52d29d7ff
> Repository branch: feature/native-comp
> Windowing system distributor 'The X.Org Foundation', version 11.0.12009000
> System Description: Arch Linux
>
> Configured features:
> XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY
> INOTIFY ACL GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB
> TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON
> PDUMPER LCMS2

Hi Arthur,

is it possible that the Emacs you are using is not compiled activating
the native compiler (--with-nativecomp)?  We should see NATIVE_COMP
within the "Configured features:" above.

OTOH this is telling that compiling the native-comp branch without
activating the native compiler has a problem there.  I'll fix it.

Thanks

  Andrea
[Message part 2 (text/html, inline)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#43255; Package emacs. (Mon, 07 Sep 2020 14:29:01 GMT) Full text and rfc822 format available.

Message #14 received at 43255 <at> debbugs.gnu.org (full text, mbox):

From: Arthur Miller <arthur.miller <at> live.com>
To: Andrea Corallo <akrl <at> sdf.org>
Cc: 43255 <at> debbugs.gnu.org
Subject: Re: bug#43255: 28.0.50; feature/native-comp void-function
 subr-native-lambda-list
Date: Mon, 07 Sep 2020 16:28:12 +0200
Andrea Corallo <akrl <at> sdf.org> writes:

> arthur.miller <at> live.com writes:
>
>> After I updated source from git and rebuild emacs, I am getting
>> "void-function subr-native-lambda-list" error on lots of external
>> packages when I try to load my init file. I tried both -O3 and -O2 with
>> same (un)success. 
>>
>> My eln-cache is since 18. and 21. august, do I need to delete old eln
>> files manually? Or do I need to add some extra path to my init file?
>>
>> Used to work without problems in earlier builds :-). Thankfull for the
>> help.
>>
>> best regards
>> /a
>>
>>
>>
>> In GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.23, cairo version 1.17.3)
>>  of 2020-09-07 built on pascal
>> Repository revision: eb8742598874d9bd4c84ff54730527c52d29d7ff
>> Repository branch: feature/native-comp
>> Windowing system distributor 'The X.Org Foundation', version 11.0.12009000
>> System Description: Arch Linux
>>
>> Configured features:
>> XPM JPEG TIFF GIF PNG RSVG CAIRO SOUND GPM DBUS GSETTINGS GLIB NOTIFY
>> INOTIFY ACL GNUTLS LIBXML2 FREETYPE HARFBUZZ M17N_FLT LIBOTF ZLIB
>> TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM MODULES THREADS LIBSYSTEMD JSON
>> PDUMPER LCMS2
>
> Hi Arthur,
>
> is it possible that the Emacs you are using is not compiled activating
> the native compiler (--with-nativecomp)?  We should see NATIVE_COMP
> within the "Configured features:" above.
>
> OTOH this is telling that compiling the native-comp branch without
> activating the native compiler has a problem there.  I'll fix it.
>
> Thanks
>
>   Andrea

I am sorry, it was a false alarm. The problem was libgccjit. I have
rebuild it now, and native Emacs afterwards, and everything works great.

sorry and thanks
/a





Reply sent to Andrea Corallo <akrl <at> sdf.org>:
You have taken responsibility. (Mon, 07 Sep 2020 16:35:02 GMT) Full text and rfc822 format available.

Notification sent to arthur.miller <at> live.com:
bug acknowledged by developer. (Mon, 07 Sep 2020 16:35:02 GMT) Full text and rfc822 format available.

Message #19 received at 43255-done <at> debbugs.gnu.org (full text, mbox):

From: Andrea Corallo <akrl <at> sdf.org>
To: Arthur Miller <arthur.miller <at> live.com>
Cc: 43255-done <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>
Subject: Re: bug#43255: 28.0.50;
 feature/native-comp void-function subr-native-lambda-list
Date: Mon, 07 Sep 2020 16:34:14 +0000
Arthur Miller <arthur.miller <at> live.com> writes:

> I am sorry, it was a false alarm.

Well actually you highlighted a real issue :)

d344e79be9 * src/data.c (subr-native-lambda-list): Defined it unconditionally (bug#43255)

address that so I'm closing.

I'm wondering if we should put the information that the running Emacs is
native compiler based in the splash screen too (via the `emacs-verion'
function).  Other important feature are already listed there.

Ccing Eli to get his opinion on this.

Thanks

  Andrea




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#43255; Package emacs. (Mon, 07 Sep 2020 16:56:02 GMT) Full text and rfc822 format available.

Message #22 received at 43255 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Andrea Corallo <akrl <at> sdf.org>
Cc: 43255 <at> debbugs.gnu.org, arthur.miller <at> live.com
Subject: Re: bug#43255: 28.0.50;
 feature/native-comp void-function subr-native-lambda-list
Date: Mon, 07 Sep 2020 19:54:56 +0300
> From: Andrea Corallo <akrl <at> sdf.org>
> Cc: 43255-done <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>
> Date: Mon, 07 Sep 2020 16:34:14 +0000
> 
> I'm wondering if we should put the information that the running Emacs is
> native compiler based in the splash screen too (via the `emacs-verion'
> function).  Other important feature are already listed there.
> 
> Ccing Eli to get his opinion on this.

Yes, I think it should be in system-configuration-features.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#43255; Package emacs. (Mon, 07 Sep 2020 17:20:02 GMT) Full text and rfc822 format available.

Message #25 received at 43255 <at> debbugs.gnu.org (full text, mbox):

From: Andrea Corallo <akrl <at> sdf.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 43255 <at> debbugs.gnu.org, arthur.miller <at> live.com
Subject: Re: bug#43255: 28.0.50;
 feature/native-comp void-function subr-native-lambda-list
Date: Mon, 07 Sep 2020 17:19:12 +0000
Eli Zaretskii <eliz <at> gnu.org> writes:

>> From: Andrea Corallo <akrl <at> sdf.org>
>> Cc: 43255-done <at> debbugs.gnu.org, Eli Zaretskii <eliz <at> gnu.org>
>> Date: Mon, 07 Sep 2020 16:34:14 +0000
>> 
>> I'm wondering if we should put the information that the running Emacs is
>> native compiler based in the splash screen too (via the `emacs-verion'
>> function).  Other important feature are already listed there.
>> 
>> Ccing Eli to get his opinion on this.
>
> Yes, I think it should be in system-configuration-features.

We already add the information there.  I was wondering if is also worth
having the information rendered by `about-emacs'.  Otherwise (as in this
case) may not be very evident to the user what is going on underneath.

On my system I already have informations about GTK and cairo there,
these should be coming from `emacs-version' the function.

Thanks

  Andrea




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#43255; Package emacs. (Mon, 07 Sep 2020 19:12:01 GMT) Full text and rfc822 format available.

Message #28 received at 43255 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Andrea Corallo <akrl <at> sdf.org>
Cc: 43255 <at> debbugs.gnu.org, arthur.miller <at> live.com
Subject: Re: bug#43255: 28.0.50;
 feature/native-comp void-function subr-native-lambda-list
Date: Mon, 07 Sep 2020 22:11:49 +0300
> From: Andrea Corallo <akrl <at> sdf.org>
> Cc: arthur.miller <at> live.com, 43255 <at> debbugs.gnu.org
> Date: Mon, 07 Sep 2020 17:19:12 +0000
> 
> > Yes, I think it should be in system-configuration-features.
> 
> We already add the information there.  I was wondering if is also worth
> having the information rendered by `about-emacs'.  Otherwise (as in this
> case) may not be very evident to the user what is going on underneath.
> 
> On my system I already have informations about GTK and cairo there,
> these should be coming from `emacs-version' the function.

That's different.  GTK and Cairo have profound effects on how Emacs
presents itself to the UI.  I don't think native compilation is
similar, or maybe I'm missing something.  What exactly did you think
will not be evident to the user, and why should it be evident?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#43255; Package emacs. (Mon, 07 Sep 2020 19:25:02 GMT) Full text and rfc822 format available.

Message #31 received at 43255 <at> debbugs.gnu.org (full text, mbox):

From: Andrea Corallo <akrl <at> sdf.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 43255 <at> debbugs.gnu.org, arthur.miller <at> live.com
Subject: Re: bug#43255: 28.0.50;
 feature/native-comp void-function subr-native-lambda-list
Date: Mon, 07 Sep 2020 19:24:17 +0000
Eli Zaretskii <eliz <at> gnu.org> writes:

> That's different.  GTK and Cairo have profound effects on how Emacs
> presents itself to the UI.  I don't think native compilation is
> similar, or maybe I'm missing something.  What exactly did you think
> will not be evident to the user, and why should it be evident?

No you are correct, it is essentially transparent to the user.

And this is why is not the first time that a user miss the fact that
Emacs was compiled with the native compiler or vice versa.  Therefore I
thought was maybe useful to give some visual feedback in the "*About GNU
Emacs*" buffer.

If that string is dedicated to feature with UI effect then the native
compiler does not qualify tho.

Thanks

  Andrea




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#43255; Package emacs. (Tue, 08 Sep 2020 02:26:01 GMT) Full text and rfc822 format available.

Message #34 received at 43255 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Andrea Corallo <akrl <at> sdf.org>
Cc: 43255 <at> debbugs.gnu.org, arthur.miller <at> live.com
Subject: Re: bug#43255: 28.0.50;
 feature/native-comp void-function subr-native-lambda-list
Date: Tue, 08 Sep 2020 05:25:12 +0300
> From: Andrea Corallo <akrl <at> sdf.org>
> Cc: arthur.miller <at> live.com, 43255 <at> debbugs.gnu.org
> Date: Mon, 07 Sep 2020 19:24:17 +0000
> 
> Eli Zaretskii <eliz <at> gnu.org> writes:
> 
> > That's different.  GTK and Cairo have profound effects on how Emacs
> > presents itself to the UI.  I don't think native compilation is
> > similar, or maybe I'm missing something.  What exactly did you think
> > will not be evident to the user, and why should it be evident?
> 
> No you are correct, it is essentially transparent to the user.
> 
> And this is why is not the first time that a user miss the fact that
> Emacs was compiled with the native compiler or vice versa.  Therefore I
> thought was maybe useful to give some visual feedback in the "*About GNU
> Emacs*" buffer.

Why is it important for the user to know about the native compiler?
E.g., how is it different from the C compiler switches used to build
Emacs?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#43255; Package emacs. (Tue, 08 Sep 2020 04:27:01 GMT) Full text and rfc822 format available.

Message #37 received at 43255 <at> debbugs.gnu.org (full text, mbox):

From: Arthur Miller <arthur.miller <at> live.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 43255 <at> debbugs.gnu.org, Andrea Corallo <akrl <at> sdf.org>
Subject: Re: bug#43255: 28.0.50; feature/native-comp void-function
 subr-native-lambda-list
Date: Tue, 08 Sep 2020 06:26:12 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

>> From: Andrea Corallo <akrl <at> sdf.org>
>> Cc: arthur.miller <at> live.com, 43255 <at> debbugs.gnu.org
>> Date: Mon, 07 Sep 2020 19:24:17 +0000
>> 
>> Eli Zaretskii <eliz <at> gnu.org> writes:
>> 
>> > That's different.  GTK and Cairo have profound effects on how Emacs
>> > presents itself to the UI.  I don't think native compilation is
>> > similar, or maybe I'm missing something.  What exactly did you think
>> > will not be evident to the user, and why should it be evident?
>> 
>> No you are correct, it is essentially transparent to the user.
>> 
>> And this is why is not the first time that a user miss the fact that
>> Emacs was compiled with the native compiler or vice versa.  Therefore I
>> thought was maybe useful to give some visual feedback in the "*About GNU
>> Emacs*" buffer.
>
> Why is it important for the user to know about the native compiler?
> E.g., how is it different from the C compiler switches used to build
> Emacs?
Just as important as x86_64 or linux-gnu :-).

Currently when I press C-h C-a, I get this info (amongst other):

GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.23, cairo version 1.17.3)
 of 2020-09-07

I think it would be handy if there was a bit more info on that page.
I would prefer x64-native GNU/Linux. Why is it less important to know
about non-gui features? For me who has turned off most of gui stuff, GTK
and Cairo versions are not really what I care about. I have them just to
get better font rendering, but now I can maybe compile without at least
Gtk? I mean I don't need to know that it is compiled for GNU/Linux; I
know I am running on a GNU/Linux OS, or that it is a 64-bit OS, yet info
is there.

In my case I would have seen that I didn't compile with native compiler
support even though I intended (since the configure script failed wihout
me noticing).

I also wouldn't mind more info about compiler switches used to build the
version as well as features/packages built-in. I don't know what is
essential more and I don't have any philosophical argument, more than it
is sometimes useful.







Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#43255; Package emacs. (Tue, 08 Sep 2020 05:05:01 GMT) Full text and rfc822 format available.

Message #40 received at 43255 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Arthur Miller <arthur.miller <at> live.com>
Cc: 43255 <at> debbugs.gnu.org, Andrea Corallo <akrl <at> sdf.org>
Subject: Re: bug#43255: 28.0.50;
 feature/native-comp void-function subr-native-lambda-list
Date: Tue, 08 Sep 2020 08:04:03 +0300
On September 8, 2020 7:26:12 AM GMT+03:00, Arthur Miller <arthur.miller <at> live.com> wrote:
>Eli Zaretskii <eliz <at> gnu.org> writes:
>
>>> From: Andrea Corallo <akrl <at> sdf.org>
>>> Cc: arthur.miller <at> live.com, 43255 <at> debbugs.gnu.org
>>> Date: Mon, 07 Sep 2020 19:24:17 +0000
>>> 
>>> Eli Zaretskii <eliz <at> gnu.org> writes:
>>> 
>> Why is it important for the user to know about the native compiler?
>> E.g., how is it different from the C compiler switches used to build
>> Emacs?
>Just as important as x86_64 or linux-gnu :-).
>
>Currently when I press C-h C-a, I get this info (amongst other):
>
>GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.23,
>cairo version 1.17.3)
> of 2020-09-07
>
>I think it would be handy if there was a bit more info on that page.
>I would prefer x64-native GNU/Linux. Why is it less important to know
>about non-gui features? For me who has turned off most of gui stuff,
>GTK
>and Cairo versions are not really what I care about. I have them just
>to
>get better font rendering, but now I can maybe compile without at least
>Gtk? I mean I don't need to know that it is compiled for GNU/Linux; I
>know I am running on a GNU/Linux OS, or that it is a 64-bit OS, yet
>info
>is there.
>
>In my case I would have seen that I didn't compile with native compiler
>support even though I intended (since the configure script failed
>wihout
>me noticing).
>
>I also wouldn't mind more info about compiler switches used to build
>the
>version as well as features/packages built-in. I don't know what is
>essential more and I don't have any philosophical argument, more than
>it
>is sometimes useful.

That's a different issue.  The original question was about the splash screen and specifically about emacs-version.  I see no reason whatsoever to show information about the native compilation there, as it's a minor feature that moreover has no effect at all until some Lisp files are compiled with it.  Besides, the splash screen is already too crowded.

If you are saying that the "About Emacs" display should be redesigned (to make it look differently from the splash screen), I might agree, but then (a) please show a more detailed proposal, and (b) such a display doesn't need the change to be in emacs-version, it can use the other variables which divulge the details of the build and its configuration.

Btw, in line with the recent "let's be like other apps" trend, I suggest to look at what other apps do in their "About" display: I have the impression that this fashion is on its way out.

Bottom line: you've effectively changed the subject, so I suggest to do that explicitly, and start a new thread/issue.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#43255; Package emacs. (Tue, 08 Sep 2020 07:48:02 GMT) Full text and rfc822 format available.

Message #43 received at 43255 <at> debbugs.gnu.org (full text, mbox):

From: Stefan Kangas <stefankangas <at> gmail.com>
To: Eli Zaretskii <eliz <at> gnu.org>, Arthur Miller <arthur.miller <at> live.com>
Cc: 43255 <at> debbugs.gnu.org, Andrea Corallo <akrl <at> sdf.org>
Subject: Re: bug#43255: 28.0.50;
 feature/native-comp void-function subr-native-lambda-list
Date: Tue, 8 Sep 2020 00:47:04 -0700
Eli Zaretskii <eliz <at> gnu.org> writes:

> I see no reason whatsoever to show information about the native
> compilation there,

Agreed.

> as it's a minor feature that moreover has no effect at all until some
> Lisp files are compiled with it.

AFAICT, when using the native-comp branch, Lisp files are automatically
compiled without me having to do anything.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#43255; Package emacs. (Tue, 08 Sep 2020 10:39:01 GMT) Full text and rfc822 format available.

Message #46 received at 43255 <at> debbugs.gnu.org (full text, mbox):

From: Arthur Miller <arthur.miller <at> live.com>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 43255 <at> debbugs.gnu.org, Andrea Corallo <akrl <at> sdf.org>
Subject: Re: bug#43255: 28.0.50; feature/native-comp void-function
 subr-native-lambda-list
Date: Tue, 08 Sep 2020 12:38:13 +0200
Eli Zaretskii <eliz <at> gnu.org> writes:

> On September 8, 2020 7:26:12 AM GMT+03:00, Arthur Miller <arthur.miller <at> live.com> wrote:
>>Eli Zaretskii <eliz <at> gnu.org> writes:
>>
>>>> From: Andrea Corallo <akrl <at> sdf.org>
>>>> Cc: arthur.miller <at> live.com, 43255 <at> debbugs.gnu.org
>>>> Date: Mon, 07 Sep 2020 19:24:17 +0000
>>>> 
>>>> Eli Zaretskii <eliz <at> gnu.org> writes:
>>>> 
>>> Why is it important for the user to know about the native compiler?
>>> E.g., how is it different from the C compiler switches used to build
>>> Emacs?
>>Just as important as x86_64 or linux-gnu :-).
>>
>>Currently when I press C-h C-a, I get this info (amongst other):
>>
>>GNU Emacs 28.0.50 (build 1, x86_64-pc-linux-gnu, GTK+ Version 3.24.23,
>>cairo version 1.17.3)
>> of 2020-09-07
>>
>>I think it would be handy if there was a bit more info on that page.
>>I would prefer x64-native GNU/Linux. Why is it less important to know
>>about non-gui features? For me who has turned off most of gui stuff,
>>GTK
>>and Cairo versions are not really what I care about. I have them just
>>to
>>get better font rendering, but now I can maybe compile without at least
>>Gtk? I mean I don't need to know that it is compiled for GNU/Linux; I
>>know I am running on a GNU/Linux OS, or that it is a 64-bit OS, yet
>>info
>>is there.
>>
>>In my case I would have seen that I didn't compile with native compiler
>>support even though I intended (since the configure script failed
>>wihout
>>me noticing).
>>
>>I also wouldn't mind more info about compiler switches used to build
>>the
>>version as well as features/packages built-in. I don't know what is
>>essential more and I don't have any philosophical argument, more than
>>it
>>is sometimes useful.
>
> That's a different issue. The original question was about the splash screen and
> specifically about emacs-version.
Sorry; wasn't careful. Personally I don't care much about at all for
splash-screen, I don't even see it. I do use "about emacs-version".
Since I run Emacs directly from it's source folder, I usually do C-h C-a
to confirm it compiled

> I see no reason whatsoever to show information
> about the native compilation there, as it's a minor feature that moreover has no
> effect at all until some Lisp files are compiled with it. Besides, the splash
> screen is already too crowded.
I have no opinion for splash-screen whatsoever; mine is disabled anyway
:-).

> If you are saying that the "About Emacs" display should be redesigned (to make
> it look differently from the splash screen), I might agree, but then (a) please
> show a more detailed proposal, and (b) such a display doesn't need the change to
> be in emacs-version, it can use the other variables which divulge the details of
> the build and its configuration.
Ok. I'll think about, but I don't promise.

> Btw, in line with the recent "let's be like other apps" trend, I suggest to look
> at what other apps do in their "About" display: I have the impression that this
> fashion is on its way out.
I agree; I never look at those screens myself; so it is not so much
about "being like other apps". To me it is usefull to quickly see
compilation date of Emacs after the compile. I don't longer install
Emacs in system dir (no make install); I configured my system to run Emacs
directly from the "src" folder, so for me it is informational to see I
have restarted newly compiled version.

> Bottom line: you've effectively changed the subject, so I suggest to
> do that explicitly, and start a new thread/issue.
Yes sorry about that. If I get to make a proposal for new looks; I will
make a suggestion thread. For the now, you can let it die :).




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#43255; Package emacs. (Tue, 08 Sep 2020 14:28:02 GMT) Full text and rfc822 format available.

Message #49 received at 43255 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Stefan Kangas <stefankangas <at> gmail.com>
Cc: 43255 <at> debbugs.gnu.org, arthur.miller <at> live.com, akrl <at> sdf.org
Subject: Re: bug#43255: 28.0.50;
 feature/native-comp void-function subr-native-lambda-list
Date: Tue, 08 Sep 2020 17:27:20 +0300
> From: Stefan Kangas <stefankangas <at> gmail.com>
> Date: Tue, 8 Sep 2020 00:47:04 -0700
> Cc: 43255 <at> debbugs.gnu.org, Andrea Corallo <akrl <at> sdf.org>
> 
> > as it's a minor feature that moreover has no effect at all until some
> > Lisp files are compiled with it.
> 
> AFAICT, when using the native-comp branch, Lisp files are automatically
> compiled without me having to do anything.

That'd be a misfeature, I think: it means that users who build their
own Emacs will have their build take hours.  I'd prefer to have an
option to delay native compilation to some later time, ideally have it
JIT-compiled, like Guile does.

Is this possible?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#43255; Package emacs. (Tue, 08 Sep 2020 14:55:02 GMT) Full text and rfc822 format available.

Message #52 received at 43255 <at> debbugs.gnu.org (full text, mbox):

From: Andrea Corallo <akrl <at> sdf.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 43255 <at> debbugs.gnu.org, Stefan Kangas <stefankangas <at> gmail.com>,
 arthur.miller <at> live.com
Subject: Re: bug#43255: 28.0.50;
 feature/native-comp void-function subr-native-lambda-list
Date: Tue, 08 Sep 2020 14:54:31 +0000
Eli Zaretskii <eliz <at> gnu.org> writes:

>> From: Stefan Kangas <stefankangas <at> gmail.com>
>> Date: Tue, 8 Sep 2020 00:47:04 -0700
>> Cc: 43255 <at> debbugs.gnu.org, Andrea Corallo <akrl <at> sdf.org>
>> 
>> > as it's a minor feature that moreover has no effect at all until some
>> > Lisp files are compiled with it.
>> 
>> AFAICT, when using the native-comp branch, Lisp files are automatically
>> compiled without me having to do anything.
>
> That'd be a misfeature, I think: it means that users who build their
> own Emacs will have their build take hours.  I'd prefer to have an
> option to delay native compilation to some later time, ideally have it
> JIT-compiled, like Guile does.
>
> Is this possible?

The only files that is mandatory to have compiled Ahead of Time are the
one dumped, the rest of emacs is up to the user to do them Aot or not.

Right I'm gonna set the default so that the bare minimum is compiled
AoT.

That said I think what Stefan meant is precisely that compilation is
happening automatically Jit like with no user intervention.

  Andrea




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#43255; Package emacs. (Tue, 08 Sep 2020 15:26:02 GMT) Full text and rfc822 format available.

Message #55 received at 43255 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Andrea Corallo <akrl <at> sdf.org>
Cc: 43255 <at> debbugs.gnu.org, stefankangas <at> gmail.com, arthur.miller <at> live.com
Subject: Re: bug#43255: 28.0.50;
 feature/native-comp void-function subr-native-lambda-list
Date: Tue, 08 Sep 2020 18:25:21 +0300
> From: Andrea Corallo <akrl <at> sdf.org>
> Cc: Stefan Kangas <stefankangas <at> gmail.com>, arthur.miller <at> live.com,
>         43255 <at> debbugs.gnu.org
> Date: Tue, 08 Sep 2020 14:54:31 +0000
> 
> >> AFAICT, when using the native-comp branch, Lisp files are automatically
> >> compiled without me having to do anything.
> >
> > That'd be a misfeature, I think: it means that users who build their
> > own Emacs will have their build take hours.  I'd prefer to have an
> > option to delay native compilation to some later time, ideally have it
> > JIT-compiled, like Guile does.
> >
> > Is this possible?
> 
> The only files that is mandatory to have compiled Ahead of Time are the
> one dumped

Why do these have to be compiled ahead of time?

> That said I think what Stefan meant is precisely that compilation is
> happening automatically Jit like with no user intervention.

And that can be turned on and off as the user sees fit?  If so, that's
why I said that the native-compilation part is not important to have
in the version description, only in the set of supported features.




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#43255; Package emacs. (Tue, 08 Sep 2020 16:03:02 GMT) Full text and rfc822 format available.

Message #58 received at 43255 <at> debbugs.gnu.org (full text, mbox):

From: Andrea Corallo <akrl <at> sdf.org>
To: Eli Zaretskii <eliz <at> gnu.org>
Cc: 43255 <at> debbugs.gnu.org, stefankangas <at> gmail.com, arthur.miller <at> live.com
Subject: Re: bug#43255: 28.0.50;
 feature/native-comp void-function subr-native-lambda-list
Date: Tue, 08 Sep 2020 16:02:01 +0000
Eli Zaretskii <eliz <at> gnu.org> writes:

>> From: Andrea Corallo <akrl <at> sdf.org>
>> Cc: Stefan Kangas <stefankangas <at> gmail.com>, arthur.miller <at> live.com,
>>         43255 <at> debbugs.gnu.org
>> Date: Tue, 08 Sep 2020 14:54:31 +0000
>> 
>> >> AFAICT, when using the native-comp branch, Lisp files are automatically
>> >> compiled without me having to do anything.
>> >
>> > That'd be a misfeature, I think: it means that users who build their
>> > own Emacs will have their build take hours.  I'd prefer to have an
>> > option to delay native compilation to some later time, ideally have it
>> > JIT-compiled, like Guile does.
>> >
>> > Is this possible?
>> 
>> The only files that is mandatory to have compiled Ahead of Time are the
>> one dumped
>
> Why do these have to be compiled ahead of time?

Nothing technically prevents to have the native compiler at disposal on
a system that is entirely and exclusively byte compiled, is just a
configuration that ATM we do not expose (I think we'll do it).

It can be useful (actually *it is* every time the native compiler fails
to boo-strap) but is not something an average user would want to use.

>> That said I think what Stefan meant is precisely that compilation is
>> happening automatically Jit like with no user intervention.
>
> And that can be turned on and off as the user sees fit?  If so, that's
> why I said that the native-compilation part is not important to have
> in the version description, only in the set of supported features.

The user can turn deferred compilation off (by default is on).
According to this metric any feature that can be partially or completely
disabled is not worth to be mentioned there, even if is a rework of the
execution engine.  That's maybe correct, if you like to suggest a more
appropriate place to put this information that is evident to the user I
would be appreciated that.  I've opened #43269 to discuss this.

Thanks!

  Andrea




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#43255; Package emacs. (Tue, 08 Sep 2020 16:22:01 GMT) Full text and rfc822 format available.

Message #61 received at 43255 <at> debbugs.gnu.org (full text, mbox):

From: Eli Zaretskii <eliz <at> gnu.org>
To: Andrea Corallo <akrl <at> sdf.org>
Cc: 43255 <at> debbugs.gnu.org, stefankangas <at> gmail.com, arthur.miller <at> live.com
Subject: Re: bug#43255: 28.0.50;
 feature/native-comp void-function subr-native-lambda-list
Date: Tue, 08 Sep 2020 19:21:23 +0300
> From: Andrea Corallo <akrl <at> sdf.org>
> Cc: stefankangas <at> gmail.com, arthur.miller <at> live.com, 43255 <at> debbugs.gnu.org
> Date: Tue, 08 Sep 2020 16:02:01 +0000
> 
> The user can turn deferred compilation off (by default is on).
> According to this metric any feature that can be partially or completely
> disabled is not worth to be mentioned there, even if is a rework of the
> execution engine.  That's maybe correct, if you like to suggest a more
> appropriate place to put this information that is evident to the user I
> would be appreciated that.  I've opened #43269 to discuss this.

I think we already have a suggestion: to redesign the "About Emacs"
screen, so that instead of showing the splash screen again, it could
say something more detailed about the build and the features that this
build supports.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Wed, 07 Oct 2020 11:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 4 years and 252 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.