GNU bug report logs - #33945
27.0.50; build error (allout.el)

Previous Next

Package: emacs;

Reported by: markusffm <at> fn.de

Date: Tue, 1 Jan 2019 14:54:02 UTC

Severity: normal

Tags: moreinfo, unreproducible

Found in version 27.0.50

Done: Glenn Morris <rgm <at> gnu.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 33945 in the body.
You can then email your comments to 33945 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#33945; Package emacs. (Tue, 01 Jan 2019 14:54:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to markusffm <at> fn.de:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Tue, 01 Jan 2019 14:54:02 GMT) Full text and rfc822 format available.

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

From: Markus FFM <markusffm <at> fn.de>
To: bug-gnu-emacs <at> gnu.org
Subject: 27.0.50; build error (allout.el)
Date: Tue, 01 Jan 2019 15:50:44 +0100
build process failed after invoking make:

db.el: ‘object-print̉ is an obsolete generic function (as of 26.1); use ‘cl-print-object̉ instead.
db.el: ‘object-print̉ is an obsolete generic function (as of 26.1); use ‘cl-print-object̉ instead.
db.el: ‘object-print̉ is an obsolete generic function (as of 26.1); use ‘cl-print-object̉ instead.
‘object-print̉ is an obsolete generic function (as of 26.1); use ‘cl-print-object̉ instead.
‘object-print̉ is an obsolete generic function (as of 26.1); use ‘cl-print-object̉ instead.
‘object-print̉ is an obsolete generic function (as of 26.1); use ‘cl-print-object̉ instead.
  ELC      align.elc
  ELC      allout.elc
Eager macro-expansion failure: (invalid-function [nil byte-compile-unresolved-functions delq])
Eager macro-expansion failure: (invalid-function [nil byte-compile-unresolved-functions delq])
Eager macro-expansion failure: (invalid-function [nil byte-compile-unresolved-functions delq])
>>Error occurred processing allout.el: Invalid function (([nil byte-compile-unresolved-functions delq]))
make[2]: *** [Makefile:301: allout.elc] Error 1
make[2]: Leaving directory '/usr/local/src/sdm/emacs/trunk/lisp'
make[1]: *** [Makefile:324: compile-main] Error 2
make[1]: Leaving directory '/usr/local/src/sdm/emacs/trunk/lisp'
make: *** [Makefile:408: lisp] Error 2



In GNU Emacs 27.0.50 (build 30, x86_64-pc-linux-gnu, GTK+ Version 3.24.1)
 of 2018-12-29 built on INDRA
Repository revision: b0e6ecfc33077fb2dce904d315c8ef24e3649c9b
Repository branch: master
System Description: Fedora 29 (Twenty Nine)

Recent messages:
Checking 34 files in /opt/emacs/share/emacs/27.0.50/lisp/emulation...
Checking 182 files in /opt/emacs/share/emacs/27.0.50/lisp/emacs-lisp...
Checking 24 files in /opt/emacs/share/emacs/27.0.50/lisp/cedet...
Checking 57 files in /opt/emacs/share/emacs/27.0.50/lisp/calendar...
Checking 87 files in /opt/emacs/share/emacs/27.0.50/lisp/calc...
Checking 107 files in /opt/emacs/share/emacs/27.0.50/lisp/obsolete...
Checking for load-path shadows...done
Buffer *unsent mail to bug-gnu-emacs <at> gnu.org* modified; kill anyway? (y or n) y
Mark set
C-?:help C-z:undo C-x:cut C-c:copy C-v:paste S-ret:rect

Configured using:
 'configure --prefix=/opt/emacs --sysconfdir=/etc
 --enable-locallisppath=/usr/local/share/emacs/site-lisp
 --libexecdir=/opt/emacs/lib/ --localstatedir=/usr/local/var
 --enable-largefile --with-x-toolkit=gtk3 --with-sound=no --with-modules
 --with-xwidgets --without-pop --without-selinux --without-gnutls
 --disable-acl --with-file-notification=yes --with-json --without-xml2
 --without-libgmp 'CFLAGS=-march=native -Os''

Configured features:
XPM JPEG TIFF GIF PNG RSVG GPM DBUS GSETTINGS GLIB NOTIFY INOTIFY
FREETYPE M17N_FLT LIBOTF XFT ZLIB TOOLKIT_SCROLL_BARS GTK3 X11 XDBE XIM
MODULES THREADS XWIDGETS LIBSYSTEMD JSON

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

Major mode: Fundamental

Minor modes in effect:
  show-paren-mode: t
  recentf-mode: t
  desktop-save-mode: 1
  delete-selection-mode: t
  cua-mode: t
  global-hl-line-mode: t
  hl-line-mode: t
  gpm-mouse-mode: t
  flymake-mode: t
  savehist-mode: t
  global-auto-revert-mode: t
  auto-insert-mode: t
  smooth-scroll-mode: t
  global-undo-tree-mode: t
  undo-tree-mode: t
  save-place-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  electric-quote-mode: t
  electric-indent-mode: t
  mouse-wheel-mode: t
  tool-bar-mode: t
  global-prettify-symbols-mode: t
  menu-bar-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
  global-visual-line-mode: t
  visual-line-mode: t
  transient-mark-mode: t

Load-path shadows:
None found.

Features:
(help-mode pp shadow sort mail-extr emacsbug message rmc puny
dired-sort-menu dired dired-loaddefs rfc822 mml mml-sec epa epg
epg-config gnus-util rmail rmail-loaddefs mm-decode mm-bodies mm-encode
mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail rfc2047
rfc2045 ietf-drums mail-utils cursor-sensor term/linux user-profile
powerline powerline-separators powerline-themes server default-profile
default-ui paren man mm-util mail-prsvr recentf vc-dispatcher vc-svn
sh-script smie executable desktop frameset avoid default-faces
default-keymap delsel cua-base default-run default-restart default-modes
default-platform default-nw hl-line t-mouse default-unix default-flymake
default-flymake-go default-flymake-csharp default-flymake-ruby
default-flymake-js default-flymake-py default-flymake-java
default-flymake-shell flymake-proc flymake compile warnings
default-run-assoc run-assoc default-tempo default-tempo-rexx
default-tempo-sh default-tempo-pas default-tempo-js default-tempo-java
default-tempo-perl default-tempo-elisp default-tempo-c-cpp default-menu
default-help default-options default-tools default-search default-format
default-view aquamacs-cmm-menu default-edit default-file default-generic
savehist autorevert filenotify autoinsert default-functions elec-pair
default-autoload ox-man ox-odt rng-loc rng-uri rng-parse rng-match
rng-dt rng-util rng-pttrn nxml-parse nxml-ns nxml-enc xmltok nxml-util
ox-latex ox-icalendar ox-html table ox-ascii ox-publish ox org-element
avl-tree generator org org-macro org-footnote org-pcomplete pcomplete
org-list org-faces org-entities time-date org-version ob-emacs-lisp ob
ob-tangle org-src ob-ref ob-lob ob-table ob-keys ob-comint comint
ansi-color ring org-loaddefs format-spec find-func cal-menu calendar
cal-loaddefs ob-exp ob-core org-compat ob-eval org-macs markdown-mode rx
color thingatpt noutline outline easy-mmode jison-mode bison-mode
cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine
cc-vars cc-defs flex-mode derived aquamacs-tabbar cus-start cus-load
aquamacs-tools tabbar restore-last-frame-size org-bullets syslog-mode
hide-lines web-mode disp-table vimrc-mode neotree advice smooth-scroll
aok fill-column-indicator tempbuf auto-complete-config auto-complete
edmacro kmacro popup undo-tree diff multi-shell windata tree-mode
tree-widget wid-edit imenu imenu-tree tempo saveplace google-translate
google-translate-default-ui google-translate-core-ui ido
google-translate-core google-translate-tk url url-proxy url-privacy
url-expand url-methods url-history url-cookie url-domsuf url-util
url-parse auth-source cl-seq eieio eieio-core cl-macs eieio-loaddefs
password-cache url-vars mailcap json map seq byte-opt bytecomp
byte-compile cconv cl gv cl-loaddefs cl-lib eol-conversion easymenu
default-path 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 menu-bar
rfn-eshadow isearch timer select scroll-bar mouse jit-lock font-lock
syntax facemenu font-core term/tty-colors frame 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 minibuffer
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 dynamic-setting system-font-setting font-render-setting
xwidget-internal move-toolbar gtk x-toolkit x multi-tty
make-network-process emacs)

Memory information:
((conses 16 288790 209726)
 (symbols 48 39710 2)
 (strings 32 95596 23444)
 (string-bytes 1 2938580)
 (vectors 16 37609)
 (vector-slots 8 730275 251104)
 (floats 8 370 982)
 (intervals 56 483 266)
 (buffers 992 12))




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#33945; Package emacs. (Tue, 01 Jan 2019 23:19:02 GMT) Full text and rfc822 format available.

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

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: Markus FFM <markusffm <at> fn.de>
Cc: 33945 <at> debbugs.gnu.org
Subject: 27.0.50; build error (allout.el)
Date: Tue, 1 Jan 2019 15:18:05 -0800
I don't observe the problem here. What happens if you do a 'make bootstrap'?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#33945; Package emacs. (Wed, 02 Jan 2019 06:45:01 GMT) Full text and rfc822 format available.

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

From: "markusffm <at> fn.de" <markusffm <at> fn.de>
To: 33945 <at> debbugs.gnu.org
Subject: Re: 27.0.50; build error (allout.el)
Date: Wed, 2 Jan 2019 07:41:44 +0100
On Tue, Jan 01, 2019 at 03:18:05PM -0800, Paul Eggert wrote:
>I don't observe the problem here. What happens if you do a 'make bootstrap'?
no difference.
(make bootstrap causes a configure therefore I have to run my configure 
behind. We had that bug on august)
-- 
Regards M




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#33945; Package emacs. (Wed, 02 Jan 2019 06:57:01 GMT) Full text and rfc822 format available.

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

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: markusffm <at> fn.de
Cc: 33945 <at> debbugs.gnu.org
Subject: Re: 27.0.50; build error (allout.el)
Date: Tue, 1 Jan 2019 22:56:22 -0800
markusffm <at> fn.de wrote:
> On Tue, Jan 01, 2019 at 03:18:05PM -0800, Paul Eggert wrote:
>> I don't observe the problem here. What happens if you do a 'make bootstrap'?
> no difference.
> (make bootstrap causes a configure therefore I have to run my configure behind. 
> We had that bug on august)

How about if you build from a completely fresh checkout?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#33945; Package emacs. (Wed, 02 Jan 2019 08:07:01 GMT) Full text and rfc822 format available.

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

From: "markusffm <at> fn.de" <markusffm <at> fn.de>
To: 33945 <at> debbugs.gnu.org
Subject: Re: 27.0.50; build error (allout.el)
Date: Wed, 2 Jan 2019 09:03:02 +0100
On Tue, Jan 01, 2019 at 10:56:22PM -0800, Paul Eggert wrote:
>markusffm <at> fn.de wrote:
>>On Tue, Jan 01, 2019 at 03:18:05PM -0800, Paul Eggert wrote:
>>>I don't observe the problem here. What happens if you do a 'make bootstrap'?
>>no difference.
>>(make bootstrap causes a configure therefore I have to run my 
>>configure behind. We had that bug on august)
>
>How about if you build from a completely fresh checkout?
did that yesterday. No difference.
-- 
Regards M




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#33945; Package emacs. (Wed, 02 Jan 2019 09:56:01 GMT) Full text and rfc822 format available.

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

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: markusffm <at> fn.de
Cc: 33945 <at> debbugs.gnu.org
Subject: Re: 27.0.50; build error (allout.el)
Date: Wed, 2 Jan 2019 01:55:22 -0800
[Message part 1 (text/plain, inline)]
markusffm <at> fn.de wrote:
> did that yesterday. No difference.

That's odd, since it's working for me on a similar platform. You might want to 
look at my build log and configuration (attached) and see how they differ from 
yours. This is a build from a fresh checkout on Fedora 29 x86-64 in an 
en_US.utf8 locale.
[build-log.txt (text/plain, attachment)]
[report-emacs-bug-buffer.txt (text/plain, attachment)]

Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#33945; Package emacs. (Wed, 02 Jan 2019 17:11:01 GMT) Full text and rfc822 format available.

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

From: "markusffm <at> fn.de" <markusffm <at> fn.de>
To: 33945 <at> debbugs.gnu.org
Subject: Re: 27.0.50; build error (allout.el)
Date: Wed, 2 Jan 2019 18:07:46 +0100
On Wed, Jan 02, 2019 at 06:05:04PM +0100, markusffm <at> fn.de wrote:
>On Wed, Jan 02, 2019 at 01:55:22AM -0800, Paul Eggert wrote:
>>markusffm <at> fn.de wrote:
>>>did that yesterday. No difference.
>>
>>That's odd, since it's working for me on a similar platform. You 
>>might want to look at my build log and configuration (attached) and 
>>see how they differ from yours. This is a build from a fresh 
>>checkout on Fedora 29 x86-64 in an en_US.utf8 locale.
>
>it's clearly a syntax error in 'allout.el':
>'Error occurred processing allout.el: Wrong number of arguments (((0 . 0) 2))'
>
>-- 
>Regards M
>

-- 
lg E




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#33945; Package emacs. (Wed, 02 Jan 2019 20:30:02 GMT) Full text and rfc822 format available.

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

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: markusffm <at> fn.de
Cc: 33945 <at> debbugs.gnu.org
Subject: Re: 27.0.50; build error (allout.el)
Date: Wed, 2 Jan 2019 12:29:01 -0800
markusffm <at> fn.de wrote:
> 
> it's clearly a syntax error in 'allout.el':
> 'Error occurred processing allout.el: Wrong number of arguments (((0 . 0) 2))'

OK, but why are you seeing this diagnostic whereas nobody else seems to have the 
problem? It seems likely that it's not an actual syntax error, but is instead a 
bug somewhere else that is causing the Lisp reader or byte compiler to misbehave 
and falsely report a syntax error.

What happens if you use -O2 (the default) rather than -Os to build from scratch?

Also, which version of GCC are you using? Mine is gcc (GCC) 8.2.1 20181215 (Red 
Hat 8.2.1-6).




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#33945; Package emacs. (Wed, 02 Jan 2019 21:11:02 GMT) Full text and rfc822 format available.

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

From: "markusffm <at> fn.de" <markusffm <at> fn.de>
To: 33945 <at> debbugs.gnu.org
Subject: Re: 27.0.50; build error (allout.el)
Date: Wed, 2 Jan 2019 22:07:55 +0100
On Wed, Jan 02, 2019 at 12:29:01PM -0800, Paul Eggert wrote:
>
>What happens if you use -O2 (the default) rather than -Os to build from scratch?
doesn't make any difference.

>Also, which version of GCC are you using? Mine is gcc (GCC) 8.2.1 
>20181215 (Red Hat 8.2.1-6).

gcc version 8.2.1 20181215 (Red Hat 8.2.1-6) (GCC)
-- 
Regards M 




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#33945; Package emacs. (Thu, 03 Jan 2019 01:45:01 GMT) Full text and rfc822 format available.

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

From: Paul Eggert <eggert <at> cs.ucla.edu>
To: markusffm <at> fn.de
Cc: 33945 <at> debbugs.gnu.org
Subject: Re: 27.0.50; build error (allout.el)
Date: Wed, 2 Jan 2019 17:44:14 -0800
So we still don't know why you are having the problem while I am not.

Have you compared your build log and configuration to the one I sent in 
<https://debbugs.gnu.org/33945#20>?

What happens if you build in an environment where HOME points to a fresh 
directory and not to your usual home directory?




Information forwarded to bug-gnu-emacs <at> gnu.org:
bug#33945; Package emacs. (Thu, 03 Jan 2019 07:24:02 GMT) Full text and rfc822 format available.

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

From: "markusffm <at> fn.de" <markusffm <at> fn.de>
To: 33945 <at> debbugs.gnu.org
Subject: Re: 27.0.50; build error (allout.el)
Date: Thu, 3 Jan 2019 08:20:46 +0100
On Thu, Jan 03, 2019 at 08:19:03AM +0100, markusffm <at> fn.de wrote:
>On Wed, Jan 02, 2019 at 05:44:14PM -0800, Paul Eggert wrote:
>>So we still don't know why you are having the problem while I am not.
>>
>after 3 git updates since, the bug disappeared. SoI close the case. 
>Thanks for the support.
>
>Ps. There are a lot of makefile related problems.
>-- 
>Regards M

-- 
Regards M 




Added tag(s) moreinfo and unreproducible. Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Thu, 03 Jan 2019 18:02:01 GMT) Full text and rfc822 format available.

bug closed, send any further explanations to 33945 <at> debbugs.gnu.org and markusffm <at> fn.de Request was from Glenn Morris <rgm <at> gnu.org> to control <at> debbugs.gnu.org. (Thu, 03 Jan 2019 18:02:01 GMT) Full text and rfc822 format available.

bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Fri, 01 Feb 2019 12:24:06 GMT) Full text and rfc822 format available.

This bug report was last modified 5 years and 85 days ago.

Previous Next


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