Building packages with 21.4
16 years, 11 months
Vin Shelton
Hi, Michael -
I have been trying to update 21.4 so that it can build the packages.
Here is the minimalist patch I have been trying:
Index: lisp/ChangeLog
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/lisp/ChangeLog,v
retrieving revision 1.266.2.103
diff -a -u -r1.266.2.103 ChangeLog
--- lisp/ChangeLog 2007/11/23 17:22:07 1.266.2.103
+++ lisp/ChangeLog 2007/12/03 02:06:06
@@ -1,3 +1,9 @@
+2007-12-02 Vin Shelton <acs(a)xemacs.org>
+
+ * autoload.el (make-autoload): Add defclass and defmethod as
+ defmacro-like operators. This is needed to enable compilation of
+ packages that depend on eieio.
+
2007-11-22 Vin Shelton <acs(a)xemacs.org>
* about.el (about-hacker-contribution): Updated my bio.
Index: lisp/autoload.el
===================================================================
RCS file: /pack/xemacscvs/XEmacs/xemacs/lisp/autoload.el,v
retrieving revision 1.5.2.2
diff -a -u -r1.5.2.2 autoload.el
--- lisp/autoload.el 2002/08/20 11:34:34 1.5.2.2
+++ lisp/autoload.el 2007/12/03 02:06:07
@@ -42,9 +42,10 @@
(defun make-autoload (form file)
"Turn a definition generator FORM into an autoload for source file FILE.
Returns nil if FORM is not a defun, define-skeleton, define-derived-mode,
-or defmacro."
+defmacro, defclass or defmethod."
(let ((car (car-safe form)))
- (if (memq car '(defun define-skeleton defmacro define-derived-mode))
+ (if (memq car '(defun define-skeleton defmacro define-derived-mode
+ defclass defmethod))
(let ((macrop (eq car 'defmacro))
name doc)
(setq form (cdr form)
@@ -117,6 +118,8 @@
(put 'defmacro 'doc-string-elt 3)
(put 'define-skeleton 'doc-string-elt 3)
(put 'define-derived-mode 'doc-string-elt 4)
+(put 'defclass 'doc-string-elt 4)
+(put 'defmethod 'doc-string-elt 3)
(defun autoload-trim-file-name (file)
"Returns a relative pathname of FILE including the last directory."
This patch gets me further, but ultimately the package build fails here:
[ -d ecb ] && make -w -C ecb bytecompile
make[2]: Entering directory
`/opt/build/xemacs-packages-2007-12-02-21.4/xemacs-packages/ecb'
/opt/bin/xemacs -no-autoloads -vanilla -batch -eval '(setq
stack-trace-on-error t load-always-display-messages t
load-ignore-out-of-date-elc-files t load-show-full-path-in-messages
t)' -eval '(setq load-path (list lisp-directory))' -l
/opt/build/xemacs-packages-2007-12-02-21.4/package-compile.el --
xemacs-base semantic cedet-common eieio fsf-compat edit-utils jde
mail-lib eshell ediff xemacs-devel speedbar c-support os-utils -- -l
compile -l ecb-util -l ecb-eshell -l ecb-layout -l tree-buffer -l
esh-mode -l em-dirs -l jde-help -l semantic -l semantic-load -l
semanticdb -l sendmail -l ediff-init -l hideshow -l speedbar -f
batch-byte-compile auto-autoloads.el
Loading /opt/xemacs/lib/xemacs-21.4.21/lisp/auto-autoloads...
Loading /opt/build/xemacs-packages-2007-12-02-21.4/xemacs-packages/os-utils/auto-autoloads...
Loading /opt/build/xemacs-packages-2007-12-02-21.4/xemacs-packages/c-support/auto-autoloads...
Loading /opt/build/xemacs-packages-2007-12-02-21.4/xemacs-packages/speedbar/auto-autoloads...
Loading /opt/build/xemacs-packages-2007-12-02-21.4/xemacs-packages/xemacs-devel/auto-autoloads...
Loading /opt/build/xemacs-packages-2007-12-02-21.4/xemacs-packages/ediff/auto-autoloads...
Loading /opt/build/xemacs-packages-2007-12-02-21.4/xemacs-packages/eshell/auto-autoloads...
Loading /opt/build/xemacs-packages-2007-12-02-21.4/xemacs-packages/mail-lib/auto-autoloads...
Loading /opt/build/xemacs-packages-2007-12-02-21.4/xemacs-packages/jde/lisp/auto-autoloads...
# bind (
stack-trace-on-signal debug-on-signal stack-trace-on-error debug-on-error)
signal(void-function (tempo-define-template))
# bind (data error-symbol)
signal-error(void-function (tempo-define-template))
# bind (error-data)
normal-top-level()
# (condition-case ... . error)
# (catch top-level
...)
^GSymbol's function definition is void: tempo-define-template
xemacs exiting
.
make[2]: *** [auto-autoloads.elc] Error 255
make[2]: Leaving directory
`/opt/build/xemacs-packages-2007-12-02-21.4/xemacs-packages/ecb'
make[1]: *** [ecb/bytecompile.target] Error 2
make[1]: Leaving directory
`/opt/build/xemacs-packages-2007-12-02-21.4/xemacs-packages'
make: *** [xemacs-packages/bytecompile.target] Error 2
tempo-define-template is defined in the edit-utils package and that's
correctly REQUIRE'd. It looks to me like 21.4 can't handle something
in the jde autoloads, but I couldn't figure out what the actual
problem was. Can you please take a look at the 21.4 autoload.el file
and figure out what's missing?
Regards,
Vin
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Details of the configuration of the xemacs hg repository.
16 years, 11 months
Aidan Kehoe
Hi, Michael --
I’ve just done a hg clone xemacs xemacs-carbon2 after logging in over SSH on
hg.xemacs.org. This went fine, and I imported Choi’s latest patch together
with our bug fixes and Stephen’s GPL notices without trouble. I notice
however that the xemacs repository is different significantly in its
structure and configuration:
1. There’s no need for someone to run hg update after some pushes to it.
2. The actual data are all in the .hg subdirectory; there’s nothing editable
at top-level.
How did you do this, and how can I replicate this for carbon2?
Bye,
Aidan
--
¿Dónde estará ahora mi sobrino Yoghurtu Nghé, que tuvo que huir
precipitadamente de la aldea por culpa de la escasez de rinocerontes?
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
[Bug: 21.5-b28] xemacs crashed while I tried to relist directory via dired
16 years, 11 months
Thomas Mittelstädt
Dear Bug Team!
Just had a little crash
Fatal error: assertion failed, file eval.c, line 1489, Attempt to call
Lisp code from within redisplay without being properly wrapped
Fatal error (6).
Your files have been auto-saved.
Use `M-x recover-session' to recover them.
Your version of XEmacs was distributed with a PROBLEMS file that may
describe
your crash, and with luck a workaround. Please check it first, but do
report
the crash anyway.
Please report this bug by invoking M-x report-emacs-bug, or by selecting
`Send Bug Report' from the Help menu. If that won't work, send ordinary
email to `xemacs-beta(a)xemacs.org'. *MAKE SURE* to include this entire
output from this crash, especially including the Lisp backtrace, as well as
the XEmacs configuration from M-x describe-installation (or equivalently,
the file `Installation' in the top of the build tree).
*Please* try *hard* to obtain a C stack backtrace; without it, we are
unlikely
to be able to analyze the problem. Locate the core file produced as a
result
of this crash (often called `core' or `core.<process-id>', and located in
the directory in which you started XEmacs or your home directory), and type
gdb /opt/bin/xemacs core
then type `where' at the debugger prompt. No GDB on your system? You may
have DBX, or XDB, or SDB. (Ask your system administrator if you need help.)
If no core file was produced, enable them (often with `ulimit -c unlimited')
in case of future recurrance of the crash.
Lisp backtrace follows:
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (did)
G19744(65717)
# (unwind-protect ...)
# bind (inhibit-quit)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
# (unwind-protect ...)
("(in redisplay)" "[internal]")
# (unwind-protect ...)
# bind (inhibit-quit)
(next-event "[internal]")
next-event()
byte-code("..." [id event next-event eval-event-p event-function
internal-make-dialog-box-exit event-object throw --cl-block-nil-- (nil)
dispatch-event] 3)
# (catch --cl-block-nil-- ...)
# bind (id sym)
byte-code("..." [thunk frames id sym eval gensym lambda (did) when eq
quote (did) mapc (quote enable-frame) (enqueue-eval-event (quote
internal-make-dialog-box-exit) did) remove-hook (quote
delete-dialog-box-hook) framep add-hook delete-frame-hook
delete-dialog-box-hook disable-frame --cl-block-nil-- (byte-code "Â
Ã!«Ä !Åa«Æ a«ÇÈÉ\"ª
Ê !)ª\\" [id event next-event eval-event-p
event-function internal-make-dialog-box-exit event-object throw
--cl-block-nil-- (nil) dispatch-event] 3)] 11)
# (catch internal-dialog-box-finish ...)
# bind (frames thunk)
dialog-box-modal-loop((make-dialog-box-internal (quote question)
(quote (:question "Subdirectory /localbuild/gcc-4.2.2/.obj/gcc/ has
changed on disk. Re-list? " :buttons (["Yes" (dialog-box-finish t)]
["No" (dialog-box-finish nil)] nil ["Cancel" (dialog-box-cancel)])))))
# bind (cl-modal)
# (unwind-protect ...)
# bind (--letf-save--64682 --letf-bound--64683 cl-keys type)
make-dialog-box(question :question "Subdirectory
/localbuild/gcc-4.2.2/.obj/gcc/ has changed on disk. Re-list? " :modal
t:buttons (["Yes" (dialog-box-finish t)] ["No" (dialog-box-finish nil)]
nil ["Cancel" (dialog-box-cancel)]))
# (unwind-protect ...)
# bind (ssf64679 prompt)
yes-or-no-p-dialog-box("Subdirectory /localbuild/gcc-4.2.2/.obj/gcc/
has changed on disk. Re-list? ")
# bind (prompt)
y-or-n-p("Subdirectory /localbuild/gcc-4.2.2/.obj/gcc/ has changed on
disk. Re-list? ")
apply(y-or-n-p "Subdirectory /localbuild/gcc-4.2.2/.obj/gcc/ has
changed on disk. Re-list? ")
# bind (args function files op-symbol bufname)
dired-mark-pop-up("*Stale Subdirectories*" revert-subdirs
("/localbuild/gcc-4.2.2/.obj/gcc/") y-or-n-p "Subdirectory
/localbuild/gcc-4.2.2/.obj/gcc/ has changed on disk. Re-list? ")
# bind (flist)
byte-code("..." [badies flist mapcar #<compiled-function (f) "...(5)"
[f dired-abbreviate-file-name] 2> switch-to-buffer dired-mark-pop-up
"*Stale Subdirectories*" revert-subdirs y-or-n-p 1 "Subdirectory " " has
changed on disk. Re-list? " "Subdirectories have changed on disk.
Re-list? "] 8)
# (unwind-protect ...)
# (unwind-protect ...)
# bind (ocol opoint osub ofile alist on-disk in-mem badies)
dired-verify-modtimes()
# bind (wildcard old-buf new-buffer-p buffer dirname mode switches
dir-or-list)
dired-internal-noselect("/localbuild/gcc-4.2.2/.obj/gcc/" nil)
# bind (dirname find-file-compare-truenames switches dir-or-list)
dired-noselect("/localbuild/gcc-4.2.2/.obj/gcc")
# bind (G64573 G64572 x fn G64571 wildcards rawfile nowarn filename)
find-file-noselect("/localbuild/gcc-4.2.2/.obj/gcc" nil nil nil)
# bind (wildcards codesys filename)
find-file("/localbuild/gcc-4.2.2/.obj/gcc")
# bind (find-file-run-dired)
dired-find-file()
# (unwind-protect ...)
# (unwind-protect ...)
# bind (fun event)
dired-mouse-file-action(#<buttondown-event button2> dired-find-file)
# bind (event)
dired-mouse-find-file(#<buttondown-event button2>)
# bind (command-debug-status)
call-interactively(dired-mouse-find-file)
(dispatch-event "[internal]")
# (condition-case ... . error)
# (catch top-level ...)
[1]+ ABORT instruction (core dumped) xemacs
(gdb) bt
#0 0xc01ffd40 in kill () from /usr/lib/libc.2
#1 0x000e69fc in fatal_error_signal (sig=6) at emacs.c:3800
#2 <signal handler called>
#3 0xc01e494c in fflush () from /usr/lib/libc.2
#4 0x002afa00 in do_symval_forwarding (valcontents=0, buffer=0x0,
console=0x402aa924) at symbols.c:1083
#5 0x40cfe5d4 in ?? ()
#6 0x40cfe5d4 in ?? ()
Backtrace stopped: previous frame identical to this frame (corrupt stack?)
System Info to help track down your bug:
---------------------------------------
uname -a: HP-UX buildhp3 B.11.11 U 9000/785 2013022130 unlimited-user
license
./configure '--with-sound=none' 'CFLAGS=-I/usr/local/include'
'LDFLAGS=-L/usr/local/lib'
XEmacs 21.5-b28 "fuki" configured for `hppa2.0w-hp-hpux11.11'.
Compilation Environment and Installation Defaults:
Source code location: /localbuild/xemacs-21.5.28
Installation prefix: /usr/local
Operating system description file: `s/hpux11.h'
Machine description file: `m/hp800.h'
Compiler version: gcc (GCC) 4.1.2
- GCC specs file: specs.
- Compiler command: gcc -Wall -Wno-switch -Wundef
-Wsign-compare -Wno-char-subscripts -Wpacked -Wpointer-arith
-Wunused-parameter -g -I/usr/local/include
libc version:
Relocating allocator for buffers: yes
GNU version of malloc: yes
Window System:
Compiling in support for the X window system:
- X Windows headers location:
/usr/contrib/X11R6/include
- X Windows libraries location: /usr/lib/X11R6
/usr/contrib/X11R6/lib
- Xau (X authority) not available.
- Handling WM_COMMAND properly.
Compiling in support for Motif.
*WARNING* Many versions of Motif are buggy, requiring workarounds.
You are likely to experience slow redisplay.
You may need to install vendor patches to Motif.
See PROBLEMS for more information.
Using Lucid menubars.
Using Lucid scrollbars.
Using Motif dialog boxes.
Using Motif native widgets.
TTY:
Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
Compiling in support for PNG images.
Sound:
Databases:
Compiling in support for DBM.
Compiling in support for LDAP.
Internationalization:
Mail:
Compiling in support for "file" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for dynamic shared object modules.
Using the new GC mark algorithms (KKCC).
WARNING: ---------------------------------------------------------
WARNING: The new algorithms are experimental. They are enabled by
WARNING: default for this release. Use `--disable-kkcc' to
WARNING: turn it off.
WARNING: ---------------------------------------------------------
Compiling in support for extra debugging code.
Compiling in support for runtime error checking.
WARNING: ---------------------------------------------------------
WARNING: XEmacs will run noticeably more slowly as a result.
WARNING: Error checking is on by default for XEmacs beta releases.
WARNING: ---------------------------------------------------------
Load-Path Lisp Shadows:
----------------------
(/usr/local/lib/xemacs/xemacs-packages/lisp/build/build-report
/usr/local/lib/xemacs-21.5-b28/lisp/build-report
/usr/local/lib/xemacs/xemacs-packages/lisp/xemacs-base/regexp-opt
/usr/local/lib/xemacs-21.5-b28/lisp/regexp-opt
/usr/local/lib/xemacs/xemacs-packages/lisp/xemacs-base/easy-mmode
/usr/local/lib/xemacs-21.5-b28/lisp/easy-mmode)
Installed XEmacs Packages:
-------------------------
(zenirc ver: 1.16 upstream: 2.112)
(xwem ver: 1.22 upstream: lg(a)xwem.org--2005/xwem--main--2.1--versionfix-1)
(xslt-process ver: 1.12 upstream: 1.2.1)
(xslide ver: 1.09 upstream: 0.2.2)
(xlib ver: 1.14 upstream: lg(a)xwem.org--2005/xlib--main--2.1--version-0)
(xetla ver: 1.01 upstream: steve(a)eicq.org--2005/xetla--main--1.1--version-0)
(xemacs-devel ver: 1.75 upstream: No-Upstream-Ver)
(xemacs-base ver: 2.1 upstream: No-Upstream-Ver)
(x-symbol ver: 1.1 upstream: 4.5.1)
(w3 ver: 1.33 upstream: 4.0pre47)
(vm ver: 7.22 upstream: 7.17)
(viper ver: 1.55 upstream: 3.09)
(view-process ver: 1.13 upstream: 2.4)
(vhdl ver: 1.22 upstream: 3.33.12)
(vc-cc ver: 1.22 upstream: No-Upstream-Ver)
(vc ver: 1.41 upstream: No-Upstream-Ver)
(tramp ver: 1.37 upstream: 2.0.55)
(tpu ver: 1.14 upstream: 4.2X)
(tooltalk ver: 1.15 upstream: No-Upstream-Ver)
(tm ver: 1.38 upstream: No-Upstream-Ver)
(time ver: 1.14 upstream: 1.17)
(textools ver: 1.15 upstream: No-Upstream-Ver)
(text-modes ver: 1.92 upstream: No-Upstream-Ver)
(texinfo ver: 1.3 upstream: No-Upstream-Ver)
(supercite ver: 1.21 upstream: 3.55x3)
(strokes ver: 1.1 upstream: No-Upstream-Ver)
(speedbar ver: 1.28 upstream: 0.14beta4)
(sounds-wav ver: 1.12 upstream: No-Upstream-Ver)
(sounds-au ver: 1.12 upstream: No-Upstream-Ver)
(sml-mode ver: 0.12 upstream: 3.9.5)
(slider ver: 1.15 upstream: 0.3x1)
(sieve ver: 1.18 upstream: No-Upstream-Ver)
(sh-script ver: 1.22 upstream: 2.0f)
(sgml ver: 1.11 upstream: No-Upstream-Ver)
(semantic ver: 1.2 upstream: 1.4.4)
(scheme ver: 1.15 upstream: No-Upstream-Ver)
(sasl ver: 1.16 upstream: 1.14.4)
(ruby-modes ver: 1.02 upstream: 1.6.8)
(rmail ver: 1.14 upstream: No-Upstream-Ver)
(riece ver: 1.23 upstream: 3.1.2)
(reftex ver: 1.34 upstream: 4.21)
(re-builder ver: 1.05 upstream: 1.20)
(python-modes ver: 1.08 upstream: No-Upstream-Ver)
(psgml-dtds ver: 1.03 upstream: No-Upstream-Ver)
(psgml ver: 1.44 upstream: 1.3.1)
(ps-print ver: 1.11 upstream: 6.5.6)
(prog-modes ver: 2.1 upstream: No-Upstream-Ver)
(pgg ver: 1.06 upstream: 0.1)
(perl-modes ver: 1.09 upstream: No-Upstream-Ver)
(pcomplete ver: 1.04 upstream: 1.1.6)
(pcl-cvs ver: 1.67 upstream: R-2_9_9)
(pc ver: 1.28 upstream: No-Upstream-Ver)
(os-utils ver: 1.39 upstream: No-Upstream-Ver)
(oo-browser ver: 1.04 upstream: 4.08)
(ocaml ver: 0.06 upstream: 3.06)
(net-utils ver: 1.52 upstream: N/A)
(mmm-mode ver: 1.02 upstream: 0.4.7)
(misc-games ver: 1.19 upstream: No-Upstream-Ver)
(mine ver: 1.16 upstream: 1.9)
(mh-e ver: 1.29 upstream: 7.4.2)
(mew ver: 1.19 upstream: 1.94.2)
(mailcrypt ver: 2.14 upstream: 3.5.8)
(mail-lib ver: 1.79 upstream: No-Upstream-Ver)
(jde ver: 1.51 upstream: 2.3.3)
(ispell ver: 1.32 upstream: 3.6)
(ilisp ver: 1.34 upstream: 5.12.0)
(igrep ver: 1.14 upstream: 2.111)
(idlwave ver: 1.32 upstream: 5.1)
(ibuffer ver: 1.09 upstream: No-Upstream-Ver)
(hyperbole ver: 1.16 upstream: 4.18)
(hm--html-menus ver: 1.23 upstream: 5.9)
(haskell-mode ver: 1.11 upstream: 2.1)
(gnus ver: 1.91 upstream: 5.10.8)
(gnats ver: 1.17 upstream: 3.101)
(general-docs ver: 1.04 upstream: No-Upstream-Ver)
(games ver: 1.17 upstream: 1.04)
(fsf-compat ver: 1.15 upstream: No-Upstream-Ver)
(frame-icon ver: 1.11 upstream: No-Upstream-Ver)
(fortran-modes ver: 1.05 upstream: No-Upstream-Ver)
(forms ver: 1.15 upstream: 2.37)
(footnote ver: 1.16 upstream: 0.18x)
(eudc ver: 1.39 upstream: 1.32)
(eterm ver: 1.17 upstream: No-Upstream-Ver)
(eshell ver: 1.1 upstream: 2.4.1)
(escreen ver: 1.01 upstream: 1.16)
(erc ver: 0.21 upstream: Version 5.1.2 Revision: 1.796.2.6)
(emerge ver: 1.11 upstream: No-Upstream-Ver)
(elib ver: 1.11 upstream: 1.0)
(eieio ver: 1.05 upstream: 0.17)
(efs ver: 1.33 upstream: 1.23)
(edt ver: 1.13 upstream: No-Upstream-Ver)
(edit-utils ver: 2.37 upstream: No-Upstream-Ver)
(ediff ver: 1.68 upstream: 2.75)
(edebug ver: 1.22 upstream: No-Upstream-Ver)
(ecrypto ver: 0.2 upstream: 2.0)
(ecb ver: 1.22 upstream: 2.31)
(docbookide ver: 0.08 upstream: 0.1)
(dired ver: 1.17 upstream: 7.13)
(dictionary ver: 1.16 upstream: 1.8)
(debug ver: 1.18 upstream: No-Upstream-Ver)
(crisp ver: 1.15 upstream: 1.34)
(cookie ver: 1.15 upstream: No-Upstream-Ver)
(clearcase ver: 1.1 upstream: /main/laptop/165)
(cc-mode ver: 1.45 upstream: 5.30.10)
(calendar ver: 1.32 upstream: No-Upstream-Ver)
(calc ver: 1.26 upstream: 2.02fX3)
(c-support ver: 1.22 upstream: No-Upstream-Ver)
(build ver: 1.14 upstream: 2.02)
(bbdb ver: 1.32 upstream: 2.35)
(auctex ver: 1.47 upstream: 11.55)
(apel ver: 1.32 upstream: 10.6)
(ada ver: 1.14 upstream: 2.27)
(Sun ver: 1.16 upstream: No-Upstream-Ver)
Installed Modules:
-----------------
Features:
--------
(mail-abbrevs xemacsbug shadow sendmail rfc822 uniquify cal-move
cal-xemacs holidays cal-tex calendar regexp-opt cal-compat time
gnuserv psvn wid-edit ring overlay diff-mode advice advice-preload pp
elp ediff-util ediff-merg ediff-diff ediff-wind ediff-tbar ediff-mult
ediff-help ediff-init dired-faces dired-xemacs dired cus-face
blink-cursor mwheel edmacro zenirc-autoloads xwem-autoloads
xslt-process-autoloads xslide-autoloads xlib-autoloads xetla-autoloads
xemacs-devel-autoloads xemacs-base-autoloads x-symbol-autoloads
w3-autoloads vm-autoloads viper-autoloads view-process-autoloads
vhdl-autoloads vc-cc-autoloads vc-autoloads tramp-autoloads
tpu-autoloads tooltalk-autoloads tm-autoloads time-autoloads
textools-autoloads text-modes-autoloads texinfo-autoloads
supercite-autoloads strokes-autoloads speedbar-autoloads
sounds-wav-autoloads sounds-au-autoloads sml-mode-autoloads
slider-autoloads sieve-autoloads sh-script-autoloads sgml-autoloads
semantic-autoloads scheme-autoloads sasl-autoloads
ruby-modes-autoloads rmail-autoloads riece-autoloads reftex-autoloads
re-builder-autoloads python-modes-autoloads psgml-dtds-autoloads
psgml-autoloads ps-print-autoloads prog-modes-autoloads pgg-autoloads
perl-modes-autoloads pcomplete-autoloads pcl-cvs-autoloads
pc-autoloads os-utils-autoloads oo-browser-autoloads ocaml-autoloads
net-utils-autoloads mmm-mode-autoloads misc-games-autoloads
mine-autoloads mh-e-autoloads mew-autoloads mailcrypt-autoloads
mail-lib-autoloads jde-autoloads ispell-autoloads ilisp-autoloads
igrep-autoloads idlwave-autoloads ibuffer-autoloads
hyperbole-autoloads hm--html-menus-autoloads haskell-mode-autoloads
gnus-autoloads gnats-autoloads general-docs-autoloads games-autoloads
fsf-compat-autoloads frame-icon-autoloads fortran-modes-autoloads
forms-autoloads footnote-autoloads eudc-autoloads eterm-autoloads
eshell-autoloads escreen-autoloads erc-autoloads emerge-autoloads
elib-autoloads eieio-autoloads efs-autoloads edt-autoloads
edit-utils-autoloads ediff-autoloads edebug-autoloads
ecrypto-autoloads ecb-autoloads docbookide-autoloads dired-autoloads
dictionary-autoloads debug-autoloads crisp-autoloads cookie-autoloads
clearcase-autoloads cc-mode-autoloads calendar-autoloads
calc-autoloads c-support-autoloads build-autoloads bbdb-autoloads
auctex-autoloads apel-autoloads ada-autoloads Sun-autoloads
modules-autoloads auto-autoloads auto-show fontl-hooks code-cmds
gutter-items menubar-items x-menubar mode-motion mouse behavior itimer
auto-save lisp-mode easymenu easy-mmode iso8859-1 page buff-menu
lib-complete loadhist cus-file derived newcomment rsz-minibuf env
text-props frame obsolete cus-start custom widget cl-extra cl cl-19
packages backquote unicode lucid-scrollbars cut-buffer lucid-menubars
motif-dialogs x c-balloon-help tty-frames tty toolbar scrollbar
unix-processes network-streams subprocesses modules
menu-accelerator-support menubar dbm md5 xemacs gutter png gif xpm xbm
lisp-float-type file-coding hpux dialog devices window-system base64)
Recent keystrokes:
-----------------
misc-user
Recent messages (most recent first):
-----------------------------------
Auto save file for draft message exists; consider M-x mail-recover
Warning:
Defaulting to the GNU Emacs-derived `sendmail.el' mail client. This
facility,
while part of base XEmacs, is heinously underfeatured, and not going to get
better in the medium term. We include it so that bug reports work without
packages; we suggest that you choose and/or install one of the other mail
clients from packages if you're doing something other than M-x
report-xemacs-bug , or even if you are reporting bugs regularly.
To choose a package from those installed, click on "Options" ->
"Internet" -> "Compose Mail With ..." and decide on one from the
list. Gnus and VM are full-featured and have active user communities.
To disable this warning and stick with the old behavior, you can explicitly
initialize `mail-user-agent' to 'sendmail-user-agent .
Loading xemacsbug...done
Loading xemacsbug...
Loading /home/tmstaedt/.xemacs/set-faces.el...done
Loading /home/tmstaedt/.xemacs/set-faces.el...
Loading cal-move...done
Loading cal-move...
Loading calendar...done
Loading regexp-opt...done
Loading regexp-opt...
Loading cl-macs...done
Loading cl-macs...
Loading calendar...
Loading time...done
Loading time...
Loading gnuserv...done
Loading gnuserv...
Loading wid-edit...done
Loading wid-edit...
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Poll: is ~/.emacs auto-migration worthwhile? Or too dangerous? (was: Re: [PATCH] fix corruption of ~/.emacs when trying to migrate an init file XEmacs can't fully load)
16 years, 11 months
Jason Spiro
2007/10/3, Stephen J. Turnbull <stephen(a)xemacs.org> wrote:
> Jason Spiro writes:
>
> > This is a patch for a preference-corruption issue. XEmacs (I use
> > xemacs-21.5.27)
...
> [this patch is] probably not good
> enough by itself, there are other paths to the same unfortunate result.
OK. So auto-migration corrupts some .emacs files. I bet this makes
some users dislike XEmacs even though XEmacs made a backup of .emacs
first.
All: do you think ~/.emacs auto-migration is worthwhile or not?
Please write "yes" or "no" to the list. If you want, add some
comments.
--
Jason Spiro: corporate trainer, web developer, IT consultant.
I support Linux, UNIX, Windows, and more.
Contact me to discuss your needs and get a free estimate.
+1 (613) 668-6096 / Email: info(a)jspiro.com / MSN: jasonspiro(a)hotmail.com
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Revived test suite tests/reproduce-crashes.el
16 years, 11 months
Stephen J. Turnbull
In a series of patches I just pushed to the "xemacs" repo, I've given
a facelift and new energy to a comatose test suite in
tests/reproduce-bugs.el, and renamed it to reflect its main purpose:
reproduce-crashes.el. Test for non-crash bugs of course should be put
into tests/automated.
I haven't yet verified that these bugs don't affect current versions
of XEmacs. I would appreciate it if people would run through the
tests and let me know whether any of them seem to produce buggy
behavior. Note that since XEmacs has changed a lot since these were
written, there may be bugs in the tests themselves. I'd appreciate
hearing about those, too.
If you know how to crash XEmacs, please add tests to the file and
submit patches.
I've also added some primitive facilities to track status and query
the database about these bugs. Suggestions for improvements (better
yet, patches) would be very welcome.
Vin: Since all of the bugs in the database, except #11, are pretty
ancient, you might want to add this to 21.4. Let me know.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
QUERY: commit: Merge.
16 years, 11 months
Stephen J. Turnbull
Moving to xemacs-beta.
Vin Shelton writes:
> BTW, in retrospect, "xemacs" is a bad name for the repository, I think
> "xemacs-experimental" or "xemacs-bleeding-edge" would be a more
> accurate name.
If this issue gets reopened, I prefer "xemacs-queue" or "xemacs-review".
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: Xft performance with XEmacs 21.5.28 on Mac OS 10.5
16 years, 11 months
Tony Bennett
William Gallafent <william(a)gallaf.net> writes:
> Does anyone know of an Xft speed test application that I could use to see
> which operations are slow? (Or just another Xft-intensive applicatiion which
> I could install (ideally from macports!) ...)
>
> On another note, I have now observed that there are a number of X Errors being
> reported in the console from which XEmacs is being run.
> X Error of failed request: BadMatch (invalid parameter attributes)
> Major opcode of failed request: 66 (X_PolySegment)
> Serial number of failed request: 78700
> Current serial number in output stream: 78709
I first tried XFT xemacs after installing leopard and found it
very appealing, but with an unusably slow redraw (think 2400 baud :-).
Also saw tons of BadMatch on X_PolySegment as above.
After upgrading X using the developer (unofficial) build from
http://trac.macosforge.org/projects/xquartz/wiki/Releases
and rebuilding XEmacs it all works great. On perception alone, it
seems just as fast to me as non-XFT XEmacs, altho cpu usage maybe
a bit higher when typing.
--
--tony
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
commit: Make Mercurial ignore many generated files.
16 years, 11 months
Stephen J. Turnbull
Michael Sperber writes:
> files: .hgignore
> description:
> Make Mercurial ignore many generated files.
[...]
> +\.orig$
How about "\.rej$", "(^|/)#[^/]*#$", and "(^|/)\.#[^/]*$"$?
I can see an argument that you'd want those to show up in "hg status"
(you probably shouldn't be committing if the first two are present,
anyway; I suppose the third would only show up as CVS cruft). But it
would be embarrassing if any of them ended up in the repo!
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta