[Pkg-erlang-devel] Bug#909387: erlang-mode: fails to install with xemacs21

Andreas Beckmann anbe at debian.org
Sat Sep 22 21:39:34 BST 2018


Package: erlang-mode
Version: 1:19.2.1+dfsg-2+deb9u1
Severity: serious
User: debian-qa at lists.debian.org
Usertags: piuparts
Control: fixed -1 1:20.3.8.5+dfsg-1

Hi,

during a test with piuparts I noticed your package failed to install. As
per definition of the release team this makes the package too buggy for
a release, thus the severity.

This happens in stretch, I cannot reproduce it in sid/buster.

>From the attached log (scroll to the bottom...):

  Selecting previously unselected package erlang-mode.
  Preparing to unpack .../erlang-mode_1%3a19.2.1+dfsg-2+deb9u1_all.deb ...
  Unpacking erlang-mode (1:19.2.1+dfsg-2+deb9u1) ...
  Setting up erlang-mode (1:19.2.1+dfsg-2+deb9u1) ...
  Install emacsen-common for xemacs21
  emacsen-common: Handling install of emacsen flavor xemacs21
  Loading /usr/share/emacs/site-lisp/debian-startup...
  Loading 00debian...
  Loading site-start...
  Loading 00debian-vars...
  Loading 50erlang-mode...
  Error while loading 50erlang-mode: Cannot open load file: erlang-start
  Compiling /etc/xemacs21/site-start.d/00debian-vars.el...
  Wrote /etc/xemacs21/site-start.d/00debian-vars.elc
  Compiling /usr/share/xemacs21/site-lisp/debian-startup.el...
  Wrote /usr/share/xemacs21/site-lisp/debian-startup.elc
  Done
  Install erlang-mode for xemacs21
  install/erlang: Handling install for emacsen flavor xemacs21
  Compiling /usr/share/xemacs21/site-lisp/erlang/erlang-edoc.el...
  While compiling erlang-edoc-xml-context in file /usr/share/xemacs21/site-lisp/erlang/erlang-edoc.el:
    !! File error (("Cannot open load file" "xmltok"))
  >>Error occurred processing erlang-edoc.el: Cannot open load file: xmltok
  
  Compiling /usr/share/xemacs21/site-lisp/erlang/erlang-eunit.el...
  Wrote /usr/share/xemacs21/site-lisp/erlang/erlang-eunit.elc
  Compiling /usr/share/xemacs21/site-lisp/erlang/erlang-skels-old.el...
  Wrote /usr/share/xemacs21/site-lisp/erlang/erlang-skels-old.elc
  Compiling /usr/share/xemacs21/site-lisp/erlang/erlang-skels.el...
  Wrote /usr/share/xemacs21/site-lisp/erlang/erlang-skels.elc
  Compiling /usr/share/xemacs21/site-lisp/erlang/erlang-start.el...
  Wrote /usr/share/xemacs21/site-lisp/erlang/erlang-start.elc
  Compiling /usr/share/xemacs21/site-lisp/erlang/erlang.el...
  While compiling toplevel forms in file /usr/share/xemacs21/site-lisp/erlang/erlang.el:
    ** Third arg to defvar erlang-font-lock-keywords-1 is not a string: erlang-font-lock-descr-string
    ** Third arg to defvar erlang-font-lock-keywords-2 is not a string: erlang-font-lock-descr-string
    ** Third arg to defvar erlang-font-lock-keywords-3 is not a string: erlang-font-lock-descr-string
    ** Third arg to defvar erlang-font-lock-keywords-4 is not a string: erlang-font-lock-descr-string
    ** Third arg to defvar erlang-font-lock-keywords is not a string: erlang-font-lock-descr-string
  While compiling erlang-version:
    ** reference to free variable erlang-version
  While compiling erlang-mode:
    ** reference to free variable eldoc-documentation-function
  While compiling erlang-syntax-table-init:
    ** reference to free variable erlang-mode-syntax-table
    ** assignment to free variable erlang-mode-syntax-table
  While compiling erlang-mode-variables:
    ** reference to free variable erlang-defun-prompt-regexp
  While compiling erlang-font-lock-init:
    ** reference to free variable erlang-font-lock-syntax-table
    ** reference to free variable erlang-mode-syntax-table
    ** assignment to free variable erlang-font-lock-syntax-table
    ** reference to free variable erlang-font-lock-keywords
    ** reference to free variable erlang-font-lock-keywords-1
    ** reference to free variable erlang-font-lock-keywords-2
    ** reference to free variable erlang-font-lock-keywords-3
    ** reference to free variable erlang-font-lock-keywords-4
  While compiling erlang-font-lock-level-1:
    ** reference to free variable erlang-font-lock-keywords-1
  While compiling erlang-font-lock-level-2:
    ** reference to free variable erlang-font-lock-keywords-2
  While compiling erlang-font-lock-level-3:
    ** reference to free variable erlang-font-lock-keywords-3
  While compiling erlang-font-lock-level-4:
    ** reference to free variable erlang-font-lock-keywords-4
  While compiling erlang-menu-init:
    ** reference to free variable erlang-menu-items
  While compiling erlang-menu-install:
    ** reference to free variable erlang-xemacs-p
    ** reference to free variable erlang-xemacs-popup-menu
  While compiling erlang-man-init:
    ** reference to free variable erlang-man-inhibit
    ** assignment to free variable erlang-menu-man-items
    ** reference to free variable erlang-man-dirs
    ** reference to free variable erlang-menu-man-items
    ** reference to free variable erlang-menu-items
    ** assignment to free variable erlang-menu-items
  While compiling erlang-man-uninstall:
    ** reference to free variable erlang-menu-items
    ** assignment to free variable erlang-menu-items
  While compiling erlang-man-make-top-menu:
    ** reference to free variable erlang-root-dir
  While compiling erlang-man-make-middle-menu:
    ** reference to free variable erlang-man-max-menu-size
  While compiling erlang-man-module:
    ** reference to free variable erlang-man-dirs
    ** reference to free variable erlang-root-dir
    ** reference to free variable erlang-man-display-function
  While compiling erlang-man-display:
    ** reference to free variable erlang-xemacs-p
  While compiling erlang-skel-init:
    ** assignment to free variable erlang-menu-skel-items
    ** reference to free variable erlang-menu-items
    ** assignment to free variable erlang-menu-items
  While compiling erlang-indent-command:
    ** reference to free variable erlang-tab-always-indent
  While compiling erlang-calculate-stack-indent:
    ** reference to free variable erlang-indent-guard
    ** reference to free variable erlang-argument-indent
    ** reference to free variable erlang-indent-level
    ** reference to free variable erlang-icr-indent
  While compiling erlang-indent-standard:
    ** reference to free variable erlang-indent-level
    ** reference to free variable erlang-argument-indent
  While compiling erlang-indent-find-base:
    ** reference to free variable erlang-indent-level
  While compiling erlang-indent-parenthesis:
    ** reference to free variable erlang-argument-indent
  While compiling erlang-generate-new-clause:
    ** reference to free variable erlang-new-clause-with-arguments
  While compiling erlang-get-module-from-file-name:
    ** reference to free variable erlang-file-name-extension-regexp
  While compiling erlang-match-next-exported-function:
    ** reference to free variable erlang-inhibit-exported-function-name-face
  While compiling erlang-match-next-function:
    ** reference to free variable erlang-defun-prompt-regexp
  While compiling erlang-check-module-name:
    ** reference to free variable erlang-check-module-name
  While compiling erlang-electric-semicolon:
    ** reference to free variable erlang-electric-commands
    ** reference to free variable erlang-electric-semicolon-criteria
    ** assignment to free variable erlang-electric-newline-inhibit
    ** reference to free variable erlang-electric-semicolon-insert-blank-lines
  While compiling erlang-electric-comma:
    ** reference to free variable erlang-electric-commands
    ** reference to free variable erlang-electric-comma-criteria
    ** assignment to free variable erlang-electric-newline-inhibit
  While compiling erlang-after-arrow:
    ** reference to free variable erlang-electric-commands
    ** reference to free variable erlang-electric-arrow-criteria
  While compiling erlang-electric-arrow off:
    ** reference to free variable erlang-electric-commands
    ** reference to free variable erlang-electric-arrow-criteria
    ** assignment to free variable erlang-electric-newline-inhibit
  While compiling erlang-electric-newline:
    ** reference to free variable erlang-electric-newline-inhibit
    ** reference to free variable erlang-electric-newline-inhibit-list
    ** reference to free variable erlang-electric-commands
    ** reference to free variable erlang-electric-newline-criteria
  While compiling erlang-next-lines-empty-p:
    ** reference to free variable erlang-next-lines-empty-threshold
  While compiling erlang-tags-define-keys:
    ** reference to free variable erlang-menu-base-items
  While compiling erlang-etags-tags-completion-table-advice:
    ** reference to free variable erlang-replace-etags-tags-completion-table
  While compiling erlang-xref-find-definitions-module:
    ** visit-tags-table-buffer called with 1 argument, but accepts only 0
  While compiling erlang-shell-mode:
    ** reference to free variable inferior-erlang-use-cmm
  While compiling erlang-shell-mode-commands:
    ** reference to free variable inferior-erlang-use-cmm
  While compiling inferior-erlang:
    ** reference to free variable erlang-inferior-shell-split-window
  While compiling inferior-erlang-send-command:
    ** reference to free variable erlang-xemacs-p
    ** comint-send-input called with 2 arguments, but accepts only 0
  While compiling inferior-erlang-compile:
    ** reference to free variable erlang-compile-extra-opts
  While compiling inferior-erlang-compute-compile-command:
    ** reference to free variable erlang-compile-command-function-alist
  While compiling inferior-erlang-compute-erl-compile-command:
    ** reference to free variable erlang-compile-use-outdir
  While compiling inferior-erlang-compute-leex-compile-command:
    ** reference to free variable erlang-leex-compile-opts
  While compiling inferior-erlang-compute-yecc-compile-command:
    ** reference to free variable erlang-yecc-compile-opts
  While compiling the end of the data:
    ** The following functions are not known to be defined: 
      called-interactively-p, prog-mode, setq-local, add-function,
      local, uncomment-region, replace-regexp-in-string, advice-add,
      complete-tag, minibuffer-selected-window, make-progress-reporter,
      progress-reporter-update, etags--xref-find-definitions,
      tags-table-files, xref-make, xref-make-file-location,
      xref-location-group, xref-item-location, tramp-tramp-file-p,
      tramp-dissect-file-name, tramp-file-name-localname,
      tramp-file-name-path
  Wrote /usr/share/xemacs21/site-lisp/erlang/erlang.elc
  Compiling /usr/share/xemacs21/site-lisp/erlang/erlang_appwiz.el...
  Wrote /usr/share/xemacs21/site-lisp/erlang/erlang_appwiz.elc
  Compiling /usr/share/xemacs21/site-lisp/erlang/erldoc.el...
  While compiling toplevel forms in file /usr/share/xemacs21/site-lisp/erlang/erldoc.el:
    !! File error (("Cannot open load file" "cl-lib"))
  >>Error occurred processing erldoc.el: Cannot open load file: cl-lib
  
  Done
  ERROR: install script from erlang-mode package failed
  dpkg: error processing package erlang-mode (--configure):
   subprocess installed post-installation script returned error exit status 1
  Errors were encountered while processing:
   erlang-mode


cheers,

Andreas
-------------- next part --------------
A non-text attachment was scrubbed...
Name: erlang-mode=1%19.2.1+dfsg-2+deb9u1_xemacs21.log.gz
Type: application/gzip
Size: 10961 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-erlang-devel/attachments/20180922/5aad8e96/attachment.gz>


More information about the Pkg-erlang-devel mailing list