unofficial mirror of bug-gnu-emacs@gnu.org 
 help / color / mirror / code / Atom feed
* bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes
@ 2015-01-10  1:51 Eric Abrahamsen
  2015-01-10 11:33 ` Eli Zaretskii
                   ` (2 more replies)
  0 siblings, 3 replies; 22+ messages in thread
From: Eric Abrahamsen @ 2015-01-10  1:51 UTC (permalink / raw)
  To: 19552


As of a couple of days ago, loading any library that depends on EIEIO
gives an error. I'd originally reported this as a "too many args to
defclass" error. Hoping to get a better backtrace I removed the *elc
files for helm (which was the first library on my load path to produce
the error), and the error is now "void-function class-slot-initarg".
Presumably the actual problem is something else yet again, but clearly
something's wrong!

Debugger entered--Lisp error: (void-function class-slot-initarg)
  (class-slot-initarg class s)
  (setq slot (class-slot-initarg class s))
  (while (consp --cl-var--) (setq s (car --cl-var--)) (setq slot (class-slot-initarg class s)) (setq slot-val (slot-value object slot)) (if slot-val (progn (setq --cl-var-- (cons (cons s (if (eq t slot-val) nil slot-val)) --cl-var--)))) (setq --cl-var-- (cdr --cl-var--)))
  (let* ((--cl-var-- (object-slots object)) (s nil) (slot nil) (slot-val nil) (--cl-var-- nil)) (while (consp --cl-var--) (setq s (car --cl-var--)) (setq slot (class-slot-initarg class s)) (setq slot-val (slot-value object slot)) (if slot-val (progn (setq --cl-var-- (cons (cons s (if ... nil slot-val)) --cl-var--)))) (setq --cl-var-- (cdr --cl-var--))) (nreverse --cl-var--))
  helm--create-source([eieio-class-tag--helm-locate-source "Locate" nil helm-locate-set-command nil nil nil nil (keymap (23 . helm-yank-text-at-point) (3 keymap (63 . helm-generic-file-help) (64 . helm-ff-run-insert-org-link) (88 . helm-ff-run-open-file-with-default-tool) (24 . helm-ff-run-open-file-externally) (111 . helm-ff-run-switch-other-window) (61 . helm-ff-run-ediff-merge-file)) (67108925 . helm-ff-run-ediff-file) (27 keymap (46 . helm-ff-run-etags) (105 . helm-ff-properties-persistent) (68 . helm-ff-run-delete-file) (103 keymap (112 . helm-ff-run-pdfgrep) (122 . helm-ff-run-zgrep) (115 . helm-ff-run-grep))) (19 . helm-ff-run-grep) (29 . helm-ff-run-toggle-basename) keymap (f13 lambda nil (interactive) (helm-select-nth-action 12)) (f12 lambda nil (interactive) (helm-select-nth-action 11)) (f11 lambda nil (interactive) (helm-select-nth-action 10)) (f10 lambda nil (interactive) (helm-select-nth-action 9)) (f9 lambda nil (interactive) (helm-select-nth-action 8)) (f8 lambda nil (interactive) (helm-select-nth-action 7)) (f7 lambda nil (interactive) (helm-select-nth-action 6)) (f6 lambda nil (interactive) (helm-select-nth-action 5)) (f5 lambda nil (interactive) (helm-select-nth-action 4)) (f4 lambda nil (interactive) (helm-select-nth-action 3)) (f3 lambda nil (interactive) (helm-select-nth-action 2)) (f2 lambda nil (interactive) (helm-select-nth-action 1)) (menu-bar keymap (help-menu keymap (describe keymap (describe-mode . helm-help)))) (help keymap (109 . helm-help)) (f1 lambda nil (interactive) (helm-select-nth-action 0)) (8 keymap (109 . helm-help) (104 . undefined) (8 . undefined) (4 . helm-debug-output)) (20 . helm-toggle-resplit-and-swap-windows) (C-tab . undefined) (triple-mouse-3 . ignore) (double-mouse-3 . ignore) (mouse-3 . ignore) (drag-mouse-3 . ignore) (down-mouse-3 . ignore) (triple-mouse-2 . ignore) (double-mouse-2 . ignore) (mouse-2 . ignore) (drag-mouse-2 . ignore) (down-mouse-2 . ignore) (triple-mouse-1 . ignore) (double-mouse-1 . ignore) (mouse-1 . ignore) (drag-mouse-1 . ignore) (down-mouse-1 . ignore) (67108897 . helm-toggle-suspend-update) (3 keymap (21 . helm-force-update) (6 . helm-follow-mode) (9 . helm-copy-to-buffer) (11 . helm-kill-selection-and-quit) (25 . helm-yank-selection) (4 . helm-delete-current-selection) (45 . helm-swap-windows)) (67108987 . helm-enlarge-window) (67108989 . helm-narrow-window) (19 . undefined) (18 . undefined) (23 . helm-yank-text-at-point) (24 keymap (2 . helm-resume-list-buffers-after-quit) (98 . helm-resume-previous-session-after-quit) (6 . helm-quit-and-find-file)) (11 . helm-delete-minibuffer-contents) ...) (("Find file" . helm-find-many-files) ("Find file as root" . helm-find-file-as-root) ("Find file other window" . find-file-other-window) ("Find file other frame" . find-file-other-frame) ("Open dired in file's directory" . helm-open-dired) ("Grep File(s) `C-u recurse'" . helm-find-files-grep) ("Zgrep File(s) `C-u Recurse'" . helm-ff-zgrep) ("Pdfgrep File(s)" . helm-ff-pdfgrep) ("Insert as org link" . helm-files-insert-as-org-link) ("Checksum File" . helm-ff-checksum) ("Ediff File" . helm-find-files-ediff-files) ("Ediff Merge File" . helm-find-files-ediff-merge-files) ("Etags `M-., C-u tap, C-u C-u reload tag file'" . helm-ff-etags-select) ("View file" . view-file) ("Insert file" . insert-file) ("Add marked files to file-cache" . helm-ff-cache-add-file) ("Delete file(s)" . helm-delete-marked-files) ("Open file externally (C-u to choose)" . helm-open-file-externally) ("Open file with default tool" . helm-open-file-with-default-tool) ("Find file in hex dump" . hexl-find-file)) nil "Show this file" helm-generic-file-help-message nil 3 (helm-skip-boring-files helm-highlight-files helm-w32-pathname-transformer) nil nil nil nil (helm-transform-file-load-el helm-transform-file-browse-url helm-transform-file-cache) helm-locate-pattern-transformer 9999 nil nil nil nil nil nil nil helm-file-name-history nil helm-generic-file-mode-line-string "C-j: Show this file (keeping session)" nil nil nil (helm-compile-source--persistent-help) nil nil nil nil nil helm-locate-init] helm-locate-source)
  (let ((source (apply (function make-instance) class name args))) (eieio-oset source (quote :name) name) (helm--setup-source source) (helm-setup-user-source source) (helm--create-source source (object-class source)))
  helm-make-source("Locate" helm-locate-source :pattern-transformer helm-locate-pattern-transformer)
  (defvar helm-source-locate (helm-make-source "Locate" (quote helm-locate-source) :pattern-transformer (quote helm-locate-pattern-transformer)))
  eval-buffer(#<buffer  *load*-263342> nil "/home/eric/.emacs.d/elpa/helm-20150107.2203/helm-locate.el" nil t)  ; Reading at buffer position 12470
  load-with-code-conversion("/home/eric/.emacs.d/elpa/helm-20150107.2203/helm-locate.el" "/home/eric/.emacs.d/elpa/helm-20150107.2203/helm-locate.el" nil t)
  require(helm-locate)
  byte-code("\300\301!\210\300\302!\210\300\303!\210\300\304!\210\300\305!\210\300\306!\210\307\310\311\312\313\314\315\301\316\317&	\210\320\321\322\323\315\310\324\325&\a\207" [require projectile helm-config helm-locate helm-buffers helm-files cl-lib custom-declare-group helm-projectile nil "Helm support for projectile." :prefix "helm-projectile-" :group :link (url-link :tag "helm-projectile homepage" "https://github.com/bbatsov/projectile") custom-declare-variable helm-projectile-fuzzy-match t "Enable fuzzy matching for Helm Projectile commands." :type boolean] 10)
  require(helm-projectile)
  eval-buffer(#<buffer  *load*-444586> nil "/home/eric/.emacs.d/lisp/init-modes.el" nil t)  ; Reading at buffer position 765
  load-with-code-conversion("/home/eric/.emacs.d/lisp/init-modes.el" "/home/eric/.emacs.d/lisp/init-modes.el" nil nil)
  load("init-modes")
  load-library("init-modes")
  eval-buffer(#<buffer  *load*> nil "/home/eric/.emacs.d/init.el" nil t)  ; Reading at buffer position 329
  load-with-code-conversion("/home/eric/.emacs.d/init.el" "/home/eric/.emacs.d/init.el" t t)
  load("/home/eric/.emacs.d/init" t t)
  #[0 "\b\205\262	\306=\203\307\b\310Q\202;	\311=\204\307\b\312Q\202;\313\307\314\315#\203*\316\202;\313\307\314\317#\203:\320\nB\321\202;\316\322\323\322\211#\210\v\322=\203a\324\325\326\307\b\327Q!\"\323\322\211#\210\v\322=\203`\210\v\203\243\330\v!\331\232\203\243\332\v!\211\333P\334!\203}\211\202\210\334!\203\207\202\210\314\262\203\241\335\v\"\203\237\336\337\v#\210\340\341!\210\266\f?\205\260\314\323\342\322\211#)\262\207" [init-file-user system-type delayed-warnings-list user-init-file inhibit-default-init inhibit-startup-screen ms-dos "~" "/_emacs" windows-nt "/.emacs" directory-files nil "^\\.emacs\\(\\.elc?\\)?$" "~/.emacs" "^_emacs\\(\\.elc?\\)?$" (initialization "`_emacs' init file is deprecated, please use `.emacs'") "~/_emacs" t load expand-file-name "init" file-name-as-directory "/.emacs.d" file-name-extension "elc" file-name-sans-extension ".el" file-exists-p file-newer-than-file-p message "Warning: %s is newer than %s" sit-for 1 "default"] 7]()
  command-line()
  normal-top-level()




In GNU Emacs 25.0.50.2 (i686-pc-linux-gnu, GTK+ Version 3.14.6)
 of 2015-01-10 on pellet
Repository revision: 9c64c52b27bbef0f252c19fd978feb81d53a4093
Windowing system distributor `The X.Org Foundation', version 11.0.11603000
Configured features:
XPM JPEG TIFF GIF PNG RSVG IMAGEMAGICK SOUND GPM DBUS GCONF GSETTINGS
NOTIFY ACL GNUTLS LIBXML2 FREETYPE M17N_FLT LIBOTF XFT ZLIB

Important settings:
  value of $LANG: en_US.UTF-8
  value of $XMODIFIERS: @im=fcitx
  locale-coding-system: utf-8-unix

Major mode: Debugger

Minor modes in effect:
  shell-dirtrack-mode: t
  display-time-mode: t
  show-paren-mode: t
  electric-pair-mode: t
  tooltip-mode: t
  global-eldoc-mode: t
  electric-indent-mode: t
  mouse-wheel-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
  buffer-read-only: t
  line-number-mode: t

Recent messages:
Loading /home/eric/.emacs.d/elpa/color-theme-20080305.34/themes/color-theme-example.elc...done
Loading /home/eric/.emacs.d/elpa/color-theme-20080305.34/themes/color-theme-library.el (source)...done
Loading /home/eric/.emacs.d/elpa/color-theme-20080305.34/themes/color-theme-library.elc...done
Loading /home/eric/.emacs.d/elpa/helm-20150107.2203/helm-autoloads.el (source)...done
Entering debugger...
Mark set [2 times]
Saved text until ")
  command-line()
  normal-top-level()
"

Load-path shadows:
/home/eric/.emacs.d/elpa/color-theme-solarized-20150107.743/solarized-dark-theme hides /home/eric/.emacs.d/elpa/solarized-theme-20141216.1548/solarized-dark-theme
/home/eric/.emacs.d/elpa/color-theme-solarized-20150107.743/solarized-light-theme hides /home/eric/.emacs.d/elpa/solarized-theme-20141216.1548/solarized-light-theme
/home/eric/.emacs.d/elpa/color-theme-solarized-20150107.743/solarized-theme hides /home/eric/.emacs.d/elpa/solarized-theme-20141216.1548/solarized-theme
/home/eric/.emacs.d/elpa/wget-1.94/lpath hides ~/.emacs.d/dictionary-el/lpath
/home/eric/.emacs.d/elpa/vcard-0.1/vcard hides ~/.emacs.d/bbdb-vcard/vcard
/home/eric/.emacs.d/elpa/vcard-0.1/vcard hides ~/.emacs.d/gnus/contrib/vcard
/home/eric/.emacs.d/elpa/wget-1.94/lpath hides ~/.emacs.d/gnus/lisp/lpath
~/.emacs.d/gnus/contrib/compface hides ~/.emacs.d/gnus/lisp/compface
/home/eric/.emacs.d/elpa/org-20150105/org-datetree hides ~/.emacs.d/org-mode/lisp/org-datetree
/home/eric/.emacs.d/elpa/org-20150105/org-element hides ~/.emacs.d/org-mode/lisp/org-element
/home/eric/.emacs.d/elpa/org-20150105/ob-eval hides ~/.emacs.d/org-mode/lisp/ob-eval
/home/eric/.emacs.d/elpa/org-20150105/org-gnus hides ~/.emacs.d/org-mode/lisp/org-gnus
/home/eric/.emacs.d/elpa/org-20150105/ob-gnuplot hides ~/.emacs.d/org-mode/lisp/ob-gnuplot
/home/eric/.emacs.d/elpa/org-20150105/ob-maxima hides ~/.emacs.d/org-mode/lisp/ob-maxima
/home/eric/.emacs.d/elpa/org-20150105/ob-ditaa hides ~/.emacs.d/org-mode/lisp/ob-ditaa
/home/eric/.emacs.d/elpa/org-20150105/org-pcomplete hides ~/.emacs.d/org-mode/lisp/org-pcomplete
/home/eric/.emacs.d/elpa/org-20150105/ob-lob hides ~/.emacs.d/org-mode/lisp/ob-lob
/home/eric/.emacs.d/elpa/org-20150105/org-attach hides ~/.emacs.d/org-mode/lisp/org-attach
/home/eric/.emacs.d/elpa/org-20150105/org-archive hides ~/.emacs.d/org-mode/lisp/org-archive
/home/eric/.emacs.d/elpa/org-20150105/ob-scala hides ~/.emacs.d/org-mode/lisp/ob-scala
/home/eric/.emacs.d/elpa/org-20150105/ob-sass hides ~/.emacs.d/org-mode/lisp/ob-sass
/home/eric/.emacs.d/elpa/org-20150105/org-mhe hides ~/.emacs.d/org-mode/lisp/org-mhe
/home/eric/.emacs.d/elpa/org-20150105/org-footnote hides ~/.emacs.d/org-mode/lisp/org-footnote
/home/eric/.emacs.d/elpa/org-20150105/org-macs hides ~/.emacs.d/org-mode/lisp/org-macs
/home/eric/.emacs.d/elpa/org-20150105/org-bibtex hides ~/.emacs.d/org-mode/lisp/org-bibtex
/home/eric/.emacs.d/elpa/org-20150105/org-bbdb hides ~/.emacs.d/org-mode/lisp/org-bbdb
/home/eric/.emacs.d/elpa/org-20150105/ox hides ~/.emacs.d/org-mode/lisp/ox
/home/eric/.emacs.d/elpa/org-20150105/ox-html hides ~/.emacs.d/org-mode/lisp/ox-html
/home/eric/.emacs.d/elpa/org-20150105/org hides ~/.emacs.d/org-mode/lisp/org
/home/eric/.emacs.d/elpa/org-20150105/ob-awk hides ~/.emacs.d/org-mode/lisp/ob-awk
/home/eric/.emacs.d/elpa/org-20150105/ob-scheme hides ~/.emacs.d/org-mode/lisp/ob-scheme
/home/eric/.emacs.d/elpa/org-20150105/ox-org hides ~/.emacs.d/org-mode/lisp/ox-org
/home/eric/.emacs.d/elpa/org-20150105/ob-comint hides ~/.emacs.d/org-mode/lisp/ob-comint
/home/eric/.emacs.d/elpa/org-20150105/ob-ocaml hides ~/.emacs.d/org-mode/lisp/ob-ocaml
/home/eric/.emacs.d/elpa/org-20150105/ob-tangle hides ~/.emacs.d/org-mode/lisp/ob-tangle
/home/eric/.emacs.d/elpa/org-20150105/ob-octave hides ~/.emacs.d/org-mode/lisp/ob-octave
/home/eric/.emacs.d/elpa/org-20150105/ob-haskell hides ~/.emacs.d/org-mode/lisp/ob-haskell
/home/eric/.emacs.d/elpa/org-20150105/org-w3m hides ~/.emacs.d/org-mode/lisp/org-w3m
/home/eric/.emacs.d/elpa/org-20150105/org-eshell hides ~/.emacs.d/org-mode/lisp/org-eshell
/home/eric/.emacs.d/elpa/org-20150105/ob-table hides ~/.emacs.d/org-mode/lisp/ob-table
/home/eric/.emacs.d/elpa/org-20150105/ob-lilypond hides ~/.emacs.d/org-mode/lisp/ob-lilypond
/home/eric/.emacs.d/elpa/org-20150105/org-agenda hides ~/.emacs.d/org-mode/lisp/org-agenda
/home/eric/.emacs.d/elpa/org-20150105/org-faces hides ~/.emacs.d/org-mode/lisp/org-faces
/home/eric/.emacs.d/elpa/org-20150105/ob-asymptote hides ~/.emacs.d/org-mode/lisp/ob-asymptote
/home/eric/.emacs.d/elpa/org-20150105/ob-ruby hides ~/.emacs.d/org-mode/lisp/ob-ruby
/home/eric/.emacs.d/elpa/org-20150105/ox-beamer hides ~/.emacs.d/org-mode/lisp/ox-beamer
/home/eric/.emacs.d/elpa/org-20150105/ob-clojure hides ~/.emacs.d/org-mode/lisp/ob-clojure
/home/eric/.emacs.d/elpa/org-20150105/org-mouse hides ~/.emacs.d/org-mode/lisp/org-mouse
/home/eric/.emacs.d/elpa/org-20150105/ox-latex hides ~/.emacs.d/org-mode/lisp/ox-latex
/home/eric/.emacs.d/elpa/org-20150105/ob-ledger hides ~/.emacs.d/org-mode/lisp/ob-ledger
/home/eric/.emacs.d/elpa/org-20150105/org-indent hides ~/.emacs.d/org-mode/lisp/org-indent
/home/eric/.emacs.d/elpa/org-20150105/ob-C hides ~/.emacs.d/org-mode/lisp/ob-C
/home/eric/.emacs.d/elpa/org-20150105/ob-R hides ~/.emacs.d/org-mode/lisp/ob-R
/home/eric/.emacs.d/elpa/org-20150105/ob-io hides ~/.emacs.d/org-mode/lisp/ob-io
/home/eric/.emacs.d/elpa/org-20150105/org-install hides ~/.emacs.d/org-mode/lisp/org-install
/home/eric/.emacs.d/elpa/org-20150105/org-capture hides ~/.emacs.d/org-mode/lisp/org-capture
/home/eric/.emacs.d/elpa/org-20150105/ob-picolisp hides ~/.emacs.d/org-mode/lisp/ob-picolisp
/home/eric/.emacs.d/elpa/org-20150105/ob-calc hides ~/.emacs.d/org-mode/lisp/ob-calc
/home/eric/.emacs.d/elpa/org-20150105/org-habit hides ~/.emacs.d/org-mode/lisp/org-habit
/home/eric/.emacs.d/elpa/org-20150105/ob-css hides ~/.emacs.d/org-mode/lisp/ob-css
/home/eric/.emacs.d/elpa/org-20150105/ob-js hides ~/.emacs.d/org-mode/lisp/ob-js
/home/eric/.emacs.d/elpa/org-20150105/org-crypt hides ~/.emacs.d/org-mode/lisp/org-crypt
/home/eric/.emacs.d/elpa/org-20150105/ox-odt hides ~/.emacs.d/org-mode/lisp/ox-odt
/home/eric/.emacs.d/elpa/org-20150105/org-plot hides ~/.emacs.d/org-mode/lisp/org-plot
/home/eric/.emacs.d/elpa/org-20150105/ob-lisp hides ~/.emacs.d/org-mode/lisp/ob-lisp
/home/eric/.emacs.d/elpa/org-20150105/ob-exp hides ~/.emacs.d/org-mode/lisp/ob-exp
/home/eric/.emacs.d/elpa/org-20150105/org-macro hides ~/.emacs.d/org-mode/lisp/org-macro
/home/eric/.emacs.d/elpa/org-20150105/org-mobile hides ~/.emacs.d/org-mode/lisp/org-mobile
/home/eric/.emacs.d/elpa/org-20150105/org-src hides ~/.emacs.d/org-mode/lisp/org-src
/home/eric/.emacs.d/elpa/org-20150105/org-clock hides ~/.emacs.d/org-mode/lisp/org-clock
/home/eric/.emacs.d/elpa/org-20150105/ob-sql hides ~/.emacs.d/org-mode/lisp/ob-sql
/home/eric/.emacs.d/elpa/org-20150105/org-feed hides ~/.emacs.d/org-mode/lisp/org-feed
/home/eric/.emacs.d/elpa/org-20150105/org-table hides ~/.emacs.d/org-mode/lisp/org-table
/home/eric/.emacs.d/elpa/org-20150105/ob-mscgen hides ~/.emacs.d/org-mode/lisp/ob-mscgen
/home/eric/.emacs.d/elpa/org-20150105/org-loaddefs hides ~/.emacs.d/org-mode/lisp/org-loaddefs
/home/eric/.emacs.d/elpa/org-20150105/ob-plantuml hides ~/.emacs.d/org-mode/lisp/ob-plantuml
/home/eric/.emacs.d/elpa/org-20150105/ob-core hides ~/.emacs.d/org-mode/lisp/ob-core
/home/eric/.emacs.d/elpa/org-20150105/ob-python hides ~/.emacs.d/org-mode/lisp/ob-python
/home/eric/.emacs.d/elpa/org-20150105/ob-screen hides ~/.emacs.d/org-mode/lisp/ob-screen
/home/eric/.emacs.d/elpa/org-20150105/ob-java hides ~/.emacs.d/org-mode/lisp/ob-java
/home/eric/.emacs.d/elpa/org-20150105/org-irc hides ~/.emacs.d/org-mode/lisp/org-irc
/home/eric/.emacs.d/elpa/org-20150105/org-ctags hides ~/.emacs.d/org-mode/lisp/org-ctags
/home/eric/.emacs.d/elpa/org-20150105/org-docview hides ~/.emacs.d/org-mode/lisp/org-docview
/home/eric/.emacs.d/elpa/org-20150105/org-id hides ~/.emacs.d/org-mode/lisp/org-id
/home/eric/.emacs.d/elpa/org-20150105/org-timer hides ~/.emacs.d/org-mode/lisp/org-timer
/home/eric/.emacs.d/elpa/org-20150105/ob-dot hides ~/.emacs.d/org-mode/lisp/ob-dot
/home/eric/.emacs.d/elpa/org-20150105/org-compat hides ~/.emacs.d/org-mode/lisp/org-compat
/home/eric/.emacs.d/elpa/org-20150105/ob-sqlite hides ~/.emacs.d/org-mode/lisp/ob-sqlite
/home/eric/.emacs.d/elpa/org-20150105/ox-publish hides ~/.emacs.d/org-mode/lisp/ox-publish
/home/eric/.emacs.d/elpa/org-20150105/ox-icalendar hides ~/.emacs.d/org-mode/lisp/ox-icalendar
/home/eric/.emacs.d/elpa/org-20150105/ob-fortran hides ~/.emacs.d/org-mode/lisp/ob-fortran
/home/eric/.emacs.d/elpa/org-20150105/ob-keys hides ~/.emacs.d/org-mode/lisp/ob-keys
/home/eric/.emacs.d/elpa/org-20150105/ox-man hides ~/.emacs.d/org-mode/lisp/ox-man
/home/eric/.emacs.d/elpa/org-20150105/ob-org hides ~/.emacs.d/org-mode/lisp/ob-org
/home/eric/.emacs.d/elpa/org-20150105/ob-perl hides ~/.emacs.d/org-mode/lisp/ob-perl
/home/eric/.emacs.d/elpa/org-20150105/org-version hides ~/.emacs.d/org-mode/lisp/org-version
/home/eric/.emacs.d/elpa/org-20150105/org-protocol hides ~/.emacs.d/org-mode/lisp/org-protocol
/home/eric/.emacs.d/elpa/org-20150105/ob hides ~/.emacs.d/org-mode/lisp/ob
/home/eric/.emacs.d/elpa/org-20150105/org-entities hides ~/.emacs.d/org-mode/lisp/org-entities
/home/eric/.emacs.d/elpa/org-20150105/ob-matlab hides ~/.emacs.d/org-mode/lisp/ob-matlab
/home/eric/.emacs.d/elpa/org-20150105/ob-emacs-lisp hides ~/.emacs.d/org-mode/lisp/ob-emacs-lisp
/home/eric/.emacs.d/elpa/org-20150105/org-list hides ~/.emacs.d/org-mode/lisp/org-list
/home/eric/.emacs.d/elpa/org-20150105/ox-md hides ~/.emacs.d/org-mode/lisp/ox-md
/home/eric/.emacs.d/elpa/org-20150105/ob-makefile hides ~/.emacs.d/org-mode/lisp/ob-makefile
/home/eric/.emacs.d/elpa/org-20150105/org-rmail hides ~/.emacs.d/org-mode/lisp/org-rmail
/home/eric/.emacs.d/elpa/org-20150105/ox-texinfo hides ~/.emacs.d/org-mode/lisp/ox-texinfo
/home/eric/.emacs.d/elpa/org-20150105/org-inlinetask hides ~/.emacs.d/org-mode/lisp/org-inlinetask
/home/eric/.emacs.d/elpa/org-20150105/ob-shen hides ~/.emacs.d/org-mode/lisp/ob-shen
/home/eric/.emacs.d/elpa/org-20150105/org-info hides ~/.emacs.d/org-mode/lisp/org-info
/home/eric/.emacs.d/elpa/org-20150105/ob-ref hides ~/.emacs.d/org-mode/lisp/ob-ref
/home/eric/.emacs.d/elpa/org-20150105/ob-latex hides ~/.emacs.d/org-mode/lisp/ob-latex
/home/eric/.emacs.d/elpa/org-20150105/org-colview hides ~/.emacs.d/org-mode/lisp/org-colview
/home/eric/.emacs.d/elpa/org-20150105/ox-ascii hides ~/.emacs.d/org-mode/lisp/ox-ascii
~/.emacs.d/gnus/lisp/format-spec hides /usr/local/share/emacs/25.0.50/lisp/format-spec
~/.emacs.d/gnus/lisp/password-cache hides /usr/local/share/emacs/25.0.50/lisp/password-cache
~/.emacs.d/gnus/lisp/hex-util hides /usr/local/share/emacs/25.0.50/lisp/hex-util
~/.emacs.d/gnus/lisp/md4 hides /usr/local/share/emacs/25.0.50/lisp/md4
~/.emacs.d/gnus/lisp/color hides /usr/local/share/emacs/25.0.50/lisp/color
~/.emacs.d/gnus/lisp/dns-mode hides /usr/local/share/emacs/25.0.50/lisp/textmodes/dns-mode
/home/eric/.emacs.d/elpa/org-20150105/org-habit hides /usr/local/share/emacs/25.0.50/lisp/org/org-habit
/home/eric/.emacs.d/elpa/org-20150105/org-inlinetask hides /usr/local/share/emacs/25.0.50/lisp/org/org-inlinetask
/home/eric/.emacs.d/elpa/org-20150105/ob-ditaa hides /usr/local/share/emacs/25.0.50/lisp/org/ob-ditaa
/home/eric/.emacs.d/elpa/org-20150105/ob-lisp hides /usr/local/share/emacs/25.0.50/lisp/org/ob-lisp
/home/eric/.emacs.d/elpa/org-20150105/ob-ref hides /usr/local/share/emacs/25.0.50/lisp/org/ob-ref
/home/eric/.emacs.d/elpa/org-20150105/ox hides /usr/local/share/emacs/25.0.50/lisp/org/ox
/home/eric/.emacs.d/elpa/org-20150105/org-macs hides /usr/local/share/emacs/25.0.50/lisp/org/org-macs
/home/eric/.emacs.d/elpa/org-20150105/ob-R hides /usr/local/share/emacs/25.0.50/lisp/org/ob-R
/home/eric/.emacs.d/elpa/org-20150105/ob-sh hides /usr/local/share/emacs/25.0.50/lisp/org/ob-sh
/home/eric/.emacs.d/elpa/org-20150105/org-indent hides /usr/local/share/emacs/25.0.50/lisp/org/org-indent
/home/eric/.emacs.d/elpa/org-20150105/ob-lob hides /usr/local/share/emacs/25.0.50/lisp/org/ob-lob
/home/eric/.emacs.d/elpa/org-20150105/org-compat hides /usr/local/share/emacs/25.0.50/lisp/org/org-compat
/home/eric/.emacs.d/elpa/org-20150105/org-mobile hides /usr/local/share/emacs/25.0.50/lisp/org/org-mobile
/home/eric/.emacs.d/elpa/org-20150105/org-mhe hides /usr/local/share/emacs/25.0.50/lisp/org/org-mhe
/home/eric/.emacs.d/elpa/org-20150105/ob hides /usr/local/share/emacs/25.0.50/lisp/org/ob
/home/eric/.emacs.d/elpa/org-20150105/ox-texinfo hides /usr/local/share/emacs/25.0.50/lisp/org/ox-texinfo
/home/eric/.emacs.d/elpa/org-20150105/org-timer hides /usr/local/share/emacs/25.0.50/lisp/org/org-timer
/home/eric/.emacs.d/elpa/org-20150105/org-src hides /usr/local/share/emacs/25.0.50/lisp/org/org-src
/home/eric/.emacs.d/elpa/org-20150105/org-mouse hides /usr/local/share/emacs/25.0.50/lisp/org/org-mouse
/home/eric/.emacs.d/elpa/org-20150105/ob-scheme hides /usr/local/share/emacs/25.0.50/lisp/org/ob-scheme
/home/eric/.emacs.d/elpa/org-20150105/ob-asymptote hides /usr/local/share/emacs/25.0.50/lisp/org/ob-asymptote
/home/eric/.emacs.d/elpa/org-20150105/org-info hides /usr/local/share/emacs/25.0.50/lisp/org/org-info
/home/eric/.emacs.d/elpa/org-20150105/ox-publish hides /usr/local/share/emacs/25.0.50/lisp/org/ox-publish
/home/eric/.emacs.d/elpa/org-20150105/ob-ocaml hides /usr/local/share/emacs/25.0.50/lisp/org/ob-ocaml
/home/eric/.emacs.d/elpa/org-20150105/ob-tangle hides /usr/local/share/emacs/25.0.50/lisp/org/ob-tangle
/home/eric/.emacs.d/elpa/org-20150105/ob-org hides /usr/local/share/emacs/25.0.50/lisp/org/ob-org
/home/eric/.emacs.d/elpa/org-20150105/ob-perl hides /usr/local/share/emacs/25.0.50/lisp/org/ob-perl
/home/eric/.emacs.d/elpa/org-20150105/org-agenda hides /usr/local/share/emacs/25.0.50/lisp/org/org-agenda
/home/eric/.emacs.d/elpa/org-20150105/ox-beamer hides /usr/local/share/emacs/25.0.50/lisp/org/ox-beamer
/home/eric/.emacs.d/elpa/org-20150105/org-faces hides /usr/local/share/emacs/25.0.50/lisp/org/org-faces
/home/eric/.emacs.d/elpa/org-20150105/ox-latex hides /usr/local/share/emacs/25.0.50/lisp/org/ox-latex
/home/eric/.emacs.d/elpa/org-20150105/ob-sqlite hides /usr/local/share/emacs/25.0.50/lisp/org/ob-sqlite
/home/eric/.emacs.d/elpa/org-20150105/ob-plantuml hides /usr/local/share/emacs/25.0.50/lisp/org/ob-plantuml
/home/eric/.emacs.d/elpa/org-20150105/ox-man hides /usr/local/share/emacs/25.0.50/lisp/org/ox-man
/home/eric/.emacs.d/elpa/org-20150105/ob-gnuplot hides /usr/local/share/emacs/25.0.50/lisp/org/ob-gnuplot
/home/eric/.emacs.d/elpa/org-20150105/ob-octave hides /usr/local/share/emacs/25.0.50/lisp/org/ob-octave
/home/eric/.emacs.d/elpa/org-20150105/ob-screen hides /usr/local/share/emacs/25.0.50/lisp/org/ob-screen
/home/eric/.emacs.d/elpa/org-20150105/org-table hides /usr/local/share/emacs/25.0.50/lisp/org/org-table
/home/eric/.emacs.d/elpa/org-20150105/org-gnus hides /usr/local/share/emacs/25.0.50/lisp/org/org-gnus
/home/eric/.emacs.d/elpa/org-20150105/ox-org hides /usr/local/share/emacs/25.0.50/lisp/org/ox-org
/home/eric/.emacs.d/elpa/org-20150105/ob-matlab hides /usr/local/share/emacs/25.0.50/lisp/org/ob-matlab
/home/eric/.emacs.d/elpa/org-20150105/org-irc hides /usr/local/share/emacs/25.0.50/lisp/org/org-irc
/home/eric/.emacs.d/elpa/org-20150105/ob-ruby hides /usr/local/share/emacs/25.0.50/lisp/org/ob-ruby
/home/eric/.emacs.d/elpa/org-20150105/ob-java hides /usr/local/share/emacs/25.0.50/lisp/org/ob-java
/home/eric/.emacs.d/elpa/org-20150105/ob-scala hides /usr/local/share/emacs/25.0.50/lisp/org/ob-scala
/home/eric/.emacs.d/elpa/org-20150105/ob-picolisp hides /usr/local/share/emacs/25.0.50/lisp/org/ob-picolisp
/home/eric/.emacs.d/elpa/org-20150105/org-feed hides /usr/local/share/emacs/25.0.50/lisp/org/org-feed
/home/eric/.emacs.d/elpa/org-20150105/ob-C hides /usr/local/share/emacs/25.0.50/lisp/org/ob-C
/home/eric/.emacs.d/elpa/org-20150105/ob-calc hides /usr/local/share/emacs/25.0.50/lisp/org/ob-calc
/home/eric/.emacs.d/elpa/org-20150105/ob-lilypond hides /usr/local/share/emacs/25.0.50/lisp/org/ob-lilypond
/home/eric/.emacs.d/elpa/org-20150105/org-plot hides /usr/local/share/emacs/25.0.50/lisp/org/org-plot
/home/eric/.emacs.d/elpa/org-20150105/ob-makefile hides /usr/local/share/emacs/25.0.50/lisp/org/ob-makefile
/home/eric/.emacs.d/elpa/org-20150105/ob-maxima hides /usr/local/share/emacs/25.0.50/lisp/org/ob-maxima
/home/eric/.emacs.d/elpa/org-20150105/org-eshell hides /usr/local/share/emacs/25.0.50/lisp/org/org-eshell
/home/eric/.emacs.d/elpa/org-20150105/org-macro hides /usr/local/share/emacs/25.0.50/lisp/org/org-macro
/home/eric/.emacs.d/elpa/org-20150105/org-clock hides /usr/local/share/emacs/25.0.50/lisp/org/org-clock
/home/eric/.emacs.d/elpa/org-20150105/ox-md hides /usr/local/share/emacs/25.0.50/lisp/org/ox-md
/home/eric/.emacs.d/elpa/org-20150105/org-archive hides /usr/local/share/emacs/25.0.50/lisp/org/org-archive
/home/eric/.emacs.d/elpa/org-20150105/org-datetree hides /usr/local/share/emacs/25.0.50/lisp/org/org-datetree
/home/eric/.emacs.d/elpa/org-20150105/org-list hides /usr/local/share/emacs/25.0.50/lisp/org/org-list
/home/eric/.emacs.d/elpa/org-20150105/org-w3m hides /usr/local/share/emacs/25.0.50/lisp/org/org-w3m
/home/eric/.emacs.d/elpa/org-20150105/ob-fortran hides /usr/local/share/emacs/25.0.50/lisp/org/ob-fortran
/home/eric/.emacs.d/elpa/org-20150105/ob-dot hides /usr/local/share/emacs/25.0.50/lisp/org/ob-dot
/home/eric/.emacs.d/elpa/org-20150105/org-crypt hides /usr/local/share/emacs/25.0.50/lisp/org/org-crypt
/home/eric/.emacs.d/elpa/org-20150105/org-rmail hides /usr/local/share/emacs/25.0.50/lisp/org/org-rmail
/home/eric/.emacs.d/elpa/org-20150105/org-protocol hides /usr/local/share/emacs/25.0.50/lisp/org/org-protocol
/home/eric/.emacs.d/elpa/org-20150105/ox-icalendar hides /usr/local/share/emacs/25.0.50/lisp/org/ox-icalendar
/home/eric/.emacs.d/elpa/org-20150105/org-bibtex hides /usr/local/share/emacs/25.0.50/lisp/org/org-bibtex
/home/eric/.emacs.d/elpa/org-20150105/org-pcomplete hides /usr/local/share/emacs/25.0.50/lisp/org/org-pcomplete
/home/eric/.emacs.d/elpa/org-20150105/ob-eval hides /usr/local/share/emacs/25.0.50/lisp/org/ob-eval
/home/eric/.emacs.d/elpa/org-20150105/org-element hides /usr/local/share/emacs/25.0.50/lisp/org/org-element
/home/eric/.emacs.d/elpa/org-20150105/ob-css hides /usr/local/share/emacs/25.0.50/lisp/org/ob-css
/home/eric/.emacs.d/elpa/org-20150105/org-capture hides /usr/local/share/emacs/25.0.50/lisp/org/org-capture
/home/eric/.emacs.d/elpa/org-20150105/ox-odt hides /usr/local/share/emacs/25.0.50/lisp/org/ox-odt
/home/eric/.emacs.d/elpa/org-20150105/ob-js hides /usr/local/share/emacs/25.0.50/lisp/org/ob-js
/home/eric/.emacs.d/elpa/org-20150105/ob-io hides /usr/local/share/emacs/25.0.50/lisp/org/ob-io
/home/eric/.emacs.d/elpa/org-20150105/ob-awk hides /usr/local/share/emacs/25.0.50/lisp/org/ob-awk
/home/eric/.emacs.d/elpa/org-20150105/org-ctags hides /usr/local/share/emacs/25.0.50/lisp/org/org-ctags
/home/eric/.emacs.d/elpa/org-20150105/org-colview hides /usr/local/share/emacs/25.0.50/lisp/org/org-colview
/home/eric/.emacs.d/elpa/org-20150105/org-install hides /usr/local/share/emacs/25.0.50/lisp/org/org-install
/home/eric/.emacs.d/elpa/org-20150105/ob-ledger hides /usr/local/share/emacs/25.0.50/lisp/org/ob-ledger
/home/eric/.emacs.d/elpa/org-20150105/org-attach hides /usr/local/share/emacs/25.0.50/lisp/org/org-attach
/home/eric/.emacs.d/elpa/org-20150105/ob-table hides /usr/local/share/emacs/25.0.50/lisp/org/ob-table
/home/eric/.emacs.d/elpa/org-20150105/ob-sql hides /usr/local/share/emacs/25.0.50/lisp/org/ob-sql
/home/eric/.emacs.d/elpa/org-20150105/ob-exp hides /usr/local/share/emacs/25.0.50/lisp/org/ob-exp
/home/eric/.emacs.d/elpa/org-20150105/ob-python hides /usr/local/share/emacs/25.0.50/lisp/org/ob-python
/home/eric/.emacs.d/elpa/org-20150105/ob-sass hides /usr/local/share/emacs/25.0.50/lisp/org/ob-sass
/home/eric/.emacs.d/elpa/org-20150105/ox-html hides /usr/local/share/emacs/25.0.50/lisp/org/ox-html
/home/eric/.emacs.d/elpa/org-20150105/org-entities hides /usr/local/share/emacs/25.0.50/lisp/org/org-entities
/home/eric/.emacs.d/elpa/org-20150105/ob-clojure hides /usr/local/share/emacs/25.0.50/lisp/org/ob-clojure
/home/eric/.emacs.d/elpa/org-20150105/ob-shen hides /usr/local/share/emacs/25.0.50/lisp/org/ob-shen
/home/eric/.emacs.d/elpa/org-20150105/org-docview hides /usr/local/share/emacs/25.0.50/lisp/org/org-docview
/home/eric/.emacs.d/elpa/org-20150105/ob-keys hides /usr/local/share/emacs/25.0.50/lisp/org/ob-keys
/home/eric/.emacs.d/elpa/org-20150105/org-id hides /usr/local/share/emacs/25.0.50/lisp/org/org-id
/home/eric/.emacs.d/elpa/org-20150105/org hides /usr/local/share/emacs/25.0.50/lisp/org/org
/home/eric/.emacs.d/elpa/org-20150105/org-bbdb hides /usr/local/share/emacs/25.0.50/lisp/org/org-bbdb
/home/eric/.emacs.d/elpa/org-20150105/ob-comint hides /usr/local/share/emacs/25.0.50/lisp/org/ob-comint
/home/eric/.emacs.d/elpa/org-20150105/ob-latex hides /usr/local/share/emacs/25.0.50/lisp/org/ob-latex
/home/eric/.emacs.d/elpa/org-20150105/org-footnote hides /usr/local/share/emacs/25.0.50/lisp/org/org-footnote
/home/eric/.emacs.d/elpa/org-20150105/ob-mscgen hides /usr/local/share/emacs/25.0.50/lisp/org/ob-mscgen
/home/eric/.emacs.d/elpa/org-20150105/ox-ascii hides /usr/local/share/emacs/25.0.50/lisp/org/ox-ascii
/home/eric/.emacs.d/elpa/org-20150105/ob-emacs-lisp hides /usr/local/share/emacs/25.0.50/lisp/org/ob-emacs-lisp
/home/eric/.emacs.d/elpa/org-20150105/ob-core hides /usr/local/share/emacs/25.0.50/lisp/org/ob-core
/home/eric/.emacs.d/elpa/org-20150105/ob-haskell hides /usr/local/share/emacs/25.0.50/lisp/org/ob-haskell
/home/eric/.emacs.d/elpa/org-20150105/org-version hides /usr/local/share/emacs/25.0.50/lisp/org/org-version
/home/eric/.emacs.d/elpa/org-20150105/org-loaddefs hides /usr/local/share/emacs/25.0.50/lisp/org/org-loaddefs
~/.emacs.d/gnus/lisp/dns hides /usr/local/share/emacs/25.0.50/lisp/net/dns
~/.emacs.d/gnus/lisp/dig hides /usr/local/share/emacs/25.0.50/lisp/net/dig
~/.emacs.d/gnus/lisp/sasl-digest hides /usr/local/share/emacs/25.0.50/lisp/net/sasl-digest
~/.emacs.d/gnus/lisp/netrc hides /usr/local/share/emacs/25.0.50/lisp/net/netrc
~/.emacs.d/gnus/lisp/sasl hides /usr/local/share/emacs/25.0.50/lisp/net/sasl
~/.emacs.d/gnus/lisp/sasl-ntlm hides /usr/local/share/emacs/25.0.50/lisp/net/sasl-ntlm
~/.emacs.d/gnus/lisp/ntlm hides /usr/local/share/emacs/25.0.50/lisp/net/ntlm
~/.emacs.d/gnus/lisp/sasl-cram hides /usr/local/share/emacs/25.0.50/lisp/net/sasl-cram
~/.emacs.d/gnus/lisp/hmac-md5 hides /usr/local/share/emacs/25.0.50/lisp/net/hmac-md5
~/.emacs.d/gnus/lisp/tls hides /usr/local/share/emacs/25.0.50/lisp/net/tls
~/.emacs.d/gnus/lisp/hmac-def hides /usr/local/share/emacs/25.0.50/lisp/net/hmac-def
~/.emacs.d/gnus/lisp/hashcash hides /usr/local/share/emacs/25.0.50/lisp/mail/hashcash
~/.emacs.d/gnus/lisp/uudecode hides /usr/local/share/emacs/25.0.50/lisp/mail/uudecode
~/.emacs.d/gnus/lisp/binhex hides /usr/local/share/emacs/25.0.50/lisp/mail/binhex
~/.emacs.d/gnus/lisp/nndiary hides /usr/local/share/emacs/25.0.50/lisp/gnus/nndiary
~/.emacs.d/gnus/lisp/gnus-vm hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-vm
~/.emacs.d/gnus/lisp/nnspool hides /usr/local/share/emacs/25.0.50/lisp/gnus/nnspool
~/.emacs.d/gnus/lisp/utf7 hides /usr/local/share/emacs/25.0.50/lisp/gnus/utf7
~/.emacs.d/gnus/lisp/rfc2045 hides /usr/local/share/emacs/25.0.50/lisp/gnus/rfc2045
~/.emacs.d/gnus/lisp/nnvirtual hides /usr/local/share/emacs/25.0.50/lisp/gnus/nnvirtual
~/.emacs.d/gnus/lisp/gnus-art hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-art
~/.emacs.d/gnus/lisp/spam-stat hides /usr/local/share/emacs/25.0.50/lisp/gnus/spam-stat
~/.emacs.d/gnus/lisp/rfc1843 hides /usr/local/share/emacs/25.0.50/lisp/gnus/rfc1843
~/.emacs.d/gnus/lisp/gnus-sieve hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-sieve
~/.emacs.d/gnus/lisp/mml-sec hides /usr/local/share/emacs/25.0.50/lisp/gnus/mml-sec
~/.emacs.d/gnus/lisp/nnmh hides /usr/local/share/emacs/25.0.50/lisp/gnus/nnmh
~/.emacs.d/gnus/lisp/gnus-salt hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-salt
~/.emacs.d/gnus/lisp/gnus-gravatar hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-gravatar
~/.emacs.d/gnus/lisp/nnoo hides /usr/local/share/emacs/25.0.50/lisp/gnus/nnoo
~/.emacs.d/gnus/lisp/nnweb hides /usr/local/share/emacs/25.0.50/lisp/gnus/nnweb
~/.emacs.d/gnus/lisp/gnus-dired hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-dired
~/.emacs.d/gnus/lisp/gravatar hides /usr/local/share/emacs/25.0.50/lisp/gnus/gravatar
~/.emacs.d/gnus/lisp/canlock hides /usr/local/share/emacs/25.0.50/lisp/gnus/canlock
~/.emacs.d/gnus/lisp/gnus-bookmark hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-bookmark
~/.emacs.d/gnus/lisp/gnus-agent hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-agent
~/.emacs.d/gnus/lisp/rfc2047 hides /usr/local/share/emacs/25.0.50/lisp/gnus/rfc2047
~/.emacs.d/gnus/lisp/gnus hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus
~/.emacs.d/gnus/lisp/nneething hides /usr/local/share/emacs/25.0.50/lisp/gnus/nneething
~/.emacs.d/gnus/lisp/nnheader hides /usr/local/share/emacs/25.0.50/lisp/gnus/nnheader
~/.emacs.d/gnus/lisp/ecomplete hides /usr/local/share/emacs/25.0.50/lisp/gnus/ecomplete
~/.emacs.d/gnus/lisp/sieve-manage hides /usr/local/share/emacs/25.0.50/lisp/gnus/sieve-manage
~/.emacs.d/gnus/lisp/gnus-picon hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-picon
~/.emacs.d/gnus/lisp/mml2015 hides /usr/local/share/emacs/25.0.50/lisp/gnus/mml2015
~/.emacs.d/gnus/lisp/mml-smime hides /usr/local/share/emacs/25.0.50/lisp/gnus/mml-smime
~/.emacs.d/gnus/lisp/mm-decode hides /usr/local/share/emacs/25.0.50/lisp/gnus/mm-decode
~/.emacs.d/gnus/lisp/nndoc hides /usr/local/share/emacs/25.0.50/lisp/gnus/nndoc
~/.emacs.d/gnus/lisp/auth-source hides /usr/local/share/emacs/25.0.50/lisp/gnus/auth-source
~/.emacs.d/gnus/lisp/mm-encode hides /usr/local/share/emacs/25.0.50/lisp/gnus/mm-encode
~/.emacs.d/gnus/lisp/messcompat hides /usr/local/share/emacs/25.0.50/lisp/gnus/messcompat
~/.emacs.d/gnus/lisp/nnml hides /usr/local/share/emacs/25.0.50/lisp/gnus/nnml
~/.emacs.d/gnus/lisp/html2text hides /usr/local/share/emacs/25.0.50/lisp/gnus/html2text
~/.emacs.d/gnus/lisp/registry hides /usr/local/share/emacs/25.0.50/lisp/gnus/registry
~/.emacs.d/gnus/lisp/nnbabyl hides /usr/local/share/emacs/25.0.50/lisp/gnus/nnbabyl
~/.emacs.d/gnus/lisp/gnus-delay hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-delay
~/.emacs.d/gnus/lisp/gnus-registry hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-registry
~/.emacs.d/gnus/lisp/nndraft hides /usr/local/share/emacs/25.0.50/lisp/gnus/nndraft
~/.emacs.d/gnus/lisp/nnagent hides /usr/local/share/emacs/25.0.50/lisp/gnus/nnagent
~/.emacs.d/gnus/lisp/mml hides /usr/local/share/emacs/25.0.50/lisp/gnus/mml
~/.emacs.d/gnus/lisp/gnus-range hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-range
~/.emacs.d/gnus/lisp/smiley hides /usr/local/share/emacs/25.0.50/lisp/gnus/smiley
~/.emacs.d/gnus/lisp/mail-parse hides /usr/local/share/emacs/25.0.50/lisp/gnus/mail-parse
~/.emacs.d/gnus/lisp/ietf-drums hides /usr/local/share/emacs/25.0.50/lisp/gnus/ietf-drums
~/.emacs.d/gnus/lisp/mm-util hides /usr/local/share/emacs/25.0.50/lisp/gnus/mm-util
~/.emacs.d/gnus/lisp/mm-partial hides /usr/local/share/emacs/25.0.50/lisp/gnus/mm-partial
~/.emacs.d/gnus/lisp/nnir hides /usr/local/share/emacs/25.0.50/lisp/gnus/nnir
~/.emacs.d/gnus/lisp/qp hides /usr/local/share/emacs/25.0.50/lisp/gnus/qp
~/.emacs.d/gnus/lisp/spam-report hides /usr/local/share/emacs/25.0.50/lisp/gnus/spam-report
~/.emacs.d/gnus/lisp/pop3 hides /usr/local/share/emacs/25.0.50/lisp/gnus/pop3
~/.emacs.d/gnus/lisp/mml1991 hides /usr/local/share/emacs/25.0.50/lisp/gnus/mml1991
~/.emacs.d/gnus/lisp/gnus-ems hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-ems
~/.emacs.d/gnus/lisp/gnus-bcklg hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-bcklg
~/.emacs.d/gnus/lisp/gnus-html hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-html
~/.emacs.d/gnus/lisp/nndir hides /usr/local/share/emacs/25.0.50/lisp/gnus/nndir
~/.emacs.d/gnus/lisp/nnmairix hides /usr/local/share/emacs/25.0.50/lisp/gnus/nnmairix
~/.emacs.d/gnus/lisp/yenc hides /usr/local/share/emacs/25.0.50/lisp/gnus/yenc
~/.emacs.d/gnus/lisp/mm-archive hides /usr/local/share/emacs/25.0.50/lisp/gnus/mm-archive
~/.emacs.d/gnus/lisp/mm-url hides /usr/local/share/emacs/25.0.50/lisp/gnus/mm-url
~/.emacs.d/gnus/lisp/gmm-utils hides /usr/local/share/emacs/25.0.50/lisp/gnus/gmm-utils
~/.emacs.d/gnus/lisp/gnus-logic hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-logic
~/.emacs.d/gnus/lisp/gnus-draft hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-draft
~/.emacs.d/gnus/lisp/message hides /usr/local/share/emacs/25.0.50/lisp/gnus/message
~/.emacs.d/gnus/lisp/gnus-group hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-group
~/.emacs.d/gnus/lisp/nnimap hides /usr/local/share/emacs/25.0.50/lisp/gnus/nnimap
~/.emacs.d/gnus/lisp/rfc2231 hides /usr/local/share/emacs/25.0.50/lisp/gnus/rfc2231
~/.emacs.d/gnus/lisp/mail-source hides /usr/local/share/emacs/25.0.50/lisp/gnus/mail-source
~/.emacs.d/gnus/lisp/deuglify hides /usr/local/share/emacs/25.0.50/lisp/gnus/deuglify
~/.emacs.d/gnus/lisp/gnus-notifications hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-notifications
~/.emacs.d/gnus/lisp/gnus-undo hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-undo
~/.emacs.d/gnus/lisp/gnus-cus hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-cus
~/.emacs.d/gnus/lisp/nnmaildir hides /usr/local/share/emacs/25.0.50/lisp/gnus/nnmaildir
~/.emacs.d/gnus/lisp/gnus-diary hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-diary
~/.emacs.d/gnus/lisp/gnus-demon hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-demon
~/.emacs.d/gnus/lisp/mm-view hides /usr/local/share/emacs/25.0.50/lisp/gnus/mm-view
~/.emacs.d/gnus/lisp/gnus-msg hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-msg
~/.emacs.d/gnus/lisp/mm-uu hides /usr/local/share/emacs/25.0.50/lisp/gnus/mm-uu
~/.emacs.d/gnus/lisp/sieve-mode hides /usr/local/share/emacs/25.0.50/lisp/gnus/sieve-mode
~/.emacs.d/gnus/lisp/plstore hides /usr/local/share/emacs/25.0.50/lisp/gnus/plstore
~/.emacs.d/gnus/lisp/mailcap hides /usr/local/share/emacs/25.0.50/lisp/gnus/mailcap
~/.emacs.d/gnus/lisp/spam hides /usr/local/share/emacs/25.0.50/lisp/gnus/spam
~/.emacs.d/gnus/lisp/gnus-spec hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-spec
~/.emacs.d/gnus/lisp/gnus-ml hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-ml
~/.emacs.d/gnus/lisp/gnus-cite hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-cite
~/.emacs.d/gnus/lisp/gnus-util hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-util
~/.emacs.d/gnus/lisp/nnmbox hides /usr/local/share/emacs/25.0.50/lisp/gnus/nnmbox
~/.emacs.d/gnus/lisp/gnus-srvr hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-srvr
~/.emacs.d/gnus/lisp/gnus-async hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-async
~/.emacs.d/gnus/lisp/rfc2104 hides /usr/local/share/emacs/25.0.50/lisp/gnus/rfc2104
~/.emacs.d/gnus/lisp/nngateway hides /usr/local/share/emacs/25.0.50/lisp/gnus/nngateway
~/.emacs.d/gnus/lisp/gnus-topic hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-topic
~/.emacs.d/gnus/lisp/mm-bodies hides /usr/local/share/emacs/25.0.50/lisp/gnus/mm-bodies
~/.emacs.d/gnus/lisp/nntp hides /usr/local/share/emacs/25.0.50/lisp/gnus/nntp
~/.emacs.d/gnus/lisp/gnus-fun hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-fun
~/.emacs.d/gnus/lisp/rtree hides /usr/local/share/emacs/25.0.50/lisp/gnus/rtree
~/.emacs.d/gnus/lisp/nnmail hides /usr/local/share/emacs/25.0.50/lisp/gnus/nnmail
~/.emacs.d/gnus/lisp/mm-extern hides /usr/local/share/emacs/25.0.50/lisp/gnus/mm-extern
~/.emacs.d/gnus/lisp/nnrss hides /usr/local/share/emacs/25.0.50/lisp/gnus/nnrss
~/.emacs.d/gnus/lisp/gnus-cloud hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-cloud
~/.emacs.d/gnus/lisp/nnnil hides /usr/local/share/emacs/25.0.50/lisp/gnus/nnnil
~/.emacs.d/gnus/lisp/gnus-score hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-score
~/.emacs.d/gnus/lisp/gnus-sum hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-sum
~/.emacs.d/gnus/lisp/mail-prsvr hides /usr/local/share/emacs/25.0.50/lisp/gnus/mail-prsvr
~/.emacs.d/gnus/lisp/nnfolder hides /usr/local/share/emacs/25.0.50/lisp/gnus/nnfolder
~/.emacs.d/gnus/lisp/gssapi hides /usr/local/share/emacs/25.0.50/lisp/gnus/gssapi
~/.emacs.d/gnus/lisp/gnus-mh hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-mh
~/.emacs.d/gnus/lisp/legacy-gnus-agent hides /usr/local/share/emacs/25.0.50/lisp/gnus/legacy-gnus-agent
~/.emacs.d/gnus/lisp/sieve hides /usr/local/share/emacs/25.0.50/lisp/gnus/sieve
~/.emacs.d/gnus/lisp/gnus-int hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-int
~/.emacs.d/gnus/lisp/gnus-kill hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-kill
~/.emacs.d/gnus/lisp/gnus-eform hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-eform
~/.emacs.d/gnus/lisp/spam-wash hides /usr/local/share/emacs/25.0.50/lisp/gnus/spam-wash
~/.emacs.d/gnus/lisp/gnus-start hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-start
~/.emacs.d/gnus/lisp/gnus-dup hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-dup
~/.emacs.d/gnus/contrib/compface hides /usr/local/share/emacs/25.0.50/lisp/gnus/compface
~/.emacs.d/gnus/lisp/score-mode hides /usr/local/share/emacs/25.0.50/lisp/gnus/score-mode
~/.emacs.d/gnus/lisp/starttls hides /usr/local/share/emacs/25.0.50/lisp/gnus/starttls
~/.emacs.d/gnus/lisp/smime hides /usr/local/share/emacs/25.0.50/lisp/gnus/smime
~/.emacs.d/gnus/lisp/gnus-sync hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-sync
~/.emacs.d/gnus/lisp/gnus-mlspl hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-mlspl
~/.emacs.d/gnus/lisp/gnus-icalendar hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-icalendar
~/.emacs.d/gnus/lisp/gnus-cache hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-cache
~/.emacs.d/gnus/lisp/gnus-win hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-win
~/.emacs.d/gnus/lisp/nnregistry hides /usr/local/share/emacs/25.0.50/lisp/gnus/nnregistry
~/.emacs.d/gnus/lisp/gnus-uu hides /usr/local/share/emacs/25.0.50/lisp/gnus/gnus-uu
~/.emacs.d/gnus/lisp/flow-fill hides /usr/local/share/emacs/25.0.50/lisp/gnus/flow-fill
/home/eric/.emacs.d/elpa/emms-20141202.1202/tq hides /usr/local/share/emacs/25.0.50/lisp/emacs-lisp/tq
~/.emacs.d/gnus/lisp/time-date hides /usr/local/share/emacs/25.0.50/lisp/calendar/time-date
~/.emacs.d/gnus/lisp/parse-time hides /usr/local/share/emacs/25.0.50/lisp/calendar/parse-time

Features:
(shadow sort gnus-util mail-extr emacsbug message dired rfc822 mml
mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev
gmm-utils mailheader sendmail rfc2047 rfc2045 ietf-drums mm-util
mail-prsvr mail-utils debug helm helm-source helm-config async-bytecomp
async helm-aliases projectile advice help-fns ibuf-ext ibuffer grep
compile f dash s ucs-normalize thingatpt chinese-pyim
chinese-pyim-pinyin help-mode china-util notifications dbus xml
color-theme wid-edit init-my cl-macs my-autoloads init-org ob-sql
ob-gnuplot ob-org ob-ledger ob-plantuml ob-lisp ob-latex ob-shell shell
ob-python ob-R calc-prog calc-units calc-ext calc calc-loaddefs
calc-macs org-mobile org-agenda 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 ox-ascii ox-publish ox
org-element org-inset-dblock org org-macro org-footnote org-pcomplete
pcomplete org-list org-faces org-entities noutline outline easy-mmode
org-version ob-emacs-lisp ob ob-tangle ob-ref ob-lob ob-table ob-exp
org-src ob-keys ob-comint comint ansi-color ring ob-core ob-eval
org-compat org-macs org-loaddefs format-spec find-func cal-menu calendar
cal-loaddefs time paren elec-pair cl gv tex-site color-theme-autoloads
dired-single-autoloads elnode-autoloads db-autoloads fuzzy-autoloads
finder-inf edmacro kmacro kv-autoloads eieio eieio-generic eieio-core
pcase cl-loaddefs cl-lib request-autoloads info easymenu slime-autoloads
typing-autoloads typing-practice-autoloads vcard-autoloads
virtualenv-autoloads wget-autoloads xml-rpc-autoloads package epg-config
server time-date tooltip eldoc electric uniquify ediff-hook vc-hooks
lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt
fringe tabulated-list newcomment elisp-mode lisp-mode prog-mode register
page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock
font-lock syntax facemenu font-core frame cham georgian utf-8-lang
misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew
greek romanian slovak czech european ethiopic indian cyrillic chinese
case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer 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 make-network-process dbusbind
gfilenotify dynamic-setting system-font-setting font-render-setting
move-toolbar gtk x-toolkit x multi-tty emacs)

Memory information:
((conses 8 504227 13116)
 (symbols 24 41505 0)
 (miscs 20 115 174)
 (strings 16 91381 13199)
 (string-bytes 1 2592851)
 (vectors 8 51355)
 (vector-slots 4 878953 1816)
 (floats 8 428 275)
 (intervals 28 326 0)
 (buffers 520 15)
 (heap 1024 35066 2031))





^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes
  2015-01-10  1:51 bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes Eric Abrahamsen
@ 2015-01-10 11:33 ` Eli Zaretskii
  2015-01-10 19:37   ` Glenn Morris
  2015-01-10 16:34 ` Wolfgang Jenkner
  2015-01-11  2:08 ` Stefan Monnier
  2 siblings, 1 reply; 22+ messages in thread
From: Eli Zaretskii @ 2015-01-10 11:33 UTC (permalink / raw)
  To: Eric Abrahamsen; +Cc: 19552

> From: Eric Abrahamsen <eric@ericabrahamsen.net>
> Date: Sat, 10 Jan 2015 09:51:01 +0800
> 
> 
> As of a couple of days ago, loading any library that depends on EIEIO
> gives an error. I'd originally reported this as a "too many args to
> defclass" error. Hoping to get a better backtrace I removed the *elc
> files for helm (which was the first library on my load path to produce
> the error), and the error is now "void-function class-slot-initarg".
> Presumably the actual problem is something else yet again, but clearly
> something's wrong!
> 
> Debugger entered--Lisp error: (void-function class-slot-initarg)
>   (class-slot-initarg class s)
>   (setq slot (class-slot-initarg class s))
>   (while (consp --cl-var--) (setq s (car --cl-var--)) (setq slot (class-slot-initarg class s)) (setq slot-val (slot-value object slot)) (if slot-val (progn (setq --cl-var-- (cons (cons s (if (eq t slot-val) nil slot-val)) --cl-var--)))) (setq --cl-var-- (cdr --cl-var--)))

This is related, I think: I cannot run the test suite:

  $ make file-notify-tests.log
  make[1]: Entering directory `/d/gnu/git/emacs/trunk/test/automated'
  Compiling file-notify-tests.el

  In toplevel form:
  file-notify-tests.el:40:1:Error: Too many arguments to `defclass'
  Makefile:62: recipe for target `file-notify-tests.elc' failed
  make[1]: *** [file-notify-tests.elc] Error 1






^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes
  2015-01-10  1:51 bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes Eric Abrahamsen
  2015-01-10 11:33 ` Eli Zaretskii
@ 2015-01-10 16:34 ` Wolfgang Jenkner
  2015-01-10 17:23   ` Wolfgang Jenkner
  2015-01-11  2:08 ` Stefan Monnier
  2 siblings, 1 reply; 22+ messages in thread
From: Wolfgang Jenkner @ 2015-01-10 16:34 UTC (permalink / raw)
  To: Eric Abrahamsen; +Cc: 19552

On Sat, Jan 10 2015, Eric Abrahamsen wrote:

> As of a couple of days ago, loading any library that depends on EIEIO
> gives an error. I'd originally reported this as a "too many args to
> defclass" error.

When loading ~/.emacs I got errors about eieio-defclass-internal being
undefined, so as a work-around I added (require 'eieio) to it, which
seems to work.

This is with

  commit a749f1c648f2b9bf1a0b0b10e2da4c1c4e3d431d
  Merge: 5fbd17e 6a67b20
  Author: Stefan Monnier <monnier@iro.umontreal.ca>
  Date:   Thu Jan 8 16:03:04 2015 -0500

  Shrink EIEIO object header.  Move generics to eieio-generic.el.






^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes
  2015-01-10 16:34 ` Wolfgang Jenkner
@ 2015-01-10 17:23   ` Wolfgang Jenkner
  2015-01-10 19:45     ` Glenn Morris
  0 siblings, 1 reply; 22+ messages in thread
From: Wolfgang Jenkner @ 2015-01-10 17:23 UTC (permalink / raw)
  To: Eric Abrahamsen; +Cc: 19552

On Sat, Jan 10 2015, Wolfgang Jenkner wrote:

> On Sat, Jan 10 2015, Eric Abrahamsen wrote:
>
> When loading ~/.emacs I got errors about eieio-defclass-internal being
> undefined, so as a work-around I added (require 'eieio) to it, which
> seems to work.

Well, not really...

C-h f eieio-defclass-internal (or of other functions) seems to fail with

run-hook-with-args: Autoloading failed to define function eieio-help-constructor
s

The correct *Help* buffer is there, though, just not displayed.


It does work in emacs -Q, however, after a (require 'eieio).





^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes
  2015-01-10 11:33 ` Eli Zaretskii
@ 2015-01-10 19:37   ` Glenn Morris
  2015-01-10 20:06     ` Eli Zaretskii
  0 siblings, 1 reply; 22+ messages in thread
From: Glenn Morris @ 2015-01-10 19:37 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: Eric Abrahamsen, 19552

Eli Zaretskii wrote:

> This is related, I think: I cannot run the test suite:
>
>   $ make file-notify-tests.log
>   make[1]: Entering directory `/d/gnu/git/emacs/trunk/test/automated'
>   Compiling file-notify-tests.el
>
>   In toplevel form:
>   file-notify-tests.el:40:1:Error: Too many arguments to `defclass'
>   Makefile:62: recipe for target `file-notify-tests.elc' failed
>   make[1]: *** [file-notify-tests.elc] Error 1

Works for me. Probably you need to bootstrap.





^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes
  2015-01-10 17:23   ` Wolfgang Jenkner
@ 2015-01-10 19:45     ` Glenn Morris
  2015-01-10 23:15       ` Wolfgang Jenkner
  0 siblings, 1 reply; 22+ messages in thread
From: Glenn Morris @ 2015-01-10 19:45 UTC (permalink / raw)
  To: Wolfgang Jenkner; +Cc: Eric Abrahamsen, 19552

Wolfgang Jenkner wrote:

> It does work in emacs -Q, [...]

A minimal recipe starting from emacs -Q that shows hows to reproduce the
problem would presumably be helpful.





^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes
  2015-01-10 19:37   ` Glenn Morris
@ 2015-01-10 20:06     ` Eli Zaretskii
  2015-01-10 20:49       ` Eli Zaretskii
  2015-01-11  2:17       ` Glenn Morris
  0 siblings, 2 replies; 22+ messages in thread
From: Eli Zaretskii @ 2015-01-10 20:06 UTC (permalink / raw)
  To: Glenn Morris; +Cc: eric, 19552

> From: Glenn Morris <rgm@gnu.org>
> Cc: Eric Abrahamsen <eric@ericabrahamsen.net>,  19552@debbugs.gnu.org
> Date: Sat, 10 Jan 2015 14:37:39 -0500
> 
> Eli Zaretskii wrote:
> 
> > This is related, I think: I cannot run the test suite:
> >
> >   $ make file-notify-tests.log
> >   make[1]: Entering directory `/d/gnu/git/emacs/trunk/test/automated'
> >   Compiling file-notify-tests.el
> >
> >   In toplevel form:
> >   file-notify-tests.el:40:1:Error: Too many arguments to `defclass'
> >   Makefile:62: recipe for target `file-notify-tests.elc' failed
> >   make[1]: *** [file-notify-tests.elc] Error 1
> 
> Works for me. Probably you need to bootstrap.

Bootstrap why?  The build is fine, it's just that the test suite (or
at least this particular test) fails.





^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes
  2015-01-10 20:06     ` Eli Zaretskii
@ 2015-01-10 20:49       ` Eli Zaretskii
  2015-01-11  2:44         ` Eric Abrahamsen
  2015-01-11  2:17       ` Glenn Morris
  1 sibling, 1 reply; 22+ messages in thread
From: Eli Zaretskii @ 2015-01-10 20:49 UTC (permalink / raw)
  To: rgm; +Cc: eric, 19552

> Date: Sat, 10 Jan 2015 22:06:41 +0200
> From: Eli Zaretskii <eliz@gnu.org>
> Cc: eric@ericabrahamsen.net, 19552@debbugs.gnu.org
> 
> > >   $ make file-notify-tests.log
> > >   make[1]: Entering directory `/d/gnu/git/emacs/trunk/test/automated'
> > >   Compiling file-notify-tests.el
> > >
> > >   In toplevel form:
> > >   file-notify-tests.el:40:1:Error: Too many arguments to `defclass'
> > >   Makefile:62: recipe for target `file-notify-tests.elc' failed
> > >   make[1]: *** [file-notify-tests.elc] Error 1
> > 
> > Works for me. Probably you need to bootstrap.
> 
> Bootstrap why?  The build is fine, it's just that the test suite (or
> at least this particular test) fails.

OK, I deleted and regenerated every .elc file that matched "defclass",
and the problem is gone.





^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes
  2015-01-10 19:45     ` Glenn Morris
@ 2015-01-10 23:15       ` Wolfgang Jenkner
  2015-01-11  0:39         ` Wolfgang Jenkner
  0 siblings, 1 reply; 22+ messages in thread
From: Wolfgang Jenkner @ 2015-01-10 23:15 UTC (permalink / raw)
  To: Glenn Morris; +Cc: Eric Abrahamsen, 19552

On Sat, Jan 10 2015, Glenn Morris wrote:

> Wolfgang Jenkner wrote:
>
>> It does work in emacs -Q, [...]
>
> A minimal recipe starting from emacs -Q that shows hows to reproduce the
> problem would presumably be helpful.

This wasn't intended to be a bug report.  Just a note in case it rings
a bell somewhere.

Wolfgang





^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes
  2015-01-10 23:15       ` Wolfgang Jenkner
@ 2015-01-11  0:39         ` Wolfgang Jenkner
  0 siblings, 0 replies; 22+ messages in thread
From: Wolfgang Jenkner @ 2015-01-11  0:39 UTC (permalink / raw)
  To: Glenn Morris; +Cc: Eric Abrahamsen, 19552

On Sun, Jan 11 2015, Wolfgang Jenkner wrote:

> On Sat, Jan 10 2015, Glenn Morris wrote:
>
>> Wolfgang Jenkner wrote:
>>
>>> It does work in emacs -Q, [...]
>>
>> A minimal recipe starting from emacs -Q that shows hows to reproduce the
>> problem would presumably be helpful.
>
> This wasn't intended to be a bug report.  Just a note in case it rings
> a bell somewhere.

Sorry for the somewhat irritated and unfriendly tone of my response (I
meant: if I had had the time to debug this I wouldn't have sent that not
so helpful note in the first place).

However, it seems the reason for the breakage is the following:

I use gnus from the development repository http://git.gnus.org/gnus.git,
so that ~/share/emacs/site-lisp/gnus is a symlink to the `lisp'
subdirectory of my local gnus repo clone.

I my ~/.emacs I have

(add-to-list 'load-path "~/share/emacs/site-lisp")
(let ((default-directory "~/share/emacs/site-lisp"))
  (normal-top-level-add-subdirs-to-load-path))

and this adds also gnus/gnus-fallback-lib/eieio to the load path, so
that the files there shadow the regular eieio stuff.

Wolfgang






^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes
  2015-01-10  1:51 bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes Eric Abrahamsen
  2015-01-10 11:33 ` Eli Zaretskii
  2015-01-10 16:34 ` Wolfgang Jenkner
@ 2015-01-11  2:08 ` Stefan Monnier
  2015-01-11  3:25   ` Eric Abrahamsen
  2 siblings, 1 reply; 22+ messages in thread
From: Stefan Monnier @ 2015-01-11  2:08 UTC (permalink / raw)
  To: Eric Abrahamsen; +Cc: 19552

> Debugger entered--Lisp error: (void-function class-slot-initarg)

Indeed, this function doesn't exist any more: it was renamed to
eieio--class-slot-initarg, since it's an internal function (EIEIO was
horrible w.r.t namespace and w.r.t documenting what is internal and
what isn't.  It's far from perfect now, mind you, but I've tried to
make things a bit better in this respect)

Can you try to (defalias 'class-slot-initarg 'eieio--class-slot-initarg)
and see if that works around your problem?


        Stefan





^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes
  2015-01-10 20:06     ` Eli Zaretskii
  2015-01-10 20:49       ` Eli Zaretskii
@ 2015-01-11  2:17       ` Glenn Morris
  2015-01-11  3:46         ` Eli Zaretskii
  1 sibling, 1 reply; 22+ messages in thread
From: Glenn Morris @ 2015-01-11  2:17 UTC (permalink / raw)
  To: Eli Zaretskii; +Cc: eric, 19552

Eli Zaretskii wrote:

> Bootstrap why?

Because cpu time is cheaper than spending your time and the time of the
readers of this mailing list investigating non-problems. But if you
prefer to selectively delete stale elc files and mess around, feel free.





^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes
  2015-01-10 20:49       ` Eli Zaretskii
@ 2015-01-11  2:44         ` Eric Abrahamsen
  2015-01-12  5:06           ` Stefan Monnier
  0 siblings, 1 reply; 22+ messages in thread
From: Eric Abrahamsen @ 2015-01-11  2:44 UTC (permalink / raw)
  To: 19552

Eli Zaretskii <eliz@gnu.org> writes:

>> Date: Sat, 10 Jan 2015 22:06:41 +0200
>> From: Eli Zaretskii <eliz@gnu.org>
>> Cc: eric@ericabrahamsen.net, 19552@debbugs.gnu.org
>> 
>> > >   $ make file-notify-tests.log
>> > >   make[1]: Entering directory `/d/gnu/git/emacs/trunk/test/automated'
>> > >   Compiling file-notify-tests.el
>> > >
>> > >   In toplevel form:
>> > >   file-notify-tests.el:40:1:Error: Too many arguments to `defclass'
>> > >   Makefile:62: recipe for target `file-notify-tests.elc' failed
>> > >   make[1]: *** [file-notify-tests.elc] Error 1
>> > 
>> > Works for me. Probably you need to bootstrap.
>> 
>> Bootstrap why?  The build is fine, it's just that the test suite (or
>> at least this particular test) fails.
>
> OK, I deleted and regenerated every .elc file that matched "defclass",
> and the problem is gone.

I bootstrapped, and deleted all the relevant elc files in elpa, and a
few other places. Now I'm only getting two errors. One for this bit in
Helm:

(defun helm--create-source (object class)
  "[INTERNAL] Build a helm source from a CLASS OBJECT."
  (cl-loop for s in (object-slots object)
           for slot = (class-slot-initarg class s)
           for slot-val = (slot-value object slot)
           when slot-val
           collect (cons s (unless (eq t slot-val) slot-val))))

Where `class-slot-initarg' no longer exists. I'll open a bug against
helm, but if anyone here knows what the proper replacement is, that
would be helpful.

The other is the "gh" Github-access package from Melpa: that gives "too
many arguments to defclass". In that case it's hard to tell exactly what
the problem is, as there are some strange require loops, apparently to
avoid circular dependencies, but following error messages just goes
round and round the loops. Anyway, that's something for the package
maintainer to fix, I guess.

So, I guess this isn't a bug, but it is a pain for anyone upgrading
incrementally!







^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes
  2015-01-11  2:08 ` Stefan Monnier
@ 2015-01-11  3:25   ` Eric Abrahamsen
  2015-01-12  5:05     ` Stefan Monnier
  0 siblings, 1 reply; 22+ messages in thread
From: Eric Abrahamsen @ 2015-01-11  3:25 UTC (permalink / raw)
  To: 19552

Stefan Monnier <monnier@IRO.UMontreal.CA> writes:

>> Debugger entered--Lisp error: (void-function class-slot-initarg)
>
> Indeed, this function doesn't exist any more: it was renamed to
> eieio--class-slot-initarg, since it's an internal function (EIEIO was
> horrible w.r.t namespace and w.r.t documenting what is internal and
> what isn't.  It's far from perfect now, mind you, but I've tried to
> make things a bit better in this respect)
>
> Can you try to (defalias 'class-slot-initarg 'eieio--class-slot-initarg)
> and see if that works around your problem?
>
>
>         Stefan

(Sorry for out-of-order messages, just authenticated.)

I tried the above, and loading helm now gives:

Debugger entered--Lisp error: (wrong-type-argument eieio--class-p helm-locate-source)
  signal(wrong-type-argument (eieio--class-p helm-locate-source))
  eieio--class-slot-initarg(helm-locate-source name)
  (setq slot (eieio--class-slot-initarg class s))
  (while (consp --cl-var--) (setq s (car --cl-var--)) (setq slot (eieio--class-slot-initarg class s)) (setq slot-val (slot-value object slot)) (if slot-val (progn (setq --cl-var-- (cons (cons s (if (eq t slot-val) nil slot-val)) --cl-var--)))) (setq --cl-var-- (cdr --cl-var--)))
  (let* ((--cl-var-- (object-slots object)) (s nil) (slot nil) (slot-val nil) (--cl-var-- nil)) (while (consp --cl-var--) (setq s (car --cl-var--)) (setq slot (eieio--class-slot-initarg class s)) (setq slot-val (slot-value object slot)) (if slot-val (progn (setq --cl-var-- (cons (cons s (if ... nil slot-val)) --cl-var--)))) (setq --cl-var-- (cdr --cl-var--))) (nreverse --cl-var--))
  helm--create-source([eieio-class-tag--helm-locate-source "Locate" nil helm-locate-set-command nil nil nil nil ELIDED helm-locate-init] helm-locate-source)
  helm-make-source("Locate" helm-locate-source :pattern-transformer helm-locate-pattern-transformer)
  (defvar helm-source-locate (helm-make-source "Locate" (quote helm-locate-source) :pattern-transformer (quote helm-locate-pattern-transformer)))
  require(helm-locate)






^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes
  2015-01-11  2:17       ` Glenn Morris
@ 2015-01-11  3:46         ` Eli Zaretskii
  0 siblings, 0 replies; 22+ messages in thread
From: Eli Zaretskii @ 2015-01-11  3:46 UTC (permalink / raw)
  To: Glenn Morris; +Cc: eric, 19552

> From: Glenn Morris <rgm@gnu.org>
> Cc: eric@ericabrahamsen.net,  19552@debbugs.gnu.org
> Date: Sat, 10 Jan 2015 21:17:46 -0500
> 
> Eli Zaretskii wrote:
> 
> > Bootstrap why?
> 
> Because cpu time is cheaper than spending your time and the time of the
> readers of this mailing list investigating non-problems. But if you
> prefer to selectively delete stale elc files and mess around, feel free.

I don't want to bootstrap because that removes all the old
executables, which allow me to "bisect" problems very efficiently.





^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes
  2015-01-11  3:25   ` Eric Abrahamsen
@ 2015-01-12  5:05     ` Stefan Monnier
  2015-01-12  6:20       ` Eric Abrahamsen
  0 siblings, 1 reply; 22+ messages in thread
From: Stefan Monnier @ 2015-01-12  5:05 UTC (permalink / raw)
  To: Eric Abrahamsen; +Cc: 19552

>>> Debugger entered--Lisp error: (void-function class-slot-initarg)
>> 
>> Indeed, this function doesn't exist any more: it was renamed to
>> eieio--class-slot-initarg, since it's an internal function (EIEIO was
>> horrible w.r.t namespace and w.r.t documenting what is internal and
>> what isn't.  It's far from perfect now, mind you, but I've tried to
>> make things a bit better in this respect)
>> 
>> Can you try to (defalias 'class-slot-initarg 'eieio--class-slot-initarg)
>> and see if that works around your problem?
>> 
>> 
>> Stefan

> (Sorry for out-of-order messages, just authenticated.)

> I tried the above, and loading helm now gives:

> Debugger entered--Lisp error: (wrong-type-argument eieio--class-p helm-locate-source)

Ah, right, can you try with

   (defun class-slot-initarg (class-name)
     (eieio--class-slot-initarg (eieio--class-v class-name))


-- Stefan





^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes
  2015-01-11  2:44         ` Eric Abrahamsen
@ 2015-01-12  5:06           ` Stefan Monnier
  2015-01-12  6:30             ` Eric Abrahamsen
  0 siblings, 1 reply; 22+ messages in thread
From: Stefan Monnier @ 2015-01-12  5:06 UTC (permalink / raw)
  To: Eric Abrahamsen; +Cc: 19552

> The other is the "gh" Github-access package from Melpa: that gives "too
> many arguments to defclass".

Can you show a backtrace for that error?


        Stefan





^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes
  2015-01-12  5:05     ` Stefan Monnier
@ 2015-01-12  6:20       ` Eric Abrahamsen
  2015-01-12 15:06         ` Stefan Monnier
  0 siblings, 1 reply; 22+ messages in thread
From: Eric Abrahamsen @ 2015-01-12  6:20 UTC (permalink / raw)
  To: 19552

Stefan Monnier <monnier@iro.umontreal.ca> writes:

>>>> Debugger entered--Lisp error: (void-function class-slot-initarg)
>>> 
>>> Indeed, this function doesn't exist any more: it was renamed to
>>> eieio--class-slot-initarg, since it's an internal function (EIEIO was
>>> horrible w.r.t namespace and w.r.t documenting what is internal and
>>> what isn't.  It's far from perfect now, mind you, but I've tried to
>>> make things a bit better in this respect)
>>> 
>>> Can you try to (defalias 'class-slot-initarg 'eieio--class-slot-initarg)
>>> and see if that works around your problem?
>>> 
>>> 
>>> Stefan
>
>> (Sorry for out-of-order messages, just authenticated.)
>
>> I tried the above, and loading helm now gives:
>
>> Debugger entered--Lisp error: (wrong-type-argument eieio--class-p helm-locate-source)
>
> Ah, right, can you try with
>
>    (defun class-slot-initarg (class-name)
>      (eieio--class-slot-initarg (eieio--class-v class-name))

Looks like this is missing the "slot" argument, I got it to work okay
with:

(defun class-slot-initarg (class-name slot)
  (eieio--class-slot-initarg (eieio--class-v class-name) slot))






^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes
  2015-01-12  5:06           ` Stefan Monnier
@ 2015-01-12  6:30             ` Eric Abrahamsen
  2015-01-12 15:11               ` Stefan Monnier
  0 siblings, 1 reply; 22+ messages in thread
From: Eric Abrahamsen @ 2015-01-12  6:30 UTC (permalink / raw)
  To: 19552

Stefan Monnier <monnier@iro.umontreal.ca> writes:

>> The other is the "gh" Github-access package from Melpa: that gives "too
>> many arguments to defclass".
>
> Can you show a backtrace for that error?

I don't know how to get a proper backtrace for compilation errors...

After installing the gh package, it tries to compile, and ends up with
this *Compile Log*:

Leaving directory `/home/eric/.emacs.d/elpa/gh-20141230.158'
\f
Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-api.el at Mon Jan 12 14:21:14 2015
Entering directory `/home/eric/.emacs.d/elpa/gh-20141230.158/'
gh-api.el:39:1:Error: Too many arguments to `defclass'
\f
Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-auth.el at Mon Jan 12 14:21:14 2015
gh-auth.el:171:1:Error: Too many arguments to `defclass'
\f
Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-autoloads.el at Mon Jan 12 14:21:14 2015
;\f
Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-cache.el at Mon Jan 12 14:21:14 2015
gh-cache.el:35:1:Error: Too many arguments to `defclass'
\f
Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-common.el at Mon Jan 12 14:21:14 2015
\f
Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-gist.el at Mon Jan 12 14:21:14 2015
gh-gist.el:35:1:Error: Too many arguments to `defclass'
\f
Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-issue-comments.el at Mon Jan 12 14:21:14 2015
gh-issue-comments.el:41:1:Error: Too many arguments to `defclass'
\f
Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-issues.el at Mon Jan 12 14:21:14 2015
gh-issues.el:39:1:Error: Too many arguments to `defclass'
\f
Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-oauth.el at Mon Jan 12 14:21:14 2015
gh-oauth.el:35:1:Error: Too many arguments to `defclass'
\f
Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-orgs.el at Mon Jan 12 14:21:14 2015
gh-orgs.el:35:1:Error: Too many arguments to `defclass'
\f
Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-pkg.el at Mon Jan 12 14:21:14 2015
\f
Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-profile.el at Mon Jan 12 14:21:14 2015
\f
Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-pull-comments.el at Mon Jan 12 14:21:15 2015
gh-pull-comments.el:45:1:Error: Too many arguments to `defclass'
\f
Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-pulls.el at Mon Jan 12 14:21:15 2015
gh-pulls.el:35:1:Error: Too many arguments to `defclass'
\f
Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-repos.el at Mon Jan 12 14:21:15 2015
gh-repos.el:35:1:Error: Too many arguments to `defclass'
\f
Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-url.el at Mon Jan 12 14:21:15 2015
\f
Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh-users.el at Mon Jan 12 14:21:15 2015
gh-users.el:35:1:Error: Too many arguments to `defclass'
\f
Compiling file /home/eric/.emacs.d/elpa/gh-20141230.158/gh.el at Mon Jan 12 14:21:15 2015
gh.el:29:1:Error: Too many arguments to `defclass'

Following any of the linked errors leads to the require statements at
the top of the file in question, and round and round you go. I can't
actually get to a real error related to defclass. There's something odd
about the require pattern of this package: gh-auth.el ends this way:

(provide 'gh-auth)
;; to avoid circular dependencies...
(require 'gh-oauth)
;;; gh-auth.el ends here

I don't really understand why. It might be worth getting Yann Hodique to
comment.






^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes
  2015-01-12  6:20       ` Eric Abrahamsen
@ 2015-01-12 15:06         ` Stefan Monnier
  0 siblings, 0 replies; 22+ messages in thread
From: Stefan Monnier @ 2015-01-12 15:06 UTC (permalink / raw)
  To: Eric Abrahamsen; +Cc: 19552, Eric M. Ludlam

> Looks like this is missing the "slot" argument, I got it to work okay
> with:

> (defun class-slot-initarg (class-name slot)
>   (eieio--class-slot-initarg (eieio--class-v class-name) slot))

OK, thanks.  I'll see with Thierry why class-slot-initarg was needed
(since CLOS does not offer this functionality, AFAICT, it seems odd that
it would be needed for other than internal uses) so as to figure out
whether we should just define the above (and mark it obsolete), or
whether we should rename eieio--class-slot-initarg back to
class-slot-initarg.


        Stefan





^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes
  2015-01-12  6:30             ` Eric Abrahamsen
@ 2015-01-12 15:11               ` Stefan Monnier
  2015-01-13 15:18                 ` Stefan Monnier
  0 siblings, 1 reply; 22+ messages in thread
From: Stefan Monnier @ 2015-01-12 15:11 UTC (permalink / raw)
  To: Eric Abrahamsen; +Cc: 19552

>>> The other is the "gh" Github-access package from Melpa: that gives "too
>>> many arguments to defclass".
>> Can you show a backtrace for that error?
> I don't know how to get a proper backtrace for compilation errors...

   (setq debug-on-error t)
   (setq byte-compile-debug t)

And then `M-x byte-compile'.

> Following any of the linked errors leads to the require statements at
> the top of the file in question, and round and round you go.

That's because the error happens while loading the required file.

> I can't actually get to a real error related to defclass. There's
> something odd about the require pattern of this package: gh-auth.el
> ends this way:

> (provide 'gh-auth)
> ;; to avoid circular dependencies...
> (require 'gh-oauth)
> ;;; gh-auth.el ends here

> I don't really understand why. It might be worth getting Yann Hodique to
> comment.

That's usually done because `gh-auth' needs to use functions from
`gh-oauth' and vice-versa, so the author moved the require after the
provide, so that when `gh-oauth' is required from `gh-auth', the
(require 'gh-auth) found in gh-oauth is just skipped (since we just
did (provide 'gh-auth)) rather than causing a recursive load of gh-auth
which would re-require gh-oauth, ...

It's usually not the best solution to recursive dependencies, but
sometimes it's a handy quick-fix, and in this case I don't think it's
the cause of the "Too many arguments to `defclass'" error.


        Stefan





^ permalink raw reply	[flat|nested] 22+ messages in thread

* bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes
  2015-01-12 15:11               ` Stefan Monnier
@ 2015-01-13 15:18                 ` Stefan Monnier
  0 siblings, 0 replies; 22+ messages in thread
From: Stefan Monnier @ 2015-01-13 15:18 UTC (permalink / raw)
  To: Eric Abrahamsen; +Cc: 19552

>>>> The other is the "gh" Github-access package from Melpa: that gives "too
>>>> many arguments to defclass".
>>> Can you show a backtrace for that error?
>> I don't know how to get a proper backtrace for compilation errors...

>    (setq debug-on-error t)
>    (setq byte-compile-debug t)

> And then `M-x byte-compile'.

I just managed to reproduce the bug and I installed a trivial fix
for it.


        Stefan





^ permalink raw reply	[flat|nested] 22+ messages in thread

end of thread, other threads:[~2015-01-13 15:18 UTC | newest]

Thread overview: 22+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-01-10  1:51 bug#19552: 25.0.50; void-function class-slot-initarg with new EIEIO changes Eric Abrahamsen
2015-01-10 11:33 ` Eli Zaretskii
2015-01-10 19:37   ` Glenn Morris
2015-01-10 20:06     ` Eli Zaretskii
2015-01-10 20:49       ` Eli Zaretskii
2015-01-11  2:44         ` Eric Abrahamsen
2015-01-12  5:06           ` Stefan Monnier
2015-01-12  6:30             ` Eric Abrahamsen
2015-01-12 15:11               ` Stefan Monnier
2015-01-13 15:18                 ` Stefan Monnier
2015-01-11  2:17       ` Glenn Morris
2015-01-11  3:46         ` Eli Zaretskii
2015-01-10 16:34 ` Wolfgang Jenkner
2015-01-10 17:23   ` Wolfgang Jenkner
2015-01-10 19:45     ` Glenn Morris
2015-01-10 23:15       ` Wolfgang Jenkner
2015-01-11  0:39         ` Wolfgang Jenkner
2015-01-11  2:08 ` Stefan Monnier
2015-01-11  3:25   ` Eric Abrahamsen
2015-01-12  5:05     ` Stefan Monnier
2015-01-12  6:20       ` Eric Abrahamsen
2015-01-12 15:06         ` Stefan Monnier

Code repositories for project(s) associated with this public inbox

	https://git.savannah.gnu.org/cgit/emacs.git

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).