From: "Christian Köstlin" <christian.koestlin@gmail.com>
To: 23996@debbugs.gnu.org
Subject: bug#23996: 25.0.95; rudel incompatible with eieio bundles in emacs 25
Date: Fri, 15 Jul 2016 18:05:10 +0200 [thread overview]
Message-ID: <CAG741+bjrBF3tQmLSSTdRoW8g-4A=zjo724jFinxYfd4jOwr-A@mail.gmail.com> (raw)
dear emacs group,
i tried to get rudel (collaborative editing environment) running with
emacs version 25. the same minimal emacs configuration runs in emacs
24, but with 25 i get the error:
slot-value: eieio-oref called on a class: rudel-backend-factory
when loading rudel.el.
if i run the rudel initialization with (setq debug-on-error t) i get:
Debugger entered--Lisp error: (error "eieio-oref called on a class:
rudel-backend-factory")
signal(error ("eieio-oref called on a class:
rudel-backend-factory"))
error("eieio-oref called on a class: %s" rudel-backend-factory)
slot-value(rudel-backend-factory factories)
(gethash category (slot-value object (quote factories)))
(or (gethash category (slot-value object (quote factories)))
(puthash category (rudel-backend-factory category) $
(let* ((object this)) (or (gethash category (slot-value object
(quote factories))) (puthash category (rudel-back$
(lambda (this category) "Return the factory responsible for
CATEGORY.\nIf there is no responsible factory, creat$
apply((lambda (this category) "Return the factory responsible for
CATEGORY.\nIf there is no responsible factory,$
#[385 "^A\301\302\303\304\305^F^G!\306\"\307$\310K\311K\301\302\312\304\305^F^F^F^F\"\313\"\307$\216\310^CM\210\$
apply(#[385 "^A\301\302\303\304\305^F^G!\306\"\307$\310K\311K\301\302\312\304\305^F^F^F^F\"\313\"\307$\216\310^C$
#[128 "\302\300\303\304\305\306\307\301^F^H\"\310\"\311\312%^C#\207"
[#[385 "^A\301\302\303\304\305^F^G!\306\"\3$
apply(#[128 "\302\300\303\304\305\306\307\301^F^H\"\310\"\311\312%^C#\207"
[#[385 "^A\301\302\303\304\305^F^G!\3$
rudel-get-factory(rudel-backend-factory session-initiation)
rudel-backend-get-factory(session-initiation)
(rudel-add-backend (rudel-backend-get-factory (quote
session-initiation)) (quote ask-protocol) (quote rudel-ask-$
eval-buffer(#<buffer *load*-89939> nil
"/Users/gizmo/.rudel/rudel/rudel-session-initiation.el" nil t) ;
Readin$
load-with-code-conversion("/Users/gizmo/.rudel/rudel/rudel-session-initiation.el"
"/Users/gizmo/.rudel/rudel/rud$
require(rudel-session-initiation)
eval-buffer(#<buffer *load*> nil
"/Users/gizmo/.rudel/rudel/rudel.el" nil t) ; Reading at buffer
position 1406
load-with-code-conversion("/Users/gizmo/.rudel/rudel/rudel.el"
"/Users/gizmo/.rudel/rudel/rudel.el" nil t)
require(rudel)
eval((require (quote rudel)) nil)
elisp--eval-last-sexp(nil)
eval-last-sexp(nil)
funcall-interactively(eval-last-sexp nil)
call-interactively(eval-last-sexp nil nil)
command-execute(eval-last-sexp)
i prepared a minimal configuration for you to test with:
https://github.com/gizmomogwai/rudel
just set the EMACS env variable to your emacs binary (e.g. for me export EMACS=
~/bin/osx/emacs/25.0.95/bin/emacs) and run rudel-client.
i think the problem is related to:
https://lists.gnu.org/archive/html/bug-gnu-emacs/2015-05/msg00221.html
but my elisp skills are not up to the task!
perhaps you could give some hints on how to solve this.
thanks in advance,
christian köstlin
p.s.: here the output of M-x report-emacs-bug
...
In GNU Emacs 25.0.95.1 (x86_64-apple-darwin15.5.0, NS appkit-1404.47
Version 10.11.5 (Build 15F34))
of 2016-07-09 built on flunder.local
Configured using:
'configure --prefix /Users/gizmo/bin/osx/emacs/25.0.95 --with-gnutls
--with-ns --disable-ns-self-contained'
Configured features:
JPEG IMAGEMAGICK NOTIFY ACL GNUTLS LIBXML2 ZLIB TOOLKIT_SCROLL_BARS NS
Important settings:
value of $LC_CTYPE: UTF-8
value of $LANG: en_DE.UTF-8
locale-coding-system: utf-8-unix
Major mode: Lisp Interaction
Minor modes in effect:
tooltip-mode: t
global-eldoc-mode: t
electric-indent-mode: t
mouse-wheel-mode: t
tool-bar-mode: t
menu-bar-mode: t
file-name-shadow-mode: t
global-font-lock-mode: t
font-lock-mode: t
auto-composition-mode: t
auto-encryption-mode: t
auto-compression-mode: t
line-number-mode: t
transient-mark-mode: t
Recent messages:
For information about GNU Emacs and the GNU system, type C-h C-a.
slot-value: eieio-oref called on a class: rudel-backend-factory
Load-path shadows:
None found.
Features:
(shadow sort mail-extr emacsbug message dired format-spec rfc822 mml
mml-sec password-cache epg epg-config gnus-util mm-decode mm-bodies
mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader sendmail
rfc2047 rfc2045 ietf-drums mm-util help-fns mail-prsvr mail-utils
rudel-backend warnings rudel-util eieio-compat rudel-errors
eieio-speedbar speedbar sb-image ezimage dframe eieio-custom wid-edit
eieio-base cl-seq eieio byte-opt bytecomp byte-compile cl-extra
help-mode easymenu cconv eieio-core cl-macs cl gv cl-loaddefs pcase
cl-lib term/xterm xterm time-date mule-util tooltip eldoc electric
uniquify ediff-hook vc-hooks lisp-float-type mwheel ns-win ucs-normalize
term/common-win 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 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 charscript case-table epa-hook jka-cmpr-hook help
simple abbrev 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
kqueue cocoa ns multi-tty make-network-process emacs)
Memory information:
((conses 16 218928 7356)
(symbols 48 21886 0)
(miscs 40 33 129)
(strings 32 21084 6413)
(string-bytes 1 621176)
(vectors 16 34036)
(vector-slots 8 652812 2503)
(floats 8 290 415)
(intervals 56 184 0)
(buffers 976 11))
next reply other threads:[~2016-07-15 16:05 UTC|newest]
Thread overview: 7+ messages / expand[flat|nested] mbox.gz Atom feed top
2016-07-15 16:05 Christian Köstlin [this message]
2016-07-15 16:55 ` bug#23996: 25.0.95; rudel incompatible with eieio bundles in emacs 25 Glenn Morris
2016-07-29 0:48 ` npostavs
[not found] ` <mailman.2260.1469753354.26859.bug-gnu-emacs@gnu.org>
2016-09-13 22:16 ` shlomivaknin
2016-09-13 22:52 ` shlomivaknin
2016-09-15 1:04 ` npostavs
[not found] ` <mailman.2431.1473901510.22741.bug-gnu-emacs@gnu.org>
2016-09-15 2:19 ` shlomivaknin
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to='CAG741+bjrBF3tQmLSSTdRoW8g-4A=zjo724jFinxYfd4jOwr-A@mail.gmail.com' \
--to=christian.koestlin@gmail.com \
--cc=23996@debbugs.gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
Code repositories for project(s) associated with this external index
https://git.savannah.gnu.org/cgit/emacs.git
https://git.savannah.gnu.org/cgit/emacs/org-mode.git
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.