From mboxrd@z Thu Jan 1 00:00:00 1970 X-Msuck: nntp://news.gmane.io/gmane.emacs.gnus.general/81463 Path: news.gmane.org!not-for-mail From: Norman Walsh Newsgroups: gmane.emacs.gnus.general Subject: Emacs 24... Date: Tue, 21 Feb 2012 08:53:41 -0500 Message-ID: NNTP-Posting-Host: plane.gmane.org Mime-Version: 1.0 Content-Type: multipart/signed; boundary="=-=-="; micalg=pgp-sha1; protocol="application/pgp-signature" X-Trace: dough.gmane.org 1329832530 5260 80.91.229.3 (21 Feb 2012 13:55:30 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Tue, 21 Feb 2012 13:55:30 +0000 (UTC) To: ding@gnus.org Original-X-From: ding-owner+M29743@lists.math.uh.edu Tue Feb 21 14:55:26 2012 Return-path: Envelope-to: ding-account@gmane.org Original-Received: from util0.math.uh.edu ([129.7.128.18]) by plane.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1RzqBh-0004nS-KH for ding-account@gmane.org; Tue, 21 Feb 2012 14:55:26 +0100 Original-Received: from localhost ([127.0.0.1] helo=lists.math.uh.edu) by util0.math.uh.edu with smtp (Exim 4.63) (envelope-from ) id 1RzqAO-0007Ij-IA; Tue, 21 Feb 2012 07:54:04 -0600 Original-Received: from mx2.math.uh.edu ([129.7.128.33]) by util0.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.63) (envelope-from ) id 1RzqAM-0007IW-Oo for ding@lists.math.uh.edu; Tue, 21 Feb 2012 07:54:02 -0600 Original-Received: from quimby.gnus.org ([80.91.231.51]) by mx2.math.uh.edu with esmtps (TLSv1:AES256-SHA:256) (Exim 4.76) (envelope-from ) id 1RzqAE-0002yL-1m for ding@lists.math.uh.edu; Tue, 21 Feb 2012 07:53:58 -0600 Original-Received: from mho-02-ewr.mailhop.org ([204.13.248.72]) by quimby.gnus.org with esmtp (Exim 4.72) (envelope-from ) id 1RzqAB-0000Je-At for ding@gnus.org; Tue, 21 Feb 2012 14:53:51 +0100 Original-Received: from 96-32-124-29.static.oxfr.ma.charter.com ([96.32.124.29] helo=nwalsh.com) by mho-02-ewr.mailhop.org with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.72) (envelope-from ) id 1RzqA5-000H1d-9h; Tue, 21 Feb 2012 13:53:45 +0000 Original-Received: from ndw by nwalsh.com with local (Exim 4.77) (envelope-from ) id LZQX9J-000Y0I-OG; Tue, 21 Feb 2012 08:53:43 -0500 X-Mail-Handler: MailHop Outbound by DynDNS X-Originating-IP: 96.32.124.29 X-Report-Abuse-To: abuse@dyndns.com (see http://www.dyndns.com/services/mailhop/outbound_abuse.html for abuse reporting information) X-MHO-User: U2FsdGVkX1+JpdBVAg1ca1jNxcGEro/6 X-URL: http://nwalsh.com/ User-Agent: Gnus/5.110018 (No Gnus v0.18) Emacs/23.3 (darwin) X-Spam-Score: -1.9 (-) List-ID: Precedence: bulk Xref: news.gmane.org gmane.emacs.gnus.general:81463 Archived-At: --=-=-= Content-Type: text/plain Content-Transfer-Encoding: quoted-printable Hi, I'm slowly working my way towards running Emacs 24 on a regular basis. I've updated a few packages, things seem to work mostly. The only real obstacle was that CEDET had to be built from the trunk in order to work. But not with Gnus. Does this look familiar to anyone? I don't believe there was any Emacs 23 byte compiled code on the code path... Debugger entered--Lisp error: (void-function eieio--defgeneric-init-form) eieio--defgeneric-init-form(initialize-instance "Set value of data slot o= f THIS after initialization.") byte-code("\300\301\302\217\204=00\300\303\304\217\204=00\305\306!\210\30= 7\310\311\312\300$\210\313\314\315\314\316\"\"\210\317\314\320\310\321$\210= \313\322\315\322\323\"\"\210\317\322\300\310\324$\210\313\325\315\325\323\"= \"\210\317\325\300\310\326$\210\313\327\315\327\330\"\"\210\317\327\300\310= \331$\210\313\332\315\332\333\"\"\210\317\332\300\310\334$\207" [nil (byte-= code "\300\301!\210\300\302!\207" [require eieio eieio-base] 2) ((error)) (= byte-code "\301\302\303\304\305!!\"B\306\307!\210\306\310!)\207" [load-pat= h expand-file-name "gnus-fallback-lib/eieio" file-name-directory locate-lib= rary "gnus" require eieio eieio-base] 5) ((error)) error "eieio not found i= n `load-path' or gnus-fallback-lib/ directory." eieio-defclass registry-db = (eieio-persistent) ((version :initarg :version :initform 0.1 :type float :c= ustom float :documentation "The registry version.") (max-hard :initarg :max= -hard :initform 5000000 :type integer :custom integer :documentation "Never= accept more than this many elements.") (max-soft :initarg :max-soft :initf= orm 50000 :type integer :custom integer :documentation "Prune as much as po= ssible to get to this size.") (prune-factor :initarg :prune-factor :initfor= m 0.1 :type float :custom float :documentation "At the max-hard limit, prun= e size * this entries.") (tracked :initarg :tracked :initform nil :type t := documentation "The tracked (indexed) fields, a list of symbols.") (precious= :initarg :precious :initform nil :type t :documentation "The precious fiel= ds, a list of symbols.") (tracker :initarg :tracker :type hash-table :docum= entation "The field tracking hashtable.") (data :initarg :data :type hash-t= able :documentation "The data hashtable.")) eieio--defalias initialize-inst= ance eieio--defgeneric-init-form "Set value of data slot of THIS after init= ialization." eieio--defmethod :AFTER #[(this slots) "\302\235\204=00\303 \= 304\305\306\307\310\311\312\313&#\210\314\235?\205%\303 \315\305\306\316\3= 10\317$#\207" [slots this :data eieio-oset data make-hash-table :size 10000= :rehash-size 2.0 :test equal :tracker tracker 100 2.0] 10 "Set value of da= ta slot of THIS after initialization."] registry-lookup "Search for KEYS in= the registry-db THIS.\nReturns an alist of the key followed by the entry i= n a list, not a cons cell." #[(db keys) "\303\304\"\305\306\307\310\n\"\")= \207" [db data keys eieio-oref :data delq nil mapcar #[(k) "\302 \"\205 \302 \"D\207" [k data gethash] 4]] 5 "Search for KEYS in the registry-db = THIS.\nReturns an alist of the key followed by the entry in a list, not a c= ons cell."] registry-lookup-breaks-before-lexbind #[(db keys) "\306\307\"\= 310\311\n\311\211=1D=0B:\203,=0B@\312\f \"\203%\f\312\f \"D B=0BA\211\202=00 \237+\")\207" [db data keys --cl-var-- key --cl-var-- eieio-oref :data delq= nil gethash] 7 "Search for KEYS in the registry-db THIS.\nReturns an alist= of the key followed by the entry in a list, not a cons cell."] registry-lo= okup-secondary "Search for TRACKSYM in the registry-db THIS.\nWhen CREATE i= s not nil, create the secondary index hashtable if needed." #[(db tracksym = &optional create) "\304\305 \306\"\"\211\203=00\n\202,=0B\205,\307\310\31= 1\312\313\314\315\316&\305 \306\"#\210\304\305 \306\"\")\207" [tracksym db= h create gethash eieio-oref :tracker puthash make-hash-table :size 800 :re= hash-size 2.0 :test equal] 10 "Search for TRACKSYM in the registry-db THIS.= \nWhen CREATE is not nil, create the secondary index hashtable if needed."]= registry-lookup-secondary-value "Search for TRACKSYM with value VAL in the= registry-db THIS.\nWhen SET is not nil, set it for VAL (use t for an empty= list)." #[(db tracksym val &optional set) "\204=0B\304 \n\"\205'\203 \30= 5=0B\306=3D?\205=00\304 \n\306##\210\307=0B\304 \n\"\"\207" [set db track= sym val registry-lookup-secondary puthash t gethash] 7 "Search for TRACKSYM= with value VAL in the registry-db THIS.\nWhen SET is not nil, set it for V= AL (use t for an empty list)."]] 5) require(registry) byte-code("\300\301!\210\300\302!\210\300\303!\210\300\304!\210\300\305!\= 210\300\306!\210\300\307!\210\300\310!\207" [require gnus gnus-int gnus-sum= gnus-art gnus-util nnmail easymenu registry] 2) require(gnus-registry) eval-buffer(# nil "/Users/ndw/.gnus" nil t) ; Reading at= buffer position 611 load-with-code-conversion("/Users/ndw/.gnus" "/Users/ndw/.gnus" nil t) load("~/.gnus" nil t) gnus-read-init-file() gnus-1(nil nil nil) gnus(nil) call-interactively(gnus nil nil) command-execute(gnus) command-line-1(("-f" "gnus")) command-line() normal-top-level() Be seeing you, norm =2D-=20 Norman Walsh | By reading this, you have given me http://nwalsh.com/ | brief control of your mind. --=-=-= Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.11 (Darwin) iD8DBQFPQ6HlOyltUcwYWjsRAqQMAKCU6deCs3LxFgMclpoUVGULSbgqwQCeKauH xWqDV10SbbSEzE68PalfYDI= =kaVO -----END PGP SIGNATURE----- --=-=-=--