Re: Why not enable font lock by default?
17 years, 1 month
Stephen J. Turnbull
Vin, what's your sense on enabling font-lock by default in future
21.4?
Jason Spiro writes:
> OK, would one of these alternatives work?
>
> 1) always using lazy-lock, or
I don't know that lazy-lock is the preferred alternative. There are
at least three candidates, fast-lock, lazy-lock, and lazy-shot. If
somebody will review them, and we can poll the users for their
opinions, I guess that would be enough to make a choice.
If you would be willing to post a poll to comp.emacs.xemacs and
xemacs-beta, that would get things moving. Also a call for volunteers
to present a technical review of the available alternatives. I'll do
it "eventually" if not, but there are other things I need to do first.
> 2) using vanilla font-lock on most files but lazy-lock on large files, or
>
> 3) merging some code from GNU Emacs
This would be nice in the long run (for one example, nXML-mode is
heavily dependent on divergent APIs) but is presumably not an option
for 21.4, as GNU's code is totally different now AIUI.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: Carbon.
17 years, 1 month
Aidan Kehoe
Ar an ceathrú lá de mí Deireadh Fómhair, scríobh skip(a)pobox.com:
> [...] BTW, can I run Carbon XEmacs with "-nw"?
Yes; not multi-headed right now, though, unfortunately. (That is, starting a
Carbon XEmacs, gnuserv and then doing gnuclient -nw doesn’t do anything
constructive.)
> Having only one version of XEmacs would solve that problem and I'd be
> able to save memory by stopping X altogether.
I hope you’re willing to submit bugfixes if you go for that approach--the
port still has lots of niggling small bugs.
--
On the quay of the little Black Sea port, where the rescued pair came once
more into contact with civilization, Dobrinton was bitten by a dog which was
assumed to be mad, though it may only have been indiscriminating. (Saki)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
[Bug: 21.4.19] vc can not visit older versions beside the first one
17 years, 1 month
Uwe Brauer
================================================================
Dear Bug Team!
this is very odd problem, since vc never caused my any
headache. However today I wanted to visit an old version of a while
under version control and I could not. I attach the bug and I am not
sure whom to blame, rcs or the vc interface.
regards
Uwe Brauer
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Linux vernadsky 2.6.15.7 #1 SMP Sat Sep 30 10:21:42 UTC 2006 i686 GNU/Linux
./configure '--with-sound=none,native' '--with-x11' '--extra-verbose' '--with-site-lisp' '--with-database=berkdb' '--statedir=/var/lib' '--infodir=/usr/share/info/xemacs21' '--infopath=/usr/share/info/xemacs21' '--prefix=/usr' '--dynamic' '--error-checking=none' '--debug=no' '--with-pop' '--with-file-coding' '--pdump' '--with-system-malloc' '--with_menubars=lucid' '--with_scrollbars=lucid' '--with_dialogs=athena' '--docdir=/usr/lib/xemacs-21.4.19/i486-linux-gnu/nomule/' '--with-mule=no' '--package-path=~/.xemacs:~/.xemacs/packages:~/.xemacs/xemacs-packages::/usr/share/xemacs21/site-packages:/usr/share/xemacs21/xemacs-packages' 'i486-linux-gnu'
XEmacs 21.4.19 "Constant Variable" configured for `i486-pc-linux'.
Compilation / Installation:
Source code location: /build/buildd/xemacs21-21.4.19
Installation prefix: /usr
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler: gcc -g -O3 -Wall -Wno-switch -Winline -Wmissing-prototypes -Wsign-compare -fno-strict-aliasing -Wshadow
Compiler version: gcc (GCC) 4.1.2 20061115 (prerelease) (Ubuntu 4.1.1-20ubuntu1)
Compiler specs file: specs.
Relocating allocator for buffers: no
GNU version of malloc: no
- User chose not to use GNU allocators.
Need to guess glibc1/2/etc here
Window System:
Compiling in support for the X window system:
- X Windows headers location:
- X Windows libraries location:
- Handling WM_COMMAND properly.
Compiling in support for the Athena widget set:
- Athena headers location: X11/Xaw
- Athena library to link: Xaw
Using Lucid menubars.
Using Lucid scrollbars.
Using Athena dialog boxes.
Using Athena native widgets.
TTY:
Compiling in support for ncurses.
Compiling in support for GPM (General Purpose Mouse).
Images:
Compiling in support for GIF images (builtin).
Compiling in support for XPM images.
Compiling in support for PNG images.
Compiling in support for JPEG images.
Compiling in support for TIFF images.
Compiling in support for X-Face message headers.
Sound:
Compiling in support for sound (native).
Databases:
Compiling in support for Berkeley database.
Compiling in support for LDAP.
Internationalization:
Compiling in support for file coding.
Mail:
Compiling in support for POP mail retrieval.
Compiling in support for "dot-locking" mail spool file locking method.
Other Features:
Inhibiting IPv6 canonicalization at startup.
Compiling in support for dynamic shared object modules.
Using the new portable dumper.
Load-Path Lisp Shadows:
----------------------
(/home/oub/xemacs/site-lisp/packages/vm-rf-addons/u-appt
/home/oub/xemacs/site-lisp/versch/u-appt
/home/oub/xemacs/site-lisp/packages/tellib/textstats
/home/oub/xemacs/site-lisp/versch/textstats
/home/oub/xemacs/site-lisp/packages/emacs-wiki/contrib/table
/home/oub/xemacs/site-lisp/versch/table
/home/oub/xemacs/site-lisp/packages/tellib/remarks
/home/oub/xemacs/site-lisp/versch/remarks
/home/oub/xemacs/site-lisp/packages/personal-lisp/macro
/home/oub/xemacs/site-lisp/versch/macro
/home/oub/xemacs/site-lisp/packages/emacs-wiki/contrib/htmlize
/home/oub/xemacs/site-lisp/versch/htmlize
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/hashcash
/home/oub/xemacs/site-lisp/versch/hashcash
/home/oub/xemacs/site-lisp/packages/tellib/filesets
/home/oub/xemacs/site-lisp/versch/filesets
/home/oub/xemacs/site-lisp/packages/tellib/concordance
/home/oub/xemacs/site-lisp/versch/concordance
/home/oub/xemacs/site-lisp/packages/hebrew/bidi-utils
/home/oub/xemacs/site-lisp/versch/bidi-utils
/home/oub/xemacs/site-lisp/versch/wikipedia-mode
/home/oub/xemacs/site-lisp/wikipedia-mode
/home/oub/xemacs/site-lisp/versch/todo-move
/home/oub/xemacs/init/todo-move
/home/oub/xemacs/site-lisp/versch/org_init
/home/oub/xemacs/init/org_init
/home/oub/xemacs/site-lisp/versch/my-bbdb-yank
/home/oub/xemacs/init/my-bbdb-yank
/home/oub/xemacs/site-lisp/versch/flyspell
/usr/share/xemacs21/site-lisp/dictionaries-common/flyspell
/usr/share/xemacs21/site-lisp/dictionaries-common/ispell
/usr/share/xemacs21/site-lisp/dictionaries-common/ispell
/home/oub/xemacs/site-lisp/versch/flyspell
/usr/share/xemacs21/site-lisp/dictionaries-common/flyspell
/usr/share/xemacs21/site-lisp/dictionaries-common/debian-ispell
/usr/share/xemacs21/site-lisp/dictionaries-common/debian-ispell
/usr/share/xemacs21/site-lisp/debian-startup
/usr/share/emacs/site-lisp/debian-startup /etc/emacs/site-start
/usr/share/xemacs21/site-packages/lisp/site-start
/home/oub/xemacs/site-lisp/versch/texmathp
/usr/share/xemacs21/xemacs-packages/lisp/auctex/texmathp
/home/oub/xemacs/site-lisp/packages/bbdb-2.35/lisp/bbdb
/usr/share/xemacs21/xemacs-packages/lisp/bbdb/bbdb
/home/oub/xemacs/site-lisp/packages/bbdb-2.35/lisp/bbdb-xemacs
/usr/share/xemacs21/xemacs-packages/lisp/bbdb/bbdb-xemacs
/home/oub/xemacs/site-lisp/packages/bbdb-2.35/lisp/bbdb-whois
/usr/share/xemacs21/xemacs-packages/lisp/bbdb/bbdb-whois
/home/oub/xemacs/site-lisp/packages/bbdb-2.35/lisp/bbdb-w3
/usr/share/xemacs21/xemacs-packages/lisp/bbdb/bbdb-w3
/home/oub/xemacs/site-lisp/packages/bbdb-2.35/lisp/bbdb-vm
/usr/share/xemacs21/xemacs-packages/lisp/bbdb/bbdb-vm
/home/oub/xemacs/site-lisp/packages/bbdb-2.35/lisp/bbdb-srv
/usr/share/xemacs21/xemacs-packages/lisp/bbdb/bbdb-srv
/home/oub/xemacs/site-lisp/packages/bbdb-2.35/lisp/bbdb-snarf
/usr/share/xemacs21/xemacs-packages/lisp/bbdb/bbdb-snarf
/home/oub/xemacs/site-lisp/packages/bbdb-2.35/lisp/bbdb-sc
/usr/share/xemacs21/xemacs-packages/lisp/bbdb/bbdb-sc
/home/oub/xemacs/site-lisp/packages/bbdb-2.35/lisp/bbdb-rmail
/usr/share/xemacs21/xemacs-packages/lisp/bbdb/bbdb-rmail
/home/oub/xemacs/site-lisp/packages/bbdb-2.35/lisp/bbdb-reportmail
/usr/share/xemacs21/xemacs-packages/lisp/bbdb/bbdb-reportmail
/home/oub/xemacs/site-lisp/packages/bbdb-2.35/lisp/bbdb-print
/usr/share/xemacs21/xemacs-packages/lisp/bbdb/bbdb-print
/home/oub/xemacs/site-lisp/packages/bbdb-2.35/lisp/bbdb-migrate
/usr/share/xemacs21/xemacs-packages/lisp/bbdb/bbdb-migrate
/home/oub/xemacs/site-lisp/packages/bbdb-2.35/lisp/bbdb-mhe
/usr/share/xemacs21/xemacs-packages/lisp/bbdb/bbdb-mhe
/home/oub/xemacs/site-lisp/packages/bbdb-2.35/lisp/bbdb-merge
/usr/share/xemacs21/xemacs-packages/lisp/bbdb/bbdb-merge
/home/oub/xemacs/site-lisp/packages/bbdb-2.35/lisp/bbdb-hooks
/usr/share/xemacs21/xemacs-packages/lisp/bbdb/bbdb-hooks
/home/oub/xemacs/site-lisp/packages/bbdb-2.35/lisp/bbdb-gui
/usr/share/xemacs21/xemacs-packages/lisp/bbdb/bbdb-gui
/home/oub/xemacs/site-lisp/packages/bbdb-2.35/lisp/bbdb-gnus
/usr/share/xemacs21/xemacs-packages/lisp/bbdb/bbdb-gnus
/home/oub/xemacs/site-lisp/packages/bbdb-2.35/lisp/bbdb-ftp
/usr/share/xemacs21/xemacs-packages/lisp/bbdb/bbdb-ftp
/home/oub/xemacs/site-lisp/packages/bbdb-2.35/lisp/bbdb-com
/usr/share/xemacs21/xemacs-packages/lisp/bbdb/bbdb-com
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/sha1
/usr/share/xemacs21/xemacs-packages/lisp/ecrypto/sha1
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/password
/usr/share/xemacs21/xemacs-packages/lisp/ecrypto/password
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/md4
/usr/share/xemacs21/xemacs-packages/lisp/ecrypto/md4
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/hex-util
/usr/share/xemacs21/xemacs-packages/lisp/ecrypto/hex-util
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/encrypt
/usr/share/xemacs21/xemacs-packages/lisp/ecrypto/encrypt
/home/oub/xemacs/site-lisp/versch/scroll-in-place
/usr/share/xemacs21/xemacs-packages/lisp/edit-utils/scroll-in-place
/home/oub/xemacs/site-lisp/versch/redo
/usr/share/xemacs21/xemacs-packages/lisp/edit-utils/redo
/home/oub/xemacs/site-lisp/versch/mic-paren
/usr/share/xemacs21/xemacs-packages/lisp/edit-utils/mic-paren
/home/oub/xemacs/site-lisp/versch/bookmark
/usr/share/xemacs21/xemacs-packages/lisp/edit-utils/bookmark
/home/oub/xemacs/site-lisp/versch/autorevert
/usr/share/xemacs21/xemacs-packages/lisp/edit-utils/autorevert
/home/oub/xemacs/site-lisp/versch/align
/usr/share/xemacs21/xemacs-packages/lisp/edit-utils/align
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/yenc
/usr/share/xemacs21/xemacs-packages/lisp/gnus/yenc
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/webmail
/usr/share/xemacs21/xemacs-packages/lisp/gnus/webmail
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/uudecode
/usr/share/xemacs21/xemacs-packages/lisp/gnus/uudecode
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/utf7
/usr/share/xemacs21/xemacs-packages/lisp/gnus/utf7
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/time-date
/usr/share/xemacs21/xemacs-packages/lisp/gnus/time-date
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/spam
/usr/share/xemacs21/xemacs-packages/lisp/gnus/spam
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/spam-stat
/usr/share/xemacs21/xemacs-packages/lisp/gnus/spam-stat
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/spam-report
/usr/share/xemacs21/xemacs-packages/lisp/gnus/spam-report
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/smime
/usr/share/xemacs21/xemacs-packages/lisp/gnus/smime
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/smiley
/usr/share/xemacs21/xemacs-packages/lisp/gnus/smiley
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/score-mode
/usr/share/xemacs21/xemacs-packages/lisp/gnus/score-mode
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/rfc2231
/usr/share/xemacs21/xemacs-packages/lisp/gnus/rfc2231
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/rfc2047
/usr/share/xemacs21/xemacs-packages/lisp/gnus/rfc2047
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/rfc2045
/usr/share/xemacs21/xemacs-packages/lisp/gnus/rfc2045
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/rfc1843
/usr/share/xemacs21/xemacs-packages/lisp/gnus/rfc1843
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/qp
/usr/share/xemacs21/xemacs-packages/lisp/gnus/qp
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/parse-time
/usr/share/xemacs21/xemacs-packages/lisp/gnus/parse-time
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nnwfm
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nnwfm
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nnweb
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nnweb
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nnwarchive
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nnwarchive
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nnvirtual
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nnvirtual
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nnultimate
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nnultimate
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nntp
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nntp
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nnspool
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nnspool
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nnsoup
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nnsoup
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nnslashdot
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nnslashdot
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nnrss
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nnrss
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nnoo
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nnoo
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nnnil
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nnnil
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nnml
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nnml
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nnmh
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nnmh
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nnmbox
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nnmbox
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nnmaildir
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nnmaildir
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nnmail
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nnmail
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nnlistserv
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nnlistserv
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nnkiboze
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nnkiboze
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nnimap
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nnimap
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nnheaderxm
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nnheaderxm
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nnheader
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nnheader
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nngateway
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nngateway
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nnfolder
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nnfolder
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nneething
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nneething
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nndraft
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nndraft
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nndoc
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nndoc
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nndir
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nndir
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nndiary
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nndiary
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nndb
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nndb
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nnbabyl
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nnbabyl
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/nnagent
/usr/share/xemacs21/xemacs-packages/lisp/gnus/nnagent
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/mml2015
/usr/share/xemacs21/xemacs-packages/lisp/gnus/mml2015
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/mml1991
/usr/share/xemacs21/xemacs-packages/lisp/gnus/mml1991
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/mml
/usr/share/xemacs21/xemacs-packages/lisp/gnus/mml
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/mml-smime
/usr/share/xemacs21/xemacs-packages/lisp/gnus/mml-smime
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/mml-sec
/usr/share/xemacs21/xemacs-packages/lisp/gnus/mml-sec
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/mm-view
/usr/share/xemacs21/xemacs-packages/lisp/gnus/mm-view
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/mm-uu
/usr/share/xemacs21/xemacs-packages/lisp/gnus/mm-uu
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/mm-util
/usr/share/xemacs21/xemacs-packages/lisp/gnus/mm-util
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/mm-url
/usr/share/xemacs21/xemacs-packages/lisp/gnus/mm-url
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/mm-partial
/usr/share/xemacs21/xemacs-packages/lisp/gnus/mm-partial
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/mm-extern
/usr/share/xemacs21/xemacs-packages/lisp/gnus/mm-extern
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/mm-encode
/usr/share/xemacs21/xemacs-packages/lisp/gnus/mm-encode
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/mm-decode
/usr/share/xemacs21/xemacs-packages/lisp/gnus/mm-decode
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/mm-bodies
/usr/share/xemacs21/xemacs-packages/lisp/gnus/mm-bodies
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/messcompat
/usr/share/xemacs21/xemacs-packages/lisp/gnus/messcompat
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/messagexmas
/usr/share/xemacs21/xemacs-packages/lisp/gnus/messagexmas
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/message
/usr/share/xemacs21/xemacs-packages/lisp/gnus/message
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/mailcap
/usr/share/xemacs21/xemacs-packages/lisp/gnus/mailcap
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/mail-source
/usr/share/xemacs21/xemacs-packages/lisp/gnus/mail-source
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/mail-prsvr
/usr/share/xemacs21/xemacs-packages/lisp/gnus/mail-prsvr
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/mail-parse
/usr/share/xemacs21/xemacs-packages/lisp/gnus/mail-parse
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/legacy-gnus-agent
/usr/share/xemacs21/xemacs-packages/lisp/gnus/legacy-gnus-agent
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/imap
/usr/share/xemacs21/xemacs-packages/lisp/gnus/imap
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/ietf-drums
/usr/share/xemacs21/xemacs-packages/lisp/gnus/ietf-drums
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/html2text
/usr/share/xemacs21/xemacs-packages/lisp/gnus/html2text
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/hashcash
/usr/share/xemacs21/xemacs-packages/lisp/gnus/hashcash
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-xmas
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-xmas
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-win
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-win
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-vm
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-vm
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-uu
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-uu
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-util
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-util
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-undo
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-undo
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-topic
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-topic
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-sum
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-sum
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-start
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-start
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-srvr
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-srvr
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-spec
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-spec
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-soup
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-soup
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-sieve
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-sieve
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-setup
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-setup
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-score
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-score
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-salt
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-salt
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-registry
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-registry
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-range
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-range
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-picon
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-picon
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-nocem
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-nocem
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-msg
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-msg
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-move
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-move
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-mlspl
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-mlspl
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-ml
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-ml
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-mh
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-mh
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-logic
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-logic
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-load
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-load
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-kill
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-kill
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-int
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-int
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-group
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-group
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-fun
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-fun
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-ems
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-ems
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-eform
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-eform
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-dup
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-dup
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-draft
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-draft
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-dired
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-dired
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-diary
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-diary
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-demon
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-demon
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-delay
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-delay
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-cus
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-cus
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-cite
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-cite
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-cache
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-cache
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-bcklg
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-bcklg
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-audio
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-audio
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-async
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-async
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-art
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-art
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/gnus-agent
/usr/share/xemacs21/xemacs-packages/lisp/gnus/gnus-agent
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/format-spec
/usr/share/xemacs21/xemacs-packages/lisp/gnus/format-spec
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/flow-fill
/usr/share/xemacs21/xemacs-packages/lisp/gnus/flow-fill
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/earcon
/usr/share/xemacs21/xemacs-packages/lisp/gnus/earcon
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/dgnushack
/usr/share/xemacs21/xemacs-packages/lisp/gnus/dgnushack
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/deuglify
/usr/share/xemacs21/xemacs-packages/lisp/gnus/deuglify
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/compface
/usr/share/xemacs21/xemacs-packages/lisp/gnus/compface
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/canlock
/usr/share/xemacs21/xemacs-packages/lisp/gnus/canlock
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/binhex
/usr/share/xemacs21/xemacs-packages/lisp/gnus/binhex
/usr/share/xemacs21/site-lisp/dictionaries-common/ispell
/usr/share/xemacs21/xemacs-packages/lisp/ispell/ispell
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/tls
/usr/share/xemacs21/xemacs-packages/lisp/mail-lib/tls
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/starttls
/usr/share/xemacs21/xemacs-packages/lisp/mail-lib/starttls
/home/oub/xemacs/site-lisp/versch/smtpmail
/usr/share/xemacs21/xemacs-packages/lisp/mail-lib/smtpmail
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/rfc2104
/usr/share/xemacs21/xemacs-packages/lisp/mail-lib/rfc2104
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/pop3
/usr/share/xemacs21/xemacs-packages/lisp/mail-lib/pop3
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/netrc
/usr/share/xemacs21/xemacs-packages/lisp/mail-lib/netrc
/home/oub/xemacs/site-lisp/versch/metamail
/usr/share/xemacs21/xemacs-packages/lisp/net-utils/metamail
/home/oub/xemacs/site-lisp/versch/feedmail
/usr/share/xemacs21/xemacs-packages/lisp/net-utils/feedmail
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/dns
/usr/share/xemacs21/xemacs-packages/lisp/net-utils/dns
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/dns-mode
/usr/share/xemacs21/xemacs-packages/lisp/net-utils/dns-mode
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/dig
/usr/share/xemacs21/xemacs-packages/lisp/net-utils/dig
/home/oub/xemacs/site-lisp/versch/crypt
/usr/share/xemacs21/xemacs-packages/lisp/os-utils/crypt
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/pgg
/usr/share/xemacs21/xemacs-packages/lisp/pgg/pgg
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/pgg-pgp5
/usr/share/xemacs21/xemacs-packages/lisp/pgg/pgg-pgp5
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/pgg-pgp
/usr/share/xemacs21/xemacs-packages/lisp/pgg/pgg-pgp
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/pgg-parse
/usr/share/xemacs21/xemacs-packages/lisp/pgg/pgg-parse
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/pgg-gpg
/usr/share/xemacs21/xemacs-packages/lisp/pgg/pgg-gpg
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/pgg-def
/usr/share/xemacs21/xemacs-packages/lisp/pgg/pgg-def
/home/oub/xemacs/site-lisp/packages/ps-print-6-5-8/lisp/ps-print/ps-print
/usr/share/xemacs21/xemacs-packages/lisp/ps-print/ps-print
/home/oub/xemacs/site-lisp/packages/ps-print-6-5-8/lisp/ps-print/ps-mule
/usr/share/xemacs21/xemacs-packages/lisp/ps-print/ps-mule
/home/oub/xemacs/site-lisp/packages/ps-print-6-5-8/lisp/ps-print/ps-bdf
/usr/share/xemacs21/xemacs-packages/lisp/ps-print/ps-bdf
/home/oub/xemacs/site-lisp/versch/iso-sgml
/usr/share/xemacs21/xemacs-packages/lisp/psgml/iso-sgml
/home/oub/xemacs/site-lisp/packages/reftex-4.22/reftex
/usr/share/xemacs21/xemacs-packages/lisp/reftex/reftex
/home/oub/xemacs/site-lisp/packages/reftex-4.22/reftex-vars
/usr/share/xemacs21/xemacs-packages/lisp/reftex/reftex-vars
/home/oub/xemacs/site-lisp/packages/reftex-4.22/reftex-toc
/usr/share/xemacs21/xemacs-packages/lisp/reftex/reftex-toc
/home/oub/xemacs/site-lisp/packages/reftex-4.22/reftex-sel
/usr/share/xemacs21/xemacs-packages/lisp/reftex/reftex-sel
/home/oub/xemacs/site-lisp/packages/reftex-4.22/reftex-ref
/usr/share/xemacs21/xemacs-packages/lisp/reftex/reftex-ref
/home/oub/xemacs/site-lisp/packages/reftex-4.22/reftex-parse
/usr/share/xemacs21/xemacs-packages/lisp/reftex/reftex-parse
/home/oub/xemacs/site-lisp/packages/reftex-4.22/reftex-index
/usr/share/xemacs21/xemacs-packages/lisp/reftex/reftex-index
/home/oub/xemacs/site-lisp/packages/reftex-4.22/reftex-global
/usr/share/xemacs21/xemacs-packages/lisp/reftex/reftex-global
/home/oub/xemacs/site-lisp/packages/reftex-4.22/reftex-dcr
/usr/share/xemacs21/xemacs-packages/lisp/reftex/reftex-dcr
/home/oub/xemacs/site-lisp/packages/reftex-4.22/reftex-cite
/usr/share/xemacs21/xemacs-packages/lisp/reftex/reftex-cite
/home/oub/xemacs/site-lisp/packages/reftex-4.22/reftex-auc
/usr/share/xemacs21/xemacs-packages/lisp/reftex/reftex-auc
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/sasl
/usr/share/xemacs21/xemacs-packages/lisp/sasl/sasl
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/sasl-ntlm
/usr/share/xemacs21/xemacs-packages/lisp/sasl/sasl-ntlm
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/sasl-digest
/usr/share/xemacs21/xemacs-packages/lisp/sasl/sasl-digest
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/sasl-cram
/usr/share/xemacs21/xemacs-packages/lisp/sasl/sasl-cram
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/ntlm
/usr/share/xemacs21/xemacs-packages/lisp/sasl/ntlm
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/hmac-md5
/usr/share/xemacs21/xemacs-packages/lisp/sasl/hmac-md5
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/hmac-def
/usr/share/xemacs21/xemacs-packages/lisp/sasl/hmac-def
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/sieve
/usr/share/xemacs21/xemacs-packages/lisp/sieve/sieve
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/sieve-mode
/usr/share/xemacs21/xemacs-packages/lisp/sieve/sieve-mode
/home/oub/xemacs/site-lisp/packages/ngnus-0.5/lisp/sieve-manage
/usr/share/xemacs21/xemacs-packages/lisp/sieve/sieve-manage
/home/oub/xemacs/site-lisp/versch/rpm
/usr/share/xemacs21/xemacs-packages/lisp/speedbar/rpm
/home/oub/xemacs/site-lisp/versch/whitespace
/usr/share/xemacs21/xemacs-packages/lisp/text-modes/whitespace
/home/oub/xemacs/site-lisp/versch/tpum
/usr/share/xemacs21/xemacs-packages/lisp/text-modes/tpum
/home/oub/xemacs/site-lisp/packages/emacs-wiki/contrib/htmlize
/usr/share/xemacs21/xemacs-packages/lisp/text-modes/htmlize
/home/oub/xemacs/site-lisp/versch/folding
/usr/share/xemacs21/xemacs-packages/lisp/text-modes/folding
/home/oub/xemacs/site-lisp/versch/flyspell
/usr/share/xemacs21/xemacs-packages/lisp/text-modes/flyspell
/home/oub/xemacs/site-lisp/versch/crontab
/usr/share/xemacs21/xemacs-packages/lisp/text-modes/crontab
/home/oub/xemacs/site-lisp/versch/autoinsert
/usr/share/xemacs21/xemacs-packages/lisp/text-modes/autoinsert
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-window
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-window
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-virtual
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-virtual
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-version
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-version
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-vars
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-vars
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-user
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-user
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-undo
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-undo
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-toolbar
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-toolbar
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-thread
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-thread
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-summary
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-summary
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-startup
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-startup
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-sort
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-sort
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-search
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-search
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-save
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-save
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-reply
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-reply
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-pop
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-pop
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-page
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-page
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-mouse
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-mouse
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-motion
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-motion
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-misc
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-misc
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-minibuf
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-minibuf
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-mime
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-mime
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-message
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-message
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-menu
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-menu
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-mark
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-mark
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-macro
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-macro
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-license
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-license
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-imap
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-imap
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-folder
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-folder
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-edit
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-edit
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-easymenu
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-easymenu
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-digest
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-digest
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-delete
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-delete
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-crypto
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-crypto
/home/oub/xemacs/site-lisp/packages/vm-7.19/vm-autoload
/usr/share/xemacs21/xemacs-packages/lisp/vm/vm-autoload
/home/oub/xemacs/site-lisp/packages/vm-7.19/tapestry
/usr/share/xemacs21/xemacs-packages/lisp/vm/tapestry
/home/oub/xemacs/site-lisp/versch/time-stamp
/usr/share/xemacs21/xemacs-packages/lisp/xemacs-base/time-stamp
/home/oub/xemacs/site-lisp/versch/checkdoc
/usr/share/xemacs21/xemacs-packages/lisp/xemacs-devel/checkdoc
/home/oub/xemacs/site-lisp/versch/subr
/usr/lib/xemacs-21.4.19/lisp/subr
/home/oub/xemacs/site-lisp/packages/personal-lisp/lisp
/usr/lib/xemacs-21.4.19/lisp/lisp
/home/oub/xemacs/site-lisp/versch/easymenu
/usr/lib/xemacs-21.4.19/lisp/easymenu
/usr/share/xemacs21/xemacs-packages/lisp/build/build-report
/usr/lib/xemacs-21.4.19/lisp/build-report
/home/oub/xemacs/site-lisp/versch/buffer
/usr/lib/xemacs-21.4.19/lisp/buffer)
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.72 upstream: No-Upstream-Ver)
(xemacs-base ver: 2.03 upstream: No-Upstream-Ver)
(x-symbol ver: 1.1 upstream: 4.5.1)
(w3 ver: 1.32 upstream: 4.0pre47)
(vm ver: 7.22 upstream: 7.17)
(viper ver: 1.48 upstream: 3.09)
(view-process ver: 1.13 upstream: 2.4)
(vhdl ver: 1.21 upstream: 3.33.8)
(vc-cc ver: 1.22 upstream: No-Upstream-Ver)
(vc ver: 1.41 upstream: No-Upstream-Ver)
(tramp ver: 1.32 upstream: 2.0.53)
(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.9 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.21 upstream: 2.0f)
(sgml ver: 1.11 upstream: No-Upstream-Ver)
(semantic ver: 1.2 upstream: 1.4.4)
(scheme ver: 1.14 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.22 upstream: 2.0.2)
(reftex ver: 1.34 upstream: 4.21)
(re-builder ver: 1.05 upstream: 1.20)
(python-modes ver: 1.07 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.07 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.66 upstream: R-2_9_9)
(pc ver: 1.28 upstream: No-Upstream-Ver)
(os-utils ver: 1.37 upstream: No-Upstream-Ver)
(oo-browser ver: 1.04 upstream: 4.08)
(ocaml ver: 0.05 upstream: 3.06)
(net-utils ver: 1.48 upstream: N/A)
(mmm-mode ver: 1.02 upstream: 0.4.7)
(misc-games ver: 1.18 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.76 upstream: No-Upstream-Ver)
(jde ver: 1.51 upstream: 2.3.3)
(ispell ver: 1.32 upstream: 3.6)
(ilisp ver: 1.33 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.08 upstream: 2.1)
(gnus ver: 1.9 upstream: 5.10.7)
(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.34 upstream: No-Upstream-Ver)
(ediff ver: 1.62 upstream: 2.75)
(edebug ver: 1.21 upstream: No-Upstream-Ver)
(ecrypto ver: 0.2 upstream: 2.0)
(ecb ver: 1.22 upstream: 2.31)
(docbookide ver: 0.07000000000000001 upstream: 0.1)
(dired ver: 1.17 upstream: 7.13)
(dictionary ver: 1.16 upstream: 1.8)
(debug ver: 1.17 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.23 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.29 upstream: 2.34)
(auctex ver: 1.46 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:
--------
(vm-folder footnote vm-mouse vm-window vm-serial vm-biff vm-mime
vm-summary vm-summary-faces vm-pcrisis vm-reply vm-menu vm-ps-print
ps-print vm-save db-vm-interactive-virtual-folders vm-minibuf
vm-rfaddons vm-pine vm-macro vm-message vm-avirtual bbdb-vm
vm-grepmail xemacsbug shadow debug vc lazy-shot x-symbol-image
x-symbol-nomule x-symbol-vars x-symbol x-symbol-tex vc-hooks
latex-toolbar reftex-vcr reftex-dcr reftex-auc reftex reftex-vars
auto-capitalize flyspell ispell autorevert cdlatex font-latex font
x-symbol-xmacs x-symbol-hooks eng-ger-es bbdbciteadpt trashcan extview
poem poem-ltn1 pces pces-xfc pces-20 broken poe-xemacs poe pym static
apel-ver product vm-pgg vm-misc remarks file-properties tellib
my-goto-address gnus-agent gnus-srvr gnus-score score-mode nnvirtual
nntp gnus-cache gnus-dired simple-sms nndiary pz-insert boxquote rect
my-bbdb-yank todo4gnus places pabbrev working gnus-hardsort quickurl
browse-url python-mode info-look comint ring perl-mode cperl-mode
msf-abbrev file-confirm vvb-mode view-less view hyper-apropos my-appt
my-appt-new change-mode tempbuf pc-select sudoku dabbrev next-longline
nntodo gnus-msg nnml outline-magic outline cdwiki lisp-mnt picture
info pgg-gpg latex tex cc-mode cc-fonts cc-menus cc-cmds cc-styles
cc-align cc-engine cc-vars cc-defs thumbs-xmas pp esh-util
bbdb-nnimap-generate-folder dob-words renumber-list edmacro
multi-region backup-each-save toolbarx my-admin-3rd-pkg calc-macs calc
calc-ext ee-autoloads ffap u-vm-return-receipt xdvi-search session csv
undoc bbdb-expire bbdb-hooks organizer-mode wdired dired-faces
dired-xemacs dired lstlisting htmlize vm-feedmail-extra feedmail esms
esms-conf esms-ssp-funs rcy-paren my-downcase-abbrev my-change-region
my-count-ascii-region my-paragraph lazy-capitialize smiley gnus-art
mm-uu mml2015 pgg pgg-parse pgg-def mm-view recent-files remember
vm-calendar popfix check-attachment icalendar appt vm-do-fcc
bbdb-anniv bbdb-rf vm-autoload vm-vars highlight-headers vm-startup
vm-version vm bbdb-print bbdb-snarf rs-gnus gnus-sum nnoo gnus-group
gnus-undo nnmail mail-source format-spec gnus-start gnus-spec gnus-int
gnus-range gnus-win auto-insert-tkld my-hebrew-font
highlight-current-line saveplace saveconf template cal-desk-calendar
lunar solar cal-dst cal-persia cal-julian diary-lib calendar todo-move
todo-mode time-stamp supercite mail-extr regi sigadapt bbdb-com
message ecomplete mml mml-sec mml-smime smime password smime-ldap ldap
dig mm-decode mm-bodies mm-encode mailcap lpr mail-parse rfc2045
rfc2231 rfc2047 qp ietf-drums mail-abbrevs sendmail rfc822 gmm-utils
mailheader canlock sha1 hex-util hashcash executable gnus-fun gnus
gnus-ems gnus-xmas messagexmas nnheader nnheaderxm gnus-util netrc
time-date mail-utils mm-util timer-funcs mail-prsvr my-bbdb-addons
bbdb regexp-opt timezone gnus-load disp-table dimish align-string
goto-addr thingatpt align iso2win font-lock filladapt my-fly-mail
checkdoc texmathp addl paren mic-paren timer latex-all-hs time
footnote-cla word2txt extra follow ccheck-brac iso-acc rotate counter
redo whitespace-mode ln unscroll query-replace-region uuencode
mailfile date switch-buffer byte-optimize bytecomp byte-compile
tiny-test tinypair tinylib efs-cu efs-x19.15 efs-fnh efs-ovwrt
efs-auto tinylibm tinylibb all tex-site my-functions dired-tar compile
bm cus-edit cus-load wid-edit mozmail gnuserv xemacs_keys
short-trunc-lines my-sc-addons toggle longlines advice advice-preload
cus-face overlay easy-mmode mwheel 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
lisp-autoloads loadhist auto-show fontl-hooks x-iso8859-1 code-cmds
gutter-items menubar-items x-menubar mode-motion mouse itimer
auto-save lisp-mode easymenu iso8859-1 page buff-menu lib-complete
help-nomule cus-file derived frame text-props obsolete cus-start
custom widget cl-extra mini-cl cl cl-19 packages backquote
very-early-lisp file-coding lucid-scrollbars cut-buffer lucid-menubars
athena-dialogs x c-balloon-help tty-frames tty toolbar native-sound
scrollbar unix-processes multicast network-streams subprocesses
modules menu-accelerator-support menubar berkeley-db md5 xemacs gutter
tiff png gif jpeg xface xpm xbm lisp-float-type linux dialog devices
window-system base64)
Recent keystrokes:
-----------------
M-f11 right right right right down down down down down
down down down down down right down down down down
down down RET misc-user 1 RET Sh-f3 C-x o C-x 1 M-f11
right right right right down down down down down down
down down down down right down down down down down
down RET misc-user 2 RET C-x C-w C-k b u g - c BS v
c RET Sh-f3 M-x e m a c s SPC b u g TAB M-BS r e TAB
M-BS M-= M-BS C-k p BS r e p o r TAB x TAB RET
Recent messages (most recent first):
-----------------------------------
Loading vm-folder...
now flyspell will use global abbrev
Flyspell mode on
Now iso-accents mode is turned on.
Loading footnote...done
Loading footnote...
Now iso-accents mode is turned on.
Loading vm-mouse...done
Loading vm-mouse...
Loading vm-window...done
Loading vm-window...
VM-RFADDONS: VM is now infected. Please report bugs to Robert Fenk
Adding vm-rfaddons-option `save-all-attachments'.
Adding vm-rfaddons-option `take-action-on-attachment'.
Adding vm-rfaddons-option `shrunken-headers'.
Adding vm-rfaddons-option `clean-subject'.
Adding vm-rfaddons-option `open-line'.
Adding vm-rfaddons-option `fake-date'.
Adding vm-rfaddons-option `encode-headers'.
Adding vm-rfaddons-option `check-for-empty-subject'.
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: Carbon.
17 years, 1 month
Aidan Kehoe
Ar an triú lá de mí Deireadh Fómhair, scríobh skip(a)pobox.com:
> >>>>> "Aidan" == Aidan Kehoe <kehoea(a)parhasard.net> writes:
>
>
> >> I don't see any mention of an xemacs-packages or a packages directory
> >> in load-path.
>
> Aidan> cd ~/.xemacs
> Aidan> ln -s /usr/local/lib/xemacs/xemacs-packages
> Aidan> ln -s /usr/local/lib/xemacs/xemacs-packages
>
> Not sure about that second ln command, but making the first one worked.
Oops, meant mule-packages for the second one :-) .
--
On the quay of the little Black Sea port, where the rescued pair came once
more into contact with civilization, Dobrinton was bitten by a dog which was
assumed to be mad, though it may only have been indiscriminating. (Saki)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Any replacement suggestions for http://openlab.jp/lookup/dicts/ ?
17 years, 1 month
Adrian Aichner
That link is broken.
Some broken links from lookup.texi
can now be found on
http://openlab.jp
but I haven't found a replacement for the above.
Here is my current research status.
Adrian
Index: lookup.texi
===================================================================
RCS file: /pack/xemacscvs/XEmacs/packages/mule-packages/lookup/texi/lookup.texi,v
retrieving revision 1.2
diff -u -u -r1.2 lookup.texi
--- lookup.texi 23 Jul 1999 07:17:36 -0000 1.2
+++ lookup.texi 3 Oct 2007 22:53:35 -0000
@@ -2734,7 +2734,7 @@
出来ます。辞書にもよりますが、これで 25〜100% 程度の大きさになります。
次のところで手に入ります。
- http://openlab.ring.gr.jp/edict/
+ http://openlab.jp/edict/
次に、辞書検索のために eblook あるいは NDTPD を用いるならば、EB ライ
ブラリに附属の ebzip コマンドを用いることで辞書を圧縮することが可能
@@ -2918,7 +2918,8 @@
@table @asis
@item Lookup dictionary collection
-@url{http://openlab.ring.gr.jp/lookup/dicts/}
+@url{http://openlab.jp/lookup/dicts/}BROKEN
+MAYBE? http://homepage3.nifty.com/satomii/freepwing/index.html
@end table
辞書((a)file{*.index} と @file{*.dict})は適当なディレクトリにインストール
@@ -3011,7 +3012,7 @@
@table @asis
@item eblook
-@url{http://openlab.ring.gr.jp/lookup/eblook/}
+@url{http://openlab.jp/edict/eblook/index.html.ja}
@end table
インストールは適当なディレクトリに行なって下さい。
@@ -3235,7 +3236,7 @@
@table @asis
@item Lookup dictionary collection
-@url{http://openlab.ring.gr.jp/lookup/dicts/}
+@url{http://openlab.jp/lookup/dicts/}BROKEN
@end table
@c ---------------------------------------------------------------------
@@ -3332,7 +3333,7 @@
@table @asis
@item Namazu
-@url{http://openlab.ring.gr.jp/namazu/}
+@url{http://openlab.jp/namazu/}
@end table
附属のドキュメントに従ってインストールを行ない、必要なインデックスを作成
@@ -4069,7 +4070,7 @@
@table @asis
@item Lookup
-@url{http://openlab.ring.gr.jp/lookup/}
+@url{http://openlab.jp/edict/lookup/index.html.ja}
@end table
Lookup に関する情報交換は、専用のメーリングリストにて行われています。
--
Adrian Aichner
mailto:adrian@xemacs.org
http://www.xemacs.org/
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
[Success] XEmacs 21.5-b28 "fuki" (+CVS-20071003) i586-pc-win32
17 years, 1 month
Adrian Aichner
Thanks for the quick fix, Didier.
I am just noticing following errors, I don't remember seeing before:
Unexpected error (structure-formation-error "Invalid prefix keys in sequence" ?S [?S -]) while executing interpreted code
Best regards!
Adrian
> XEmacs Build Report generated by emacs-version
> 21.5 (beta27) "fiddleheads" (+CVS-20070518) XEmacs Lucid
> with system-configuration
> i586-pc-win32
> follows:
> Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\Installation:
> (Output from most recent run of ./configure)
OS version:
Microsoft Windows XP [Version 5.1.2600]
OS: Windows_NT
XEmacs 21.5-b28 "fuki" (+CVS-20071003) configured for `i586-pc-win32'.
Building XEmacs using "NMAKE".
Building XEmacs using make flags " ".
Building XEmacs in source tree "c:\\Hacking\\cvs.xemacs.org\\XEmacs\\xemacs-21.5-clean".
For src, using compiler "cl -nologo -W3 -DSTRICT -Zi -O2 -G5 -Ob2 -MDd -c -TP -Ic:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\nt\inc -Ic:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\src -I"c:\Hacking\libs4xemacs\xpm-3.4k" -I"c:\Hacking\libs4xemacs\xpm-3.4k\lib" -I"c:\Hacking\libs4xemacs\libpng-1.2.20" -I"c:\Hacking\libs4xemacs\zlib" -I"c:\Hacking\libs4xemacs\tiff-v3.4\libtiff" -I"c:\Hacking\libs4xemacs\jpeg-6b" -I"c:\Hacking\libs4xemacs\compface" -I"c:\Hacking\libs4xemacs\zlib" -DHAVE_MS_WINDOWS -DHAVE_MENUBARS -DHAVE_SCROLLBARS -DHAVE_TOOLBARS -DHAVE_WIDGETS -DHAVE_DIALOGS -DHAVE_XPM -DFOR_MSW -DHAVE_GIF -DHAVE_PNG -DHAVE_TIFF -DHAVE_JPEG -DHAVE_XFACE -DHAVE_ZLIB -DHAVE_NATIVE_SOUND -DMULE -DUSE_UNION_TYPE -DPDUMP -DNEW_GC -DUSE_KKCC -DSYSTEM_MALLOC -DDEBUG_XEMACS -D_DEBUG -DWIN32_LEAN_AND_MEAN -DWIN32_NATIVE -Demacs -DHAVE_CONFIG_H -DPATH_VERSION=\"21.5-b28\" -DPATH_PROGNAME=\"xemacs\" -DEMACS_VERSION=\"21.5-b28\" -DEMACS_PROGNAME=\"xemacs\" -DSTAC!
K_TRACE_EYE_CATCHER=xemacs_21_5_b28_i586_pc_win32 -DPATH_PREFIX=\"..\" -DEMACS_MAJOR_VERSION=21 -DEMACS_MINOR_VERSION=5 -DEMACS_BETA_VERSION=28 -DXEMACS_CODENAME=\""fuki"\" -DXEMACS_EXTRA_NAME=\"(+CVS-20071003)\" -DEMACS_CONFIGURATION=\"i586-pc-win32\"".
For lib-src, using compiler "cl -nologo -W3 -DSTRICT -Zi -O2 -G5 -Ob2 -MDd -Ic:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lib-src -Ic:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\src -DHAVE_CONFIG_H -DWIN32_NATIVE".
Compiling as C++.
Installing XEmacs in "c:\\Program Files\\XEmacs\\XEmacs-21.5-b28".
Compiling in support for Microsoft Windows native GUI.
Compiling in international (MULE) support.
Compiling in support for XPM images.
Compiling in support for GIF images.
Compiling in support for PNG images.
Compiling in support for TIFF images.
Compiling in support for JPEG images.
Compiling in support for X-Face message headers.
Compiling in support for GZIP compression/decompression.
Compiling in support for toolbars.
Compiling in support for dialogs.
Compiling in support for widgets.
Compiling in support for native sounds.
Using union type for Lisp object storage.
NOTE: ---------------------------------------------------------
NOTE: This tends to trigger compiler bugs, especially when combined
NOTE: with MULE and ERROR_CHECKING. Crashes in pdump have recently
NOTE: been observed using Visual C++ in combination with union type,
NOTE: MULE, and ERROR_CHECKING.
NOTE: ---------------------------------------------------------
Using portable dumper.
Using system malloc.
Using DLL version of C runtime library.
Compiling in debugging support (no slowdown).
Compiling with optimization.
Using new experimental GC mark algorithms.
Using new experimental incremental garbage collector and new allocator.
> Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\xemacs-21.5-clean-cvs-update.err
> keeping lines matching
> "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\(
\s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* "
> and then deleting lines matching
> "confl.*with.*auto-inlining\|^Formatting:"
cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\
Compilation started at Thu Oct 04 00:09:23 2007 +0200 (W. Europe Daylight Time)
? gunzip-error.txt
? man/lispref/errors.texi.new
? nt/xemacs-21.5-clean-make-all-internal-compiler-error-not-cpp.err
? nt/xemacs-21.5-clean-make-all-internal-compiler-error.err
? nt/xemacs-21.5-clean-make-all-texinfo-error.err
P version.sh
M lisp/process.el
M src/ChangeLog
M src/eval.c
P src/faces.c
M src/frame-msw.c
M src/gc.c
M src/glyphs.c
M src/profile.c
M tests/automated/region-tests.el
Compilation finished at Thu Oct 04 00:11:09
> Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\nt\xemacs-21.5-clean-make-install.err
> keeping lines matching
> "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\(
\s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* "
> and then deleting lines matching
> "confl.*with.*auto-inlining\|^Formatting:"
cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\nt\
nmake /f xemacs.mak install
Compilation started at Thu Oct 04 00:11:50 2007 +0200 (W. Europe Daylight Time)
Installing XEmacs in "c:\\Program Files\\XEmacs\\XEmacs-21.5-b28".
1 file(s) copied.
1 File(s) copied
1 File(s) copied
c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\src\text.c(2180) : warning C4390: ';' : empty controlled statement found; is this the intent?
Using load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\)
Using module-load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\modules)
Generating autoloads for lisp/next-error.el...
While compiling call-process-internal in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\process.el:
** variable proc-mark bound but not referenced
While compiling toplevel forms in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\unicode.el:
** variable res bound but not referenced
While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\mule\mule-cmds.el:
** the function set-console-tty-coding-system is not known to be defined.
Using load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\)
Using module-load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\modules)
Warning: doc lost for function unicode-error-translate-region.
Warning: doc lost for function frob-unicode-errors-region.
While compiling x-win-init-xfree86 in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\x-win-xfree86.el:
** assignment to free variable x-us-keymap-first-keycode
** assignment to free variable x-us-keymap-description
While compiling x-win-init-sun in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\x-win-sun.el:
** assignment to free variable x-us-keymap-first-keycode
** assignment to free variable x-us-keymap-description
While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\x-font-menu.el:
** The following functions are not known to be defined:
fc-find-available-weights-for-family,
fc-find-available-font-families, xlfd-font-name-p, fc-font-match,
fc-name-parse, fc-pattern-get-family, fc-pattern-get-successp,
fc-pattern-get-weight, fc-pattern-get-size, fc-pattern-get-slant,
fc-font-weight-translate-to-string,
fc-font-slant-translate-to-string, make-fc-pattern,
fc-pattern-add-family, fc-pattern-add-weight,
fc-font-weight-translate-from-string, fc-pattern-add-size,
fc-pattern-add-slant, fc-font-slant-translate-from-string,
fc-name-unparse
While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\x-faces.el:
** the function default-x-device is not known to be defined.
Requiring next-error...
Compiling c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\next-error.el...
Wrote c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\next-error.elc
While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\fontconfig.el:
** the function default-x-device is not known to be defined.
While compiling xft-font-create-object in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\font.el:
** attempt to inline fc-pattern-get-family before it was defined
** attempt to inline fc-pattern-get-size before it was defined
** attempt to inline fc-pattern-get-weight before it was defined
While compiling xft-font-create-name:
** attempt to inline fc-pattern-add-family before it was defined
** attempt to inline fc-pattern-add-size before it was defined
While compiling the end of the data:
** the function default-x-device is not known to be defined.
While compiling ethio-modify-vowel in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\mule\ethio-util.el:
** decompose-composite-char is an obsolete function; use char-to-string instead.
While compiling cyrillic-encode-koi8-r-char in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\mule\cyril-util.el:
** reference to free variable cyrillic-koi8-r-to-external-code-table
While compiling cyrillic-encode-alternativnyj-char:
** reference to free variable cyrillic-alternativnyj-to-external-code-table
Computing custom-loads for next-error...
Installing in c:\Program Files\XEmacs\XEmacs-21.5-b28 ...
1 File(s) copied
1 File(s) copied
1 File(s) copied
1 File(s) copied
1 File(s) copied
11 File(s) copied
1 File(s) copied
1 File(s) copied
1 File(s) copied
507 File(s) copied
63 File(s) copied
638 File(s) copied
Compilation finished at Thu Oct 04 00:16:06
> Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\nt\xemacs-21.5-clean-make-check-temacs.err
> keeping lines matching
> "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\(
\s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* "
> and then deleting lines matching
> "confl.*with.*auto-inlining\|^Formatting:"
cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\nt\
nmake /f xemacs.mak check-temacs
Compilation started at Thu Oct 04 00:16:23 2007 +0200 (W. Europe Daylight Time)
Using load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\)
Using module-load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\modules)
Warning: doc lost for function unicode-error-translate-region.
Warning: doc lost for function frob-unicode-errors-region.
base64-tests.el: 1234 of 1234 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
byte-compiler-tests.el: 66 of 66 tests successful (100%).
38 tests skipped because can't defadvice.
0 errors that should have been generated, but weren't
0 wrong-error failures
c-tests.el: 4 of 4 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
case-tests.el: 1148 of 1148 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
ccl-tests.el: 4570 of 4570 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
database-tests.el: No tests run.
0 errors that should have been generated, but weren't
0 wrong-error failures
extent-tests.el: 194 of 194 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
hash-table-tests.el: 9866 of 9866 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
iso-ir-196-test.el: 2 of 2 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
lisp-reader-tests.el: 52 of 52 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
lisp-tests.el: 3672 of 3672 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
md5-tests.el: 56 of 56 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
Unexpected error (structure-formation-error "Invalid prefix keys in sequence" ?S [?S -]) while executing interpreted code.
Unexpected error (invalid-argument "Invalid (GNU Emacs) key format (see doc of define-key)" C-f9) while executing byte-compiled code.
mule-tests.el: 530 of 534 tests successful ( 99%).
Unexpected error (structure-formation-error "Invalid prefix keys in sequence" ?S [?S -]) while executing interpreted code
Unexpected error (invalid-argument "Invalid (GNU Emacs) key format (see doc of define-key)" C-f9) while executing byte-compiled code
0 errors that should have been generated, but weren't
0 wrong-error failures
os-tests.el: No tests run.
2 tests skipped because tac executable not found.
2 tests skipped because cat executable not found.
tac process output." BECAUSE "tac executable not found"
cat process output." BECAUSE "cat executable not found"
tac process output." BECAUSE "tac executable not found"
cat process output." BECAUSE "cat executable not found"
0 errors that should have been generated, but weren't
0 wrong-error failures
regexp-tests.el: 372 of 372 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
region-tests-1-1.el: 28 of 28 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
region-tests.el: 38 of 38 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
symbol-tests.el: 246 of 246 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
KNOWN BUG: (backward-up-list-moves-point-from-to 23 3) ==> error: (syntax-error "Unbalanced parentheses")
KNOWN BUG: (backward-up-list-moves-point-from-to 23 3) ==> error: (syntax-error "Unbalanced parentheses")
syntax-tests.el: 68 of 74 tests successful ( 91%).
2 tests skipped because c-mode unavailable.
KNOWN BUG: (backward-up-list-moves-point-from-to 23 3) ==> error: (syntax-error "Unbalanced parentheses")
KNOWN BUG: (backward-up-list-moves-point-from-to 23 3) ==> error: (syntax-error "Unbalanced parentheses")
0 errors that should have been generated, but weren't
0 wrong-error failures
tag-tests.el: 6 of 6 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
weak-tests.el: 140 of 140 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
base64-tests.el: 1234 of 1234 tests successful (100%).
byte-compiler-tests.el: 66 of 66 tests successful (100%).
c-tests.el: 4 of 4 tests successful (100%).
case-tests.el: 1148 of 1148 tests successful (100%).
ccl-tests.el: 4570 of 4570 tests successful (100%).
database-tests.el: No tests run.
extent-tests.el: 194 of 194 tests successful (100%).
hash-table-tests.el: 9866 of 9866 tests successful (100%).
iso-ir-196-test.el: 2 of 2 tests successful (100%).
lisp-reader-tests.el: 52 of 52 tests successful (100%).
lisp-tests.el: 3672 of 3672 tests successful (100%).
md5-tests.el: 56 of 56 tests successful (100%).
mule-tests.el: 530 of 534 tests successful ( 99%).
os-tests.el: No tests run.
regexp-tests.el: 372 of 372 tests successful (100%).
region-tests-1-1.el: 28 of 28 tests successful (100%).
region-tests.el: 38 of 38 tests successful (100%).
symbol-tests.el: 246 of 246 tests successful (100%).
syntax-tests.el: 68 of 74 tests successful ( 91%).
tag-tests.el: 6 of 6 tests successful (100%).
weak-tests.el: 140 of 140 tests successful (100%).
Compilation finished at Thu Oct 04 00:17:03
> Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\nt\xemacs-21.5-clean-make-check.err
> keeping lines matching
> "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\(
\s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* "
> and then deleting lines matching
> "confl.*with.*auto-inlining\|^Formatting:"
cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\nt\
nmake /f xemacs.mak check
Compilation started at Thu Oct 04 00:17:11 2007 +0200 (W. Europe Daylight Time)
base64-tests.el: 1234 of 1234 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
byte-compiler-tests.el: 104 of 104 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
c-tests.el: 4 of 4 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
case-tests.el: 1148 of 1148 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
ccl-tests.el: 4570 of 4570 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
database-tests.el: No tests run.
0 errors that should have been generated, but weren't
0 wrong-error failures
extent-tests.el: 194 of 194 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
hash-table-tests.el: 9866 of 9866 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
iso-ir-196-test.el: 2 of 2 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
lisp-reader-tests.el: 52 of 52 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
lisp-tests.el: 3672 of 3672 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
md5-tests.el: 56 of 56 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
Unexpected error (structure-formation-error "Invalid prefix keys in sequence" ?S [?S -]) while executing interpreted code.
Unexpected error (invalid-argument "Invalid (GNU Emacs) key format (see doc of define-key)" C-f9) while executing byte-compiled code.
mule-tests.el: 530 of 534 tests successful ( 99%).
Unexpected error (structure-formation-error "Invalid prefix keys in sequence" ?S [?S -]) while executing interpreted code
Unexpected error (invalid-argument "Invalid (GNU Emacs) key format (see doc of define-key)" C-f9) while executing byte-compiled code
0 errors that should have been generated, but weren't
0 wrong-error failures
os-tests.el: 20 of 20 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
regexp-tests.el: 372 of 372 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
region-tests-1-1.el: 28 of 28 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
region-tests.el: 38 of 38 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
symbol-tests.el: 246 of 246 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
KNOWN BUG: (backward-up-list-moves-point-from-to 23 3) ==> error: (syntax-error "Unbalanced parentheses")
KNOWN BUG: (backward-up-list-moves-point-from-to 23 3) ==> error: (syntax-error "Unbalanced parentheses")
syntax-tests.el: 68 of 74 tests successful ( 91%).
2 tests skipped because c-mode unavailable.
KNOWN BUG: (backward-up-list-moves-point-from-to 23 3) ==> error: (syntax-error "Unbalanced parentheses")
KNOWN BUG: (backward-up-list-moves-point-from-to 23 3) ==> error: (syntax-error "Unbalanced parentheses")
0 errors that should have been generated, but weren't
0 wrong-error failures
tag-tests.el: 6 of 6 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
weak-tests.el: 140 of 140 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
base64-tests.el: 1234 of 1234 tests successful (100%).
byte-compiler-tests.el: 104 of 104 tests successful (100%).
c-tests.el: 4 of 4 tests successful (100%).
case-tests.el: 1148 of 1148 tests successful (100%).
ccl-tests.el: 4570 of 4570 tests successful (100%).
database-tests.el: No tests run.
extent-tests.el: 194 of 194 tests successful (100%).
hash-table-tests.el: 9866 of 9866 tests successful (100%).
iso-ir-196-test.el: 2 of 2 tests successful (100%).
lisp-reader-tests.el: 52 of 52 tests successful (100%).
lisp-tests.el: 3672 of 3672 tests successful (100%).
md5-tests.el: 56 of 56 tests successful (100%).
mule-tests.el: 530 of 534 tests successful ( 99%).
os-tests.el: 20 of 20 tests successful (100%).
regexp-tests.el: 372 of 372 tests successful (100%).
region-tests-1-1.el: 28 of 28 tests successful (100%).
region-tests.el: 38 of 38 tests successful (100%).
symbol-tests.el: 246 of 246 tests successful (100%).
syntax-tests.el: 68 of 74 tests successful ( 91%).
tag-tests.el: 6 of 6 tests successful (100%).
weak-tests.el: 140 of 140 tests successful (100%).
Compilation finished at Thu Oct 04 00:17:50
--
Adrian Aichner
mailto:adrian@xemacs.org
http://www.xemacs.org/
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: Carbon.
17 years, 1 month
Aidan Kehoe
Ar an triú lá de mí Deireadh Fómhair, scríobh skip(a)pobox.com:
>
> Aidan> I've synced the carbon2 branch with both the trunk and Andrew
> Aidan> Choi's current code. There may be some things I've missed--that
> Aidan> was a lot of syncing--but the code compiles now and looks and
> Aidan> works much as expected. Please test, but do not distribute
> Aidan> binaries.
>
> This is cool. I built it successfully last night. One quick question
> though. Where does my xemacs-packages directory go? Shouldn't I be able to
> plop a symbolic link somewhere so it will just find everything it contains?
> I don't see any mention of an xemacs-packages or a packages directory in
> load-path.
cd ~/.xemacs && ln -s /usr/local/lib/xemacs/xemacs-packages && ln -s
/usr/local/lib/xemacs/xemacs-packages
It should be possible to add links under the Resources/ hierarchy of the OS
X app bundle, but I just experimented a little and didn’t manage it.
--
On the quay of the little Black Sea port, where the rescued pair came once
more into contact with civilization, Dobrinton was bitten by a dog which was
assumed to be mad, though it may only have been indiscriminating. (Saki)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
[Failure] XEmacs 21.5-b28 "fuki" (+CVS-20071002) i586-pc-win32
17 years, 1 month
Adrian Aichner
Builds fine but crashes in
make check-temacs
and
make check
Fatal error: assertion failed, file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\src\faces.c, line 1604, fi == MODELINE_INDEX
Adrian
> XEmacs Build Report generated by emacs-version
> 21.5 (beta27) "fiddleheads" (+CVS-20070518) XEmacs Lucid
> with system-configuration
> i586-pc-win32
> follows:
> Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\Installation:
> (Output from most recent run of ./configure)
OS version:
Microsoft Windows XP [Version 5.1.2600]
OS: Windows_NT
XEmacs 21.5-b28 "fuki" (+CVS-20071002) configured for `i586-pc-win32'.
Building XEmacs using "NMAKE".
Building XEmacs using make flags " ".
Building XEmacs in source tree "c:\\Hacking\\cvs.xemacs.org\\XEmacs\\xemacs-21.5-clean".
For src, using compiler "cl -nologo -W3 -DSTRICT -Zi -O2 -G5 -Ob2 -MDd -c -TP -Ic:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\nt\inc -Ic:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\src -I"c:\Hacking\libs4xemacs\xpm-3.4k" -I"c:\Hacking\libs4xemacs\xpm-3.4k\lib" -I"c:\Hacking\libs4xemacs\libpng-1.2.20" -I"c:\Hacking\libs4xemacs\zlib" -I"c:\Hacking\libs4xemacs\tiff-v3.4\libtiff" -I"c:\Hacking\libs4xemacs\jpeg-6b" -I"c:\Hacking\libs4xemacs\compface" -I"c:\Hacking\libs4xemacs\zlib" -DHAVE_MS_WINDOWS -DHAVE_MENUBARS -DHAVE_SCROLLBARS -DHAVE_TOOLBARS -DHAVE_WIDGETS -DHAVE_DIALOGS -DHAVE_XPM -DFOR_MSW -DHAVE_GIF -DHAVE_PNG -DHAVE_TIFF -DHAVE_JPEG -DHAVE_XFACE -DHAVE_ZLIB -DHAVE_NATIVE_SOUND -DMULE -DUSE_UNION_TYPE -DPDUMP -DNEW_GC -DUSE_KKCC -DSYSTEM_MALLOC -DDEBUG_XEMACS -D_DEBUG -DWIN32_LEAN_AND_MEAN -DWIN32_NATIVE -Demacs -DHAVE_CONFIG_H -DPATH_VERSION=\"21.5-b28\" -DPATH_PROGNAME=\"xemacs\" -DEMACS_VERSION=\"21.5-b28\" -DEMACS_PROGNAME=\"xemacs\" -DSTAC!
K_TRACE_EYE_CATCHER=xemacs_21_5_b28_i586_pc_win32 -DPATH_PREFIX=\"..\" -DEMACS_MAJOR_VERSION=21 -DEMACS_MINOR_VERSION=5 -DEMACS_BETA_VERSION=28 -DXEMACS_CODENAME=\""fuki"\" -DXEMACS_EXTRA_NAME=\"(+CVS-20071002)\" -DEMACS_CONFIGURATION=\"i586-pc-win32\"".
For lib-src, using compiler "cl -nologo -W3 -DSTRICT -Zi -O2 -G5 -Ob2 -MDd -Ic:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lib-src -Ic:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\src -DHAVE_CONFIG_H -DWIN32_NATIVE".
Compiling as C++.
Installing XEmacs in "c:\\Program Files\\XEmacs\\XEmacs-21.5-b28".
Compiling in support for Microsoft Windows native GUI.
Compiling in international (MULE) support.
Compiling in support for XPM images.
Compiling in support for GIF images.
Compiling in support for PNG images.
Compiling in support for TIFF images.
Compiling in support for JPEG images.
Compiling in support for X-Face message headers.
Compiling in support for GZIP compression/decompression.
Compiling in support for toolbars.
Compiling in support for dialogs.
Compiling in support for widgets.
Compiling in support for native sounds.
Using union type for Lisp object storage.
NOTE: ---------------------------------------------------------
NOTE: This tends to trigger compiler bugs, especially when combined
NOTE: with MULE and ERROR_CHECKING. Crashes in pdump have recently
NOTE: been observed using Visual C++ in combination with union type,
NOTE: MULE, and ERROR_CHECKING.
NOTE: ---------------------------------------------------------
Using portable dumper.
Using system malloc.
Using DLL version of C runtime library.
Compiling in debugging support (no slowdown).
Compiling with optimization.
Using new experimental GC mark algorithms.
Using new experimental incremental garbage collector and new allocator.
> Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\xemacs-21.5-clean-cvs-update.err
> keeping lines matching
> "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\(
\s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* "
> and then deleting lines matching
> "confl.*with.*auto-inlining\|^Formatting:"
cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\
Compilation started at Wed Oct 03 19:10:12 2007 +0200 (W. Europe Daylight Time)
? gunzip-error.txt
? man/lispref/errors.texi.new
? nt/xemacs-21.5-clean-make-all-internal-compiler-error-not-cpp.err
? nt/xemacs-21.5-clean-make-all-internal-compiler-error.err
? nt/xemacs-21.5-clean-make-all-texinfo-error.err
P Makefile.in.in
P version.sh
P etc/ChangeLog
P etc/xemacs.1
P lisp/ChangeLog
P lisp/code-files.el
P lisp/objects.el
M lisp/process.el
P lisp/specifier.el
P lisp/subr.el
P lisp/unicode.el
P lisp/x-faces.el
P man/ChangeLog
P man/lispref/searching.texi
M src/ChangeLog
P src/editfns.c
M src/eval.c
P src/faces.c
M src/frame-msw.c
P src/frame.c
M src/gc.c
M src/glyphs.c
P src/mule-ccl.c
M src/profile.c
P src/redisplay-output.c
P src/redisplay.c
P src/redisplay.h
P src/search.c
P src/strftime.c
P tests/ChangeLog
P tests/automated/os-tests.el
P tests/automated/regexp-tests.el
M tests/automated/region-tests.el
P tests/automated/test-harness.el
U etc/xemacs.1
U src/editfns.c
U src/search.c
U src/strftime.c
U tests/automated/os-tests.el
U tests/automated/regexp-tests.el
Compilation finished at Wed Oct 03 19:12:03
> Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\nt\xemacs-21.5-clean-make-install.err
> keeping lines matching
> "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\(
\s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* "
> and then deleting lines matching
> "confl.*with.*auto-inlining\|^Formatting:"
cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\nt\
nmake /f xemacs.mak install
Compilation started at Wed Oct 03 19:21:56 2007 +0200 (W. Europe Daylight Time)
Installing XEmacs in "c:\\Program Files\\XEmacs\\XEmacs-21.5-b28".
1 file(s) copied.
1 File(s) copied
1 File(s) copied
c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\src\text.c(2180) : warning C4390: ';' : empty controlled statement found; is this the intent?
Using load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\)
Using module-load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\modules)
Generating autoloads for lisp/next-error.el...
While compiling call-process-internal in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\process.el:
** variable proc-mark bound but not referenced
While compiling toplevel forms in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\unicode.el:
** variable res bound but not referenced
While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\mule\mule-cmds.el:
** the function set-console-tty-coding-system is not known to be defined.
Using load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\)
Using module-load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\modules)
Warning: doc lost for function unicode-error-translate-region.
Warning: doc lost for function frob-unicode-errors-region.
While compiling x-win-init-xfree86 in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\x-win-xfree86.el:
** assignment to free variable x-us-keymap-first-keycode
** assignment to free variable x-us-keymap-description
While compiling x-win-init-sun in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\x-win-sun.el:
** assignment to free variable x-us-keymap-first-keycode
** assignment to free variable x-us-keymap-description
While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\x-font-menu.el:
** The following functions are not known to be defined:
fc-find-available-weights-for-family,
fc-find-available-font-families, xlfd-font-name-p, fc-font-match,
fc-name-parse, fc-pattern-get-family, fc-pattern-get-successp,
fc-pattern-get-weight, fc-pattern-get-size, fc-pattern-get-slant,
fc-font-weight-translate-to-string,
fc-font-slant-translate-to-string, make-fc-pattern,
fc-pattern-add-family, fc-pattern-add-weight,
fc-font-weight-translate-from-string, fc-pattern-add-size,
fc-pattern-add-slant, fc-font-slant-translate-from-string,
fc-name-unparse
While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\x-faces.el:
** the function default-x-device is not known to be defined.
Requiring next-error...
Compiling c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\next-error.el...
Wrote c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\next-error.elc
While compiling the end of the data in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\fontconfig.el:
** the function default-x-device is not known to be defined.
While compiling xft-font-create-object in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\font.el:
** attempt to inline fc-pattern-get-family before it was defined
** attempt to inline fc-pattern-get-size before it was defined
** attempt to inline fc-pattern-get-weight before it was defined
While compiling xft-font-create-name:
** attempt to inline fc-pattern-add-family before it was defined
** attempt to inline fc-pattern-add-size before it was defined
While compiling the end of the data:
** the function default-x-device is not known to be defined.
While compiling ethio-modify-vowel in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\mule\ethio-util.el:
** decompose-composite-char is an obsolete function; use char-to-string instead.
While compiling cyrillic-encode-koi8-r-char in file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\mule\cyril-util.el:
** reference to free variable cyrillic-koi8-r-to-external-code-table
While compiling cyrillic-encode-alternativnyj-char:
** reference to free variable cyrillic-alternativnyj-to-external-code-table
Computing custom-loads for next-error...
Installing in c:\Program Files\XEmacs\XEmacs-21.5-b28 ...
1 File(s) copied
1 File(s) copied
1 File(s) copied
1 File(s) copied
1 File(s) copied
11 File(s) copied
1 File(s) copied
1 File(s) copied
1 File(s) copied
506 File(s) copied
63 File(s) copied
638 File(s) copied
Compilation finished at Wed Oct 03 19:30:43
> Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\nt\xemacs-21.5-clean-make-check-temacs.err
> keeping lines matching
> "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\(
\s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* "
> and then deleting lines matching
> "confl.*with.*auto-inlining\|^Formatting:"
cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\nt\
nmake /f xemacs.mak check-temacs
Compilation started at Wed Oct 03 19:34:33 2007 +0200 (W. Europe Daylight Time)
Using load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lisp\)
Using module-load-path (c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\modules)
Warning: doc lost for function unicode-error-translate-region.
Warning: doc lost for function frob-unicode-errors-region.
base64-tests.el: 1234 of 1234 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
Fatal error: assertion failed, file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\src\faces.c, line 1604, fi == MODELINE_INDEX
Fatal error.
(with-output-to-temp-buffer "*Test-Log*" (princ (format "Testing %s...\n\n" filename)) (defconst test-harness-failure-tag "FAIL") (defconst test-harness-success-tag "PASS") (defmacro Known-Bug-Expect-Failure (&rest body) (backquote (let ((test-harness-failure-tag "KNOWN BUG") (test-harness-success-tag "PASS (FAILURE EXPECTED)")) (\,@ body)))) (defmacro Implementation-Incomplete-Expect-Failure (&rest body) (backquote (let ((test-harness-failure-tag "IMPLEMENTATION INCOMPLETE") (test-harness-success-tag "PASS (FAILURE EXPECTED)")) (\,@ body)))) (defun Print-Failure (fmt &rest args) (setq fmt (format "%s: %s" test-harness-failure-tag fmt)) (if (noninteractive) (apply (function message) fmt args)) (princ (concat (apply (function format) fmt args) "\n"))) (defun Print-Pass (fmt &rest args) (setq fmt (format "%s: %s" test-harness-success-tag fmt)) (and test-harness-verbose (princ (concat (apply (function format) fmt args) "\n")))) (defun Print-Skip (test reason &optional fmt &re!
st args) (setq fmt (concat "SKIP: %S BECAUSE %S" fmt)) (princ (concat (apply (function format) fmt test reason args) "\n"))) (defmacro Skip-Test-Unless (condition reason description &rest body) "Unless CONDITION is satisfied, skip test BODY.\nREASON is a description of the condition failure, and must be unique (it\nis used as a hash key). DESCRIPTION describes the tests that were skipped.\nBODY is a sequence of expressions and may contain several tests." (backquote (if (not (\, condition)) (let ((count (gethash (\, reason) skipped-test-reasons))) (puthash (\, reason) (if (null count) 1 (1+ count)) skipped-test-reasons) (Print-Skip (\, description) (\, reason))) (\,@ body)))) (defmacro Assert (assertion &optional failing-case) (backquote (condition-case error-info (progn (assert (\, assertion)) (Print-Pass "%S" (quote (\, assertion))) (incf passes)) (cl-assertion-failed (Print-Failure (if (\, failing-case) "Assertion failed: %S; failing case = %S" "Assertion failed: %S") (q!
uote (\, assertion)) (\, failing-case)) (incf assertion-failur!
es)) (t
(Print-Failure (if (\, failing-case) "%S ==> error: %S; failing case = %S" "%S ==> error: %S") (quote (\, assertion)) error-info (\, failing-case)) (incf other-failures))))) (defmacro Check-Error (expected-error &rest body) (let ((quoted-body (if (= 1 (length body)) (backquote (quote (\, (car body)))) (backquote (quote (progn (\,@ body))))))) (backquote (condition-case error-info (progn (setq trick-optimizer (progn (\,@ body))) (Print-Failure "%S executed successfully, but expected error %S" (\, quoted-body) (quote (\, expected-error))) (incf no-error-failures)) ((\, expected-error) (Print-Pass "%S ==> error %S, as expected" (\, quoted-body) (quote (\, expected-error))) (incf passes)) (error (Print-Failure "%S ==> expected error %S, got error %S instead" (\, quoted-body) (quote (\, expected-error)) error-info) (incf wrong-error-failures)))))) (defmacro Check-Error-Message (expected-error expected-error-regexp &rest body) (let ((quoted-body (if (= 1 (length body)) (backquote!
(quote (\, (car body)))) (backquote (quote (progn (\,@ body))))))) (backquote (condition-case error-info (progn (setq trick-optimizer (progn (\,@ body))) (Print-Failure "%S executed successfully, but expected error %S" (\, quoted-body) (quote (\, expected-error))) (incf no-error-failures)) ((\, expected-error) (let ((error-message (second error-info))) (if (string-match (\, expected-error-regexp) error-message) (progn (Print-Pass "%S ==> error %S %S, as expected" (\, quoted-body) error-message (quote (\, expected-error))) (incf passes)) (Print-Failure "%S ==> got error %S as expected, but error message %S did not match regexp %S" (\, quoted-body) (quote (\, expected-error)) error-message (\, expected-error-regexp)) (incf wrong-error-failures)))) (error (Print-Failure "%S ==> expected error %S, got error %S instead" (\, quoted-body) (quote (\, expected-error)) error-info) (incf wrong-error-failures)))))) (defmacro Check-Message (expected-message-regexp &rest body) (Skip-Tes!
t-Unless (fboundp (quote defadvice)) "can't defadvice" expecte!
d-messag
e-regexp (let ((quoted-body (if (= 1 (length body)) (backquote (quote (\, (car body)))) (backquote (quote (progn (\,@ body))))))) (backquote (let ((messages "")) (defadvice message (around collect activate) (defvar messages) (let ((msg-string (apply (quote format) (ad-get-args 0)))) (setq messages (concat messages msg-string)) msg-string)) (condition-case error-info (progn (setq trick-optimizer (progn (\,@ body))) (if (string-match (\, expected-message-regexp) messages) (progn (Print-Pass "%S ==> value %S, message %S, matching %S, as expected" (\, quoted-body) trick-optimizer messages (quote (\, expected-message-regexp))) (incf passes)) (Print-Failure "%S ==> value %S, message %S, NOT matching expected %S" (\, quoted-body) trick-optimizer messages (quote (\, expected-message-regexp))) (incf missing-message-failures))) (error (Print-Failure "%S ==> unexpected error %S" (\, quoted-body) error-info) (incf other-failures))) (ad-unadvise (quote message))))))) (defmacro Silence-Me!
ssage (&rest body) (backquote (flet ((append-message (&rest args) nil)) (\,@ body)))) (defmacro Ignore-Ebola (&rest body) (backquote (let ((debug-issue-ebola-notices -42)) (\,@ body)))) (defun Int-to-Marker (pos) (save-excursion (set-buffer standard-output) (save-excursion (goto-char pos) (point-marker)))) (princ "Testing Interpreted Lisp\n\n") (condition-case error-info (funcall (test-harness-read-from-buffer inbuffer)) (error (incf unexpected-test-file-failures) (princ (format "Unexpected error %S while executing interpreted code\n" error-info)) (message "Unexpected error %S while executing interpreted code." error-info) (message "Test suite execution aborted." error-info))) (princ "\nTesting Compiled Lisp\n\n") (let (code (test-harness-test-compiled t)) (condition-case error-info (setq code (letf (((symbol-function (quote byte-compile-warn)) (quote ignore))) (byte-compile (test-harness-read-from-buffer inbuffer)))) (error (princ (format "Unexpected error %S while byte-co!
mpiling code\n" error-info)))) (condition-case error-info (if !
code (fu
ncall code)) (error (incf unexpected-test-file-failures) (princ (format "Unexpected error %S while executing byte-compiled code\n" error-info)) (message "Unexpected error %S while executing byte-compiled code." error-info) (message "Test suite execution aborted." error-info)))) (princ (format "\nSUMMARY for %s:\n" filename)) (princ (format " %5d passes\n" passes)) (princ (format " %5d assertion failures\n" assertion-failures)) (princ (format " %5d errors that should have been generated, but weren't\n" no-error-failures)) (princ (format " %5d wrong-error failures\n" wrong-error-failures)) (princ (format " %5d missing-message failures\n" missing-message-failures)) (princ (format " %5d other failures\n" other-failures)) (let* ((total (+ passes assertion-failures no-error-failures wrong-error-failures missing-message-failures other-failures)) (basename (file-name-nondirectory filename)) (summary-msg (if (> total 0) (format test-harness-file-summary-template (concat basename ":")!
passes total (/ (* 100 passes) total)) (format test-harness-null-summary-template (concat basename ":")))) (reasons "")) (maphash (lambda (key value) (setq reasons (concat reasons (format "\n %d tests skipped because %s." value key)))) skipped-test-reasons) (when (> (length reasons) 1) (setq summary-msg (concat summary-msg reasons "\n Probably XEmacs cannot find your installed packages. Set EMACSPACKAGEPATH\n to the package hierarchy root or configure with --package-path to enable\n the skipped tests."))) (setq test-harness-file-results-alist (cons (list filename passes total) test-harness-file-results-alist)) (message "%s" summary-msg)) (when (> unexpected-test-file-failures 0) (setq unexpected-test-suite-failure-files (cons filename unexpected-test-suite-failure-files)) (setq unexpected-test-suite-failures (+ unexpected-test-suite-failures unexpected-test-file-failures)) (message "Test suite execution failed unexpectedly.")) (fmakunbound (quote Assert)) (fma!
kunbound (quote Check-Error)) (fmakunbound (quote Check-Messag!
e)) (fma
kunbound (quote Check-Error-Message)) (fmakunbound (quote Ignore-Ebola)) (fmakunbound (quote Int-to-Marker)) (and noninteractive (message "%s" (buffer-substring-no-properties nil nil "*Test-Log*"))))
# bind (pass-stream debug-on-error trick-optimizer skipped-test-reasons unexpected-test-file-failures other-failures missing-message-failures wrong-error-failures no-error-failures assertion-failures passes)
(let ((passes 0) (assertion-failures 0) (no-error-failures 0) (wrong-error-failures 0) (missing-message-failures 0) (other-failures 0) (unexpected-test-file-failures 0) (skipped-test-reasons (make-hash-table :test (quote equal))) (trick-optimizer nil) (debug-on-error t) (pass-stream nil)) (with-output-to-temp-buffer "*Test-Log*" (princ (format "Testing %s...\n\n" filename)) (defconst test-harness-failure-tag "FAIL") (defconst test-harness-success-tag "PASS") (defmacro Known-Bug-Expect-Failure (&rest body) (backquote (let ((test-harness-failure-tag "KNOWN BUG") (test-harness-success-tag "PASS (FAILURE EXPECTED)")) (\,@ body)))) (defmacro Implementation-Incomplete-Expect-Failure (&rest body) (backquote (let ((test-harness-failure-tag "IMPLEMENTATION INCOMPLETE") (test-harness-success-tag "PASS (FAILURE EXPECTED)")) (\,@ body)))) (defun Print-Failure (fmt &rest args) (setq fmt (format "%s: %s" test-harness-failure-tag fmt)) (if (noninteractive) (apply (function message) fmt a!
rgs)) (princ (concat (apply (function format) fmt args) "\n"))) (defun Print-Pass (fmt &rest args) (setq fmt (format "%s: %s" test-harness-success-tag fmt)) (and test-harness-verbose (princ (concat (apply (function format) fmt args) "\n")))) (defun Print-Skip (test reason &optional fmt &rest args) (setq fmt (concat "SKIP: %S BECAUSE %S" fmt)) (princ (concat (apply (function format) fmt test reason args) "\n"))) (defmacro Skip-Test-Unless (condition reason description &rest body) "Unless CONDITION is satisfied, skip test BODY.\nREASON is a description of the condition failure, and must be unique (it\nis used as a hash key). DESCRIPTION describes the tests that were skipped.\nBODY is a sequence of expressions and may contain several tests." (backquote (if (not (\, condition)) (let ((count (gethash (\, reason) skipped-test-reasons))) (puthash (\, reason) (if (null count) 1 (1+ count)) skipped-test-reasons) (Print-Skip (\, description) (\, reason))) (\,@ body)))) (defmacro Ass!
ert (assertion &optional failing-case) (backquote (condition-c!
ase erro
r-info (progn (assert (\, assertion)) (Print-Pass "%S" (quote (\, assertion))) (incf passes)) (cl-assertion-failed (Print-Failure (if (\, failing-case) "Assertion failed: %S; failing case = %S" "Assertion failed: %S") (quote (\, assertion)) (\, failing-case)) (incf assertion-failures)) (t (Print-Failure (if (\, failing-case) "%S ==> error: %S; failing case = %S" "%S ==> error: %S") (quote (\, assertion)) error-info (\, failing-case)) (incf other-failures))))) (defmacro Check-Error (expected-error &rest body) (let ((quoted-body (if (= 1 (length body)) (backquote (quote (\, (car body)))) (backquote (quote (progn (\,@ body))))))) (backquote (condition-case error-info (progn (setq trick-optimizer (progn (\,@ body))) (Print-Failure "%S executed successfully, but expected error %S" (\, quoted-body) (quote (\, expected-error))) (incf no-error-failures)) ((\, expected-error) (Print-Pass "%S ==> error %S, as expected" (\, quoted-body) (quote (\, expected-error))) (incf passes)) (err!
or (Print-Failure "%S ==> expected error %S, got error %S instead" (\, quoted-body) (quote (\, expected-error)) error-info) (incf wrong-error-failures)))))) (defmacro Check-Error-Message (expected-error expected-error-regexp &rest body) (let ((quoted-body (if (= 1 (length body)) (backquote (quote (\, (car body)))) (backquote (quote (progn (\,@ body))))))) (backquote (condition-case error-info (progn (setq trick-optimizer (progn (\,@ body))) (Print-Failure "%S executed successfully, but expected error %S" (\, quoted-body) (quote (\, expected-error))) (incf no-error-failures)) ((\, expected-error) (let ((error-message (second error-info))) (if (string-match (\, expected-error-regexp) error-message) (progn (Print-Pass "%S ==> error %S %S, as expected" (\, quoted-body) error-message (quote (\, expected-error))) (incf passes)) (Print-Failure "%S ==> got error %S as expected, but error message %S did not match regexp %S" (\, quoted-body) (quote (\, expected-error)) error-message !
(\, expected-error-regexp)) (incf wrong-error-failures)))) (er!
ror (Pri
nt-Failure "%S ==> expected error %S, got error %S instead" (\, quoted-body) (quote (\, expected-error)) error-info) (incf wrong-error-failures)))))) (defmacro Check-Message (expected-message-regexp &rest body) (Skip-Test-Unless (fboundp (quote defadvice)) "can't defadvice" expected-message-regexp (let ((quoted-body (if (= 1 (length body)) (backquote (quote (\, (car body)))) (backquote (quote (progn (\,@ body))))))) (backquote (let ((messages "")) (defadvice message (around collect activate) (defvar messages) (let ((msg-string (apply (quote format) (ad-get-args 0)))) (setq messages (concat messages msg-string)) msg-string)) (condition-case error-info (progn (setq trick-optimizer (progn (\,@ body))) (if (string-match (\, expected-message-regexp) messages) (progn (Print-Pass "%S ==> value %S, message %S, matching %S, as expected" (\, quoted-body) trick-optimizer messages (quote (\, expected-message-regexp))) (incf passes)) (Print-Failure "%S ==> value %S, message %S, NOT match!
ing expected %S" (\, quoted-body) trick-optimizer messages (quote (\, expected-message-regexp))) (incf missing-message-failures))) (error (Print-Failure "%S ==> unexpected error %S" (\, quoted-body) error-info) (incf other-failures))) (ad-unadvise (quote message))))))) (defmacro Silence-Message (&rest body) (backquote (flet ((append-message (&rest args) nil)) (\,@ body)))) (defmacro Ignore-Ebola (&rest body) (backquote (let ((debug-issue-ebola-notices -42)) (\,@ body)))) (defun Int-to-Marker (pos) (save-excursion (set-buffer standard-output) (save-excursion (goto-char pos) (point-marker)))) (princ "Testing Interpreted Lisp\n\n") (condition-case error-info (funcall (test-harness-read-from-buffer inbuffer)) (error (incf unexpected-test-file-failures) (princ (format "Unexpected error %S while executing interpreted code\n" error-info)) (message "Unexpected error %S while executing interpreted code." error-info) (message "Test suite execution aborted." error-info))) (princ "\nTe!
sting Compiled Lisp\n\n") (let (code (test-harness-test-compil!
ed t)) (
condition-case error-info (setq code (letf (((symbol-function (quote byte-compile-warn)) (quote ignore))) (byte-compile (test-harness-read-from-buffer inbuffer)))) (error (princ (format "Unexpected error %S while byte-compiling code\n" error-info)))) (condition-case error-info (if code (funcall code)) (error (incf unexpected-test-file-failures) (princ (format "Unexpected error %S while executing byte-compiled code\n" error-info)) (message "Unexpected error %S while executing byte-compiled code." error-info) (message "Test suite execution aborted." error-info)))) (princ (format "\nSUMMARY for %s:\n" filename)) (princ (format " %5d passes\n" passes)) (princ (format " %5d assertion failures\n" assertion-failures)) (princ (format " %5d errors that should have been generated, but weren't\n" no-error-failures)) (princ (format " %5d wrong-error failures\n" wrong-error-failures)) (princ (format " %5d missing-message failures\n" missing-message-failures)) (princ (format " %5d other f!
ailures\n" other-failures)) (let* ((total (+ passes assertion-failures no-error-failures wrong-error-failures missing-message-failures other-failures)) (basename (file-name-nondirectory filename)) (summary-msg (if (> total 0) (format test-harness-file-summary-template (concat basename ":") passes total (/ (* 100 passes) total)) (format test-harness-null-summary-template (concat basename ":")))) (reasons "")) (maphash (lambda (key value) (setq reasons (concat reasons (format "\n %d tests skipped because %s." value key)))) skipped-test-reasons) (when (> (length reasons) 1) (setq summary-msg (concat summary-msg reasons "\n Probably XEmacs cannot find your installed packages. Set EMACSPACKAGEPATH\n to the package hierarchy root or configure with --package-path to enable\n the skipped tests."))) (setq test-harness-file-results-alist (cons (list filename passes total) test-harness-file-results-alist)) (message "%s" summary-msg)) (when (> unexpected-test-file-failures!
0) (setq unexpected-test-suite-failure-files (cons filename u!
nexpecte
d-test-suite-failure-files)) (setq unexpected-test-suite-failures (+ unexpected-test-suite-failures unexpected-test-file-failures)) (message "Test suite execution failed unexpectedly.")) (fmakunbound (quote Assert)) (fmakunbound (quote Check-Error)) (fmakunbound (quote Check-Message)) (fmakunbound (quote Check-Error-Message)) (fmakunbound (quote Ignore-Ebola)) (fmakunbound (quote Int-to-Marker)) (and noninteractive (message "%s" (buffer-substring-no-properties nil nil "*Test-Log*")))))
# (condition-case ... . ((error (princ ">>Error occurred processing ") (princ file) (princ ": ") (display-error error-info nil) (terpri) nil)))
(condition-case error-info (progn (test-emacs-test-file file) t) (error (princ ">>Error occurred processing ") (princ file) (princ ": ") (display-error error-info nil) (terpri) nil))
(or (batch-test-emacs-1 file-in-dir) (setq error t))
(if (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t)))
(when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t)))
(while --dolist-temp--3 (setq file-in-dir (car --dolist-temp--3)) (when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t))) (setq --dolist-temp--3 (cdr --dolist-temp--3)))
(let ((--dolist-temp--3 (directory-files file t)) file-in-dir) (while --dolist-temp--3 (setq file-in-dir (car --dolist-temp--3)) (when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t))) (setq --dolist-temp--3 (cdr --dolist-temp--3))) nil)
(catch (quote --cl-block-nil--) (let ((--dolist-temp--3 (directory-files file t)) file-in-dir) (while --dolist-temp--3 (setq file-in-dir (car --dolist-temp--3)) (when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t))) (setq --dolist-temp--3 (cdr --dolist-temp--3))) nil))
(cl-block-wrapper (catch (quote --cl-block-nil--) (let ((--dolist-temp--3 (directory-files file t)) file-in-dir) (while --dolist-temp--3 (setq file-in-dir (car --dolist-temp--3)) (when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t))) (setq --dolist-temp--3 (cdr --dolist-temp--3))) nil)))
(block nil (let ((--dolist-temp--3 (directory-files file t)) file-in-dir) (while --dolist-temp--3 (setq file-in-dir (car --dolist-temp--3)) (when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t))) (setq --dolist-temp--3 (cdr --dolist-temp--3))) nil))
(dolist (file-in-dir (directory-files file t)) (when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t))))
(if (file-directory-p file) (dolist (file-in-dir (directory-files file t)) (when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t)))) (or (batch-test-emacs-1 file) (setq error t)))
(while --dolist-temp--2 (setq file (car --dolist-temp--2)) (if (file-directory-p file) (dolist (file-in-dir (directory-files file t)) (when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t)))) (or (batch-test-emacs-1 file) (setq error t))) (setq --dolist-temp--2 (cdr --dolist-temp--2)))
(let ((--dolist-temp--2 command-line-args-left) file) (while --dolist-temp--2 (setq file (car --dolist-temp--2)) (if (file-directory-p file) (dolist (file-in-dir (directory-files file t)) (when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t)))) (or (batch-test-emacs-1 file) (setq error t))) (setq --dolist-temp--2 (cdr --dolist-temp--2))) nil)
(catch (quote --cl-block-nil--) (let ((--dolist-temp--2 command-line-args-left) file) (while --dolist-temp--2 (setq file (car --dolist-temp--2)) (if (file-directory-p file) (dolist (file-in-dir (directory-files file t)) (when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t)))) (or (batch-test-emacs-1 file) (setq error t))) (setq --dolist-temp--2 (cdr --dolist-temp--2))) nil))
(cl-block-wrapper (catch (quote --cl-block-nil--) (let ((--dolist-temp--2 command-line-args-left) file) (while --dolist-temp--2 (setq file (car --dolist-temp--2)) (if (file-directory-p file) (dolist (file-in-dir (directory-files file t)) (when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t)))) (or (batch-test-emacs-1 file) (setq error t))) (setq --dolist-temp--2 (cdr --dolist-temp--2))) nil)))
(block nil (let ((--dolist-temp--2 command-line-args-left) file) (while --dolist-temp--2 (setq file (car --dolist-temp--2)) (if (file-directory-p file) (dolist (file-in-dir (directory-files file t)) (when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t)))) (or (batch-test-emacs-1 file) (setq error t))) (setq --dolist-temp--2 (cdr --dolist-temp--2))) nil))
(dolist (file command-line-args-left) (if (file-directory-p file) (dolist (file-in-dir (directory-files file t)) (when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t)))) (or (batch-test-emacs-1 file) (setq error t))))
# bind (error)
(let ((error nil)) (dolist (file command-line-args-left) (if (file-directory-p file) (dolist (file-in-dir (directory-files file t)) (when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t)))) (or (batch-test-emacs-1 file) (setq error t)))) (let ((namelen 0) (succlen 0) (testlen 0) (results test-harness-file-results-alist)) (flet ((print-width (i) (let ((x 10) (y 1)) (while (>= i x) (setq x (* 10 x) y (1+ y))) y))) (while results (let* ((head (car results)) (nn (length (file-name-nondirectory (first head)))) (ss (print-width (second head))) (tt (print-width (third head)))) (when (> nn namelen) (setq namelen nn)) (when (> ss succlen) (setq succlen ss)) (when (> tt testlen) (setq testlen tt))) (setq results (cdr results)))) (let ((results (reverse test-harness-file-results-alist)!
)) (while results (let* ((head (car results)) (basename (file-name-nondirectory (first head))) (nsucc (second head)) (ntest (third head))) (if (> ntest 0) (message test-harness-file-summary-template (concat basename ":") nsucc ntest (/ (* 100 nsucc) ntest)) (message test-harness-null-summary-template (concat basename ":"))) (setq results (cdr results))))) (when (> unexpected-test-suite-failures 0) (message "\n***** There %s %d unexpected test suite %s in %s:" (if (= unexpected-test-suite-failures 1) "was" "were") unexpected-test-suite-failures (if (= unexpected-test-suite-failures 1) "failure" "failures") (if (= (length unexpected-test-suite-failure-files) 1) "file" "files")) (while unexpected-test-suite-failure-files (let ((line (pop unexpected-test-suite-failure-files))) (while (and (< (length line) 61) unexpected-test-suite-failure-files) (setq line (concat line " " (pop unexpected-test-suite-failure-files)))) (message line))))) (message "\nDone") (kill-emacs (if error 1!
0)))
# bind (error-data)
# (condition-case ... . error)
NMAKE: fatal error U1077: '"c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lib-src\i"' : return code '0xc0000005'
Compilation exited abnormally with code 2 at Wed Oct 03 19:35:28
> Contents of c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\nt\xemacs-21.5-clean-make-check.err
> keeping lines matching
> "^--\[\[\|\]\]$\|^\(cd\|n?make\)\s-\|errors?\|warnings?\|pure.*\(space\|size\)\|hides\b\|strange\|shadowings\|^Compil\(ing\s-+in\|ation\)\|^Using\|not\s-+found\|^While\s-+compiling.*\(
\s-+.+\)*\|^Note:\|Installing\|[Ff]ile(s) copied\|\s-+tests\s-+\|^[A-Z] [^ ]+$\|^Wrong number of arguments:\|^ \*\* "
> and then deleting lines matching
> "confl.*with.*auto-inlining\|^Formatting:"
cd c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\nt\
nmake /f xemacs.mak check
Compilation started at Wed Oct 03 19:37:19 2007 +0200 (W. Europe Daylight Time)
base64-tests.el: 1234 of 1234 tests successful (100%).
0 errors that should have been generated, but weren't
0 wrong-error failures
Fatal error: assertion failed, file c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\src\faces.c, line 1604, fi == MODELINE_INDEX
Fatal error.
(with-output-to-temp-buffer "*Test-Log*" (princ (format "Testing %s...\n\n" filename)) (defconst test-harness-failure-tag "FAIL") (defconst test-harness-success-tag "PASS") (defmacro Known-Bug-Expect-Failure (&rest body) (backquote (let ((test-harness-failure-tag "KNOWN BUG") (test-harness-success-tag "PASS (FAILURE EXPECTED)")) (\,@ body)))) (defmacro Implementation-Incomplete-Expect-Failure (&rest body) (backquote (let ((test-harness-failure-tag "IMPLEMENTATION INCOMPLETE") (test-harness-success-tag "PASS (FAILURE EXPECTED)")) (\,@ body)))) (defun Print-Failure (fmt &rest args) (setq fmt (format "%s: %s" test-harness-failure-tag fmt)) (if (noninteractive) (apply (function message) fmt args)) (princ (concat (apply (function format) fmt args) "\n"))) (defun Print-Pass (fmt &rest args) (setq fmt (format "%s: %s" test-harness-success-tag fmt)) (and test-harness-verbose (princ (concat (apply (function format) fmt args) "\n")))) (defun Print-Skip (test reason &optional fmt &re!
st args) (setq fmt (concat "SKIP: %S BECAUSE %S" fmt)) (princ (concat (apply (function format) fmt test reason args) "\n"))) (defmacro Skip-Test-Unless (condition reason description &rest body) "Unless CONDITION is satisfied, skip test BODY.\nREASON is a description of the condition failure, and must be unique (it\nis used as a hash key). DESCRIPTION describes the tests that were skipped.\nBODY is a sequence of expressions and may contain several tests." (backquote (if (not (\, condition)) (let ((count (gethash (\, reason) skipped-test-reasons))) (puthash (\, reason) (if (null count) 1 (1+ count)) skipped-test-reasons) (Print-Skip (\, description) (\, reason))) (\,@ body)))) (defmacro Assert (assertion &optional failing-case) (backquote (condition-case error-info (progn (assert (\, assertion)) (Print-Pass "%S" (quote (\, assertion))) (incf passes)) (cl-assertion-failed (Print-Failure (if (\, failing-case) "Assertion failed: %S; failing case = %S" "Assertion failed: %S") (q!
uote (\, assertion)) (\, failing-case)) (incf assertion-failur!
es)) (t
(Print-Failure (if (\, failing-case) "%S ==> error: %S; failing case = %S" "%S ==> error: %S") (quote (\, assertion)) error-info (\, failing-case)) (incf other-failures))))) (defmacro Check-Error (expected-error &rest body) (let ((quoted-body (if (= 1 (length body)) (backquote (quote (\, (car body)))) (backquote (quote (progn (\,@ body))))))) (backquote (condition-case error-info (progn (setq trick-optimizer (progn (\,@ body))) (Print-Failure "%S executed successfully, but expected error %S" (\, quoted-body) (quote (\, expected-error))) (incf no-error-failures)) ((\, expected-error) (Print-Pass "%S ==> error %S, as expected" (\, quoted-body) (quote (\, expected-error))) (incf passes)) (error (Print-Failure "%S ==> expected error %S, got error %S instead" (\, quoted-body) (quote (\, expected-error)) error-info) (incf wrong-error-failures)))))) (defmacro Check-Error-Message (expected-error expected-error-regexp &rest body) (let ((quoted-body (if (= 1 (length body)) (backquote!
(quote (\, (car body)))) (backquote (quote (progn (\,@ body))))))) (backquote (condition-case error-info (progn (setq trick-optimizer (progn (\,@ body))) (Print-Failure "%S executed successfully, but expected error %S" (\, quoted-body) (quote (\, expected-error))) (incf no-error-failures)) ((\, expected-error) (let ((error-message (second error-info))) (if (string-match (\, expected-error-regexp) error-message) (progn (Print-Pass "%S ==> error %S %S, as expected" (\, quoted-body) error-message (quote (\, expected-error))) (incf passes)) (Print-Failure "%S ==> got error %S as expected, but error message %S did not match regexp %S" (\, quoted-body) (quote (\, expected-error)) error-message (\, expected-error-regexp)) (incf wrong-error-failures)))) (error (Print-Failure "%S ==> expected error %S, got error %S instead" (\, quoted-body) (quote (\, expected-error)) error-info) (incf wrong-error-failures)))))) (defmacro Check-Message (expected-message-regexp &rest body) (Skip-Tes!
t-Unless (fboundp (quote defadvice)) "can't defadvice" expecte!
d-messag
e-regexp (let ((quoted-body (if (= 1 (length body)) (backquote (quote (\, (car body)))) (backquote (quote (progn (\,@ body))))))) (backquote (let ((messages "")) (defadvice message (around collect activate) (defvar messages) (let ((msg-string (apply (quote format) (ad-get-args 0)))) (setq messages (concat messages msg-string)) msg-string)) (condition-case error-info (progn (setq trick-optimizer (progn (\,@ body))) (if (string-match (\, expected-message-regexp) messages) (progn (Print-Pass "%S ==> value %S, message %S, matching %S, as expected" (\, quoted-body) trick-optimizer messages (quote (\, expected-message-regexp))) (incf passes)) (Print-Failure "%S ==> value %S, message %S, NOT matching expected %S" (\, quoted-body) trick-optimizer messages (quote (\, expected-message-regexp))) (incf missing-message-failures))) (error (Print-Failure "%S ==> unexpected error %S" (\, quoted-body) error-info) (incf other-failures))) (ad-unadvise (quote message))))))) (defmacro Silence-Me!
ssage (&rest body) (backquote (flet ((append-message (&rest args) nil)) (\,@ body)))) (defmacro Ignore-Ebola (&rest body) (backquote (let ((debug-issue-ebola-notices -42)) (\,@ body)))) (defun Int-to-Marker (pos) (save-excursion (set-buffer standard-output) (save-excursion (goto-char pos) (point-marker)))) (princ "Testing Interpreted Lisp\n\n") (condition-case error-info (funcall (test-harness-read-from-buffer inbuffer)) (error (incf unexpected-test-file-failures) (princ (format "Unexpected error %S while executing interpreted code\n" error-info)) (message "Unexpected error %S while executing interpreted code." error-info) (message "Test suite execution aborted." error-info))) (princ "\nTesting Compiled Lisp\n\n") (let (code (test-harness-test-compiled t)) (condition-case error-info (setq code (letf (((symbol-function (quote byte-compile-warn)) (quote ignore))) (byte-compile (test-harness-read-from-buffer inbuffer)))) (error (princ (format "Unexpected error %S while byte-co!
mpiling code\n" error-info)))) (condition-case error-info (if !
code (fu
ncall code)) (error (incf unexpected-test-file-failures) (princ (format "Unexpected error %S while executing byte-compiled code\n" error-info)) (message "Unexpected error %S while executing byte-compiled code." error-info) (message "Test suite execution aborted." error-info)))) (princ (format "\nSUMMARY for %s:\n" filename)) (princ (format " %5d passes\n" passes)) (princ (format " %5d assertion failures\n" assertion-failures)) (princ (format " %5d errors that should have been generated, but weren't\n" no-error-failures)) (princ (format " %5d wrong-error failures\n" wrong-error-failures)) (princ (format " %5d missing-message failures\n" missing-message-failures)) (princ (format " %5d other failures\n" other-failures)) (let* ((total (+ passes assertion-failures no-error-failures wrong-error-failures missing-message-failures other-failures)) (basename (file-name-nondirectory filename)) (summary-msg (if (> total 0) (format test-harness-file-summary-template (concat basename ":")!
passes total (/ (* 100 passes) total)) (format test-harness-null-summary-template (concat basename ":")))) (reasons "")) (maphash (lambda (key value) (setq reasons (concat reasons (format "\n %d tests skipped because %s." value key)))) skipped-test-reasons) (when (> (length reasons) 1) (setq summary-msg (concat summary-msg reasons "\n Probably XEmacs cannot find your installed packages. Set EMACSPACKAGEPATH\n to the package hierarchy root or configure with --package-path to enable\n the skipped tests."))) (setq test-harness-file-results-alist (cons (list filename passes total) test-harness-file-results-alist)) (message "%s" summary-msg)) (when (> unexpected-test-file-failures 0) (setq unexpected-test-suite-failure-files (cons filename unexpected-test-suite-failure-files)) (setq unexpected-test-suite-failures (+ unexpected-test-suite-failures unexpected-test-file-failures)) (message "Test suite execution failed unexpectedly.")) (fmakunbound (quote Assert)) (fma!
kunbound (quote Check-Error)) (fmakunbound (quote Check-Messag!
e)) (fma
kunbound (quote Check-Error-Message)) (fmakunbound (quote Ignore-Ebola)) (fmakunbound (quote Int-to-Marker)) (and noninteractive (message "%s" (buffer-substring-no-properties nil nil "*Test-Log*"))))
# bind (pass-stream debug-on-error trick-optimizer skipped-test-reasons unexpected-test-file-failures other-failures missing-message-failures wrong-error-failures no-error-failures assertion-failures passes)
(let ((passes 0) (assertion-failures 0) (no-error-failures 0) (wrong-error-failures 0) (missing-message-failures 0) (other-failures 0) (unexpected-test-file-failures 0) (skipped-test-reasons (make-hash-table :test (quote equal))) (trick-optimizer nil) (debug-on-error t) (pass-stream nil)) (with-output-to-temp-buffer "*Test-Log*" (princ (format "Testing %s...\n\n" filename)) (defconst test-harness-failure-tag "FAIL") (defconst test-harness-success-tag "PASS") (defmacro Known-Bug-Expect-Failure (&rest body) (backquote (let ((test-harness-failure-tag "KNOWN BUG") (test-harness-success-tag "PASS (FAILURE EXPECTED)")) (\,@ body)))) (defmacro Implementation-Incomplete-Expect-Failure (&rest body) (backquote (let ((test-harness-failure-tag "IMPLEMENTATION INCOMPLETE") (test-harness-success-tag "PASS (FAILURE EXPECTED)")) (\,@ body)))) (defun Print-Failure (fmt &rest args) (setq fmt (format "%s: %s" test-harness-failure-tag fmt)) (if (noninteractive) (apply (function message) fmt a!
rgs)) (princ (concat (apply (function format) fmt args) "\n"))) (defun Print-Pass (fmt &rest args) (setq fmt (format "%s: %s" test-harness-success-tag fmt)) (and test-harness-verbose (princ (concat (apply (function format) fmt args) "\n")))) (defun Print-Skip (test reason &optional fmt &rest args) (setq fmt (concat "SKIP: %S BECAUSE %S" fmt)) (princ (concat (apply (function format) fmt test reason args) "\n"))) (defmacro Skip-Test-Unless (condition reason description &rest body) "Unless CONDITION is satisfied, skip test BODY.\nREASON is a description of the condition failure, and must be unique (it\nis used as a hash key). DESCRIPTION describes the tests that were skipped.\nBODY is a sequence of expressions and may contain several tests." (backquote (if (not (\, condition)) (let ((count (gethash (\, reason) skipped-test-reasons))) (puthash (\, reason) (if (null count) 1 (1+ count)) skipped-test-reasons) (Print-Skip (\, description) (\, reason))) (\,@ body)))) (defmacro Ass!
ert (assertion &optional failing-case) (backquote (condition-c!
ase erro
r-info (progn (assert (\, assertion)) (Print-Pass "%S" (quote (\, assertion))) (incf passes)) (cl-assertion-failed (Print-Failure (if (\, failing-case) "Assertion failed: %S; failing case = %S" "Assertion failed: %S") (quote (\, assertion)) (\, failing-case)) (incf assertion-failures)) (t (Print-Failure (if (\, failing-case) "%S ==> error: %S; failing case = %S" "%S ==> error: %S") (quote (\, assertion)) error-info (\, failing-case)) (incf other-failures))))) (defmacro Check-Error (expected-error &rest body) (let ((quoted-body (if (= 1 (length body)) (backquote (quote (\, (car body)))) (backquote (quote (progn (\,@ body))))))) (backquote (condition-case error-info (progn (setq trick-optimizer (progn (\,@ body))) (Print-Failure "%S executed successfully, but expected error %S" (\, quoted-body) (quote (\, expected-error))) (incf no-error-failures)) ((\, expected-error) (Print-Pass "%S ==> error %S, as expected" (\, quoted-body) (quote (\, expected-error))) (incf passes)) (err!
or (Print-Failure "%S ==> expected error %S, got error %S instead" (\, quoted-body) (quote (\, expected-error)) error-info) (incf wrong-error-failures)))))) (defmacro Check-Error-Message (expected-error expected-error-regexp &rest body) (let ((quoted-body (if (= 1 (length body)) (backquote (quote (\, (car body)))) (backquote (quote (progn (\,@ body))))))) (backquote (condition-case error-info (progn (setq trick-optimizer (progn (\,@ body))) (Print-Failure "%S executed successfully, but expected error %S" (\, quoted-body) (quote (\, expected-error))) (incf no-error-failures)) ((\, expected-error) (let ((error-message (second error-info))) (if (string-match (\, expected-error-regexp) error-message) (progn (Print-Pass "%S ==> error %S %S, as expected" (\, quoted-body) error-message (quote (\, expected-error))) (incf passes)) (Print-Failure "%S ==> got error %S as expected, but error message %S did not match regexp %S" (\, quoted-body) (quote (\, expected-error)) error-message !
(\, expected-error-regexp)) (incf wrong-error-failures)))) (er!
ror (Pri
nt-Failure "%S ==> expected error %S, got error %S instead" (\, quoted-body) (quote (\, expected-error)) error-info) (incf wrong-error-failures)))))) (defmacro Check-Message (expected-message-regexp &rest body) (Skip-Test-Unless (fboundp (quote defadvice)) "can't defadvice" expected-message-regexp (let ((quoted-body (if (= 1 (length body)) (backquote (quote (\, (car body)))) (backquote (quote (progn (\,@ body))))))) (backquote (let ((messages "")) (defadvice message (around collect activate) (defvar messages) (let ((msg-string (apply (quote format) (ad-get-args 0)))) (setq messages (concat messages msg-string)) msg-string)) (condition-case error-info (progn (setq trick-optimizer (progn (\,@ body))) (if (string-match (\, expected-message-regexp) messages) (progn (Print-Pass "%S ==> value %S, message %S, matching %S, as expected" (\, quoted-body) trick-optimizer messages (quote (\, expected-message-regexp))) (incf passes)) (Print-Failure "%S ==> value %S, message %S, NOT match!
ing expected %S" (\, quoted-body) trick-optimizer messages (quote (\, expected-message-regexp))) (incf missing-message-failures))) (error (Print-Failure "%S ==> unexpected error %S" (\, quoted-body) error-info) (incf other-failures))) (ad-unadvise (quote message))))))) (defmacro Silence-Message (&rest body) (backquote (flet ((append-message (&rest args) nil)) (\,@ body)))) (defmacro Ignore-Ebola (&rest body) (backquote (let ((debug-issue-ebola-notices -42)) (\,@ body)))) (defun Int-to-Marker (pos) (save-excursion (set-buffer standard-output) (save-excursion (goto-char pos) (point-marker)))) (princ "Testing Interpreted Lisp\n\n") (condition-case error-info (funcall (test-harness-read-from-buffer inbuffer)) (error (incf unexpected-test-file-failures) (princ (format "Unexpected error %S while executing interpreted code\n" error-info)) (message "Unexpected error %S while executing interpreted code." error-info) (message "Test suite execution aborted." error-info))) (princ "\nTe!
sting Compiled Lisp\n\n") (let (code (test-harness-test-compil!
ed t)) (
condition-case error-info (setq code (letf (((symbol-function (quote byte-compile-warn)) (quote ignore))) (byte-compile (test-harness-read-from-buffer inbuffer)))) (error (princ (format "Unexpected error %S while byte-compiling code\n" error-info)))) (condition-case error-info (if code (funcall code)) (error (incf unexpected-test-file-failures) (princ (format "Unexpected error %S while executing byte-compiled code\n" error-info)) (message "Unexpected error %S while executing byte-compiled code." error-info) (message "Test suite execution aborted." error-info)))) (princ (format "\nSUMMARY for %s:\n" filename)) (princ (format " %5d passes\n" passes)) (princ (format " %5d assertion failures\n" assertion-failures)) (princ (format " %5d errors that should have been generated, but weren't\n" no-error-failures)) (princ (format " %5d wrong-error failures\n" wrong-error-failures)) (princ (format " %5d missing-message failures\n" missing-message-failures)) (princ (format " %5d other f!
ailures\n" other-failures)) (let* ((total (+ passes assertion-failures no-error-failures wrong-error-failures missing-message-failures other-failures)) (basename (file-name-nondirectory filename)) (summary-msg (if (> total 0) (format test-harness-file-summary-template (concat basename ":") passes total (/ (* 100 passes) total)) (format test-harness-null-summary-template (concat basename ":")))) (reasons "")) (maphash (lambda (key value) (setq reasons (concat reasons (format "\n %d tests skipped because %s." value key)))) skipped-test-reasons) (when (> (length reasons) 1) (setq summary-msg (concat summary-msg reasons "\n Probably XEmacs cannot find your installed packages. Set EMACSPACKAGEPATH\n to the package hierarchy root or configure with --package-path to enable\n the skipped tests."))) (setq test-harness-file-results-alist (cons (list filename passes total) test-harness-file-results-alist)) (message "%s" summary-msg)) (when (> unexpected-test-file-failures!
0) (setq unexpected-test-suite-failure-files (cons filename u!
nexpecte
d-test-suite-failure-files)) (setq unexpected-test-suite-failures (+ unexpected-test-suite-failures unexpected-test-file-failures)) (message "Test suite execution failed unexpectedly.")) (fmakunbound (quote Assert)) (fmakunbound (quote Check-Error)) (fmakunbound (quote Check-Message)) (fmakunbound (quote Check-Error-Message)) (fmakunbound (quote Ignore-Ebola)) (fmakunbound (quote Int-to-Marker)) (and noninteractive (message "%s" (buffer-substring-no-properties nil nil "*Test-Log*")))))
# (condition-case ... . ((error (princ ">>Error occurred processing ") (princ file) (princ ": ") (display-error error-info nil) (terpri) nil)))
(condition-case error-info (progn (test-emacs-test-file file) t) (error (princ ">>Error occurred processing ") (princ file) (princ ": ") (display-error error-info nil) (terpri) nil))
(or (batch-test-emacs-1 file-in-dir) (setq error t))
(if (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t)))
(when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t)))
(while --dolist-temp--76103 (setq file-in-dir (car --dolist-temp--76103)) (when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t))) (setq --dolist-temp--76103 (cdr --dolist-temp--76103)))
(let ((--dolist-temp--76103 (directory-files file t)) file-in-dir) (while --dolist-temp--76103 (setq file-in-dir (car --dolist-temp--76103)) (when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t))) (setq --dolist-temp--76103 (cdr --dolist-temp--76103))) nil)
(catch (quote --cl-block-nil--) (let ((--dolist-temp--76103 (directory-files file t)) file-in-dir) (while --dolist-temp--76103 (setq file-in-dir (car --dolist-temp--76103)) (when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t))) (setq --dolist-temp--76103 (cdr --dolist-temp--76103))) nil))
(cl-block-wrapper (catch (quote --cl-block-nil--) (let ((--dolist-temp--76103 (directory-files file t)) file-in-dir) (while --dolist-temp--76103 (setq file-in-dir (car --dolist-temp--76103)) (when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t))) (setq --dolist-temp--76103 (cdr --dolist-temp--76103))) nil)))
(block nil (let ((--dolist-temp--76103 (directory-files file t)) file-in-dir) (while --dolist-temp--76103 (setq file-in-dir (car --dolist-temp--76103)) (when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t))) (setq --dolist-temp--76103 (cdr --dolist-temp--76103))) nil))
(dolist (file-in-dir (directory-files file t)) (when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t))))
(if (file-directory-p file) (dolist (file-in-dir (directory-files file t)) (when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t)))) (or (batch-test-emacs-1 file) (setq error t)))
(while --dolist-temp--76102 (setq file (car --dolist-temp--76102)) (if (file-directory-p file) (dolist (file-in-dir (directory-files file t)) (when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t)))) (or (batch-test-emacs-1 file) (setq error t))) (setq --dolist-temp--76102 (cdr --dolist-temp--76102)))
(let ((--dolist-temp--76102 command-line-args-left) file) (while --dolist-temp--76102 (setq file (car --dolist-temp--76102)) (if (file-directory-p file) (dolist (file-in-dir (directory-files file t)) (when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t)))) (or (batch-test-emacs-1 file) (setq error t))) (setq --dolist-temp--76102 (cdr --dolist-temp--76102))) nil)
(catch (quote --cl-block-nil--) (let ((--dolist-temp--76102 command-line-args-left) file) (while --dolist-temp--76102 (setq file (car --dolist-temp--76102)) (if (file-directory-p file) (dolist (file-in-dir (directory-files file t)) (when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t)))) (or (batch-test-emacs-1 file) (setq error t))) (setq --dolist-temp--76102 (cdr --dolist-temp--76102))) nil))
(cl-block-wrapper (catch (quote --cl-block-nil--) (let ((--dolist-temp--76102 command-line-args-left) file) (while --dolist-temp--76102 (setq file (car --dolist-temp--76102)) (if (file-directory-p file) (dolist (file-in-dir (directory-files file t)) (when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t)))) (or (batch-test-emacs-1 file) (setq error t))) (setq --dolist-temp--76102 (cdr --dolist-temp--76102))) nil)))
(block nil (let ((--dolist-temp--76102 command-line-args-left) file) (while --dolist-temp--76102 (setq file (car --dolist-temp--76102)) (if (file-directory-p file) (dolist (file-in-dir (directory-files file t)) (when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t)))) (or (batch-test-emacs-1 file) (setq error t))) (setq --dolist-temp--76102 (cdr --dolist-temp--76102))) nil))
(dolist (file command-line-args-left) (if (file-directory-p file) (dolist (file-in-dir (directory-files file t)) (when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t)))) (or (batch-test-emacs-1 file) (setq error t))))
# bind (error)
(let ((error nil)) (dolist (file command-line-args-left) (if (file-directory-p file) (dolist (file-in-dir (directory-files file t)) (when (and (string-match emacs-lisp-file-regexp file-in-dir) (not (or (auto-save-file-name-p file-in-dir) (backup-file-name-p file-in-dir) (equal (file-name-nondirectory file-in-dir) "test-harness.el")))) (or (batch-test-emacs-1 file-in-dir) (setq error t)))) (or (batch-test-emacs-1 file) (setq error t)))) (let ((namelen 0) (succlen 0) (testlen 0) (results test-harness-file-results-alist)) (flet ((print-width (i) (let ((x 10) (y 1)) (while (>= i x) (setq x (* 10 x) y (1+ y))) y))) (while results (let* ((head (car results)) (nn (length (file-name-nondirectory (first head)))) (ss (print-width (second head))) (tt (print-width (third head)))) (when (> nn namelen) (setq namelen nn)) (when (> ss succlen) (setq succlen ss)) (when (> tt testlen) (setq testlen tt))) (setq results (cdr results)))) (let ((results (reverse test-harness-file-results-alist)!
)) (while results (let* ((head (car results)) (basename (file-name-nondirectory (first head))) (nsucc (second head)) (ntest (third head))) (if (> ntest 0) (message test-harness-file-summary-template (concat basename ":") nsucc ntest (/ (* 100 nsucc) ntest)) (message test-harness-null-summary-template (concat basename ":"))) (setq results (cdr results))))) (when (> unexpected-test-suite-failures 0) (message "\n***** There %s %d unexpected test suite %s in %s:" (if (= unexpected-test-suite-failures 1) "was" "were") unexpected-test-suite-failures (if (= unexpected-test-suite-failures 1) "failure" "failures") (if (= (length unexpected-test-suite-failure-files) 1) "file" "files")) (while unexpected-test-suite-failure-files (let ((line (pop unexpected-test-suite-failure-files))) (while (and (< (length line) 61) unexpected-test-suite-failure-files) (setq line (concat line " " (pop unexpected-test-suite-failure-files)))) (message line))))) (message "\nDone") (kill-emacs (if error 1!
0)))
# bind (error-data)
# (condition-case ... . error)
NMAKE: fatal error U1077: '"c:\Hacking\cvs.xemacs.org\XEmacs\xemacs-21.5-clean\lib-src\i"' : return code '0xc0000005'
Compilation exited abnormally with code 2 at Wed Oct 03 19:37:27
--
Adrian Aichner
mailto:adrian@xemacs.org
http://www.xemacs.org/
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
vc-annotate and SCCS
17 years, 1 month
Skip Montanaro
I use vc (both the old at work and Ville's new version at home). I
occasionally annotate files in our CVS repository ("who's to blame for that
boneheaded mistake?" - usually me ;-), but we have a few files which are
still in SCCS. As far as I know SCCS doesn't have any sort of annotate
command. When I execute vc-annotate on an SCCS-managed file it responds
File /x/y/z is not under version control
That's almost certainly the wrong error message. I can check the file out,
check it back in, etc.
This is the old vc (whatever comes with 21.5.28), not the new. I actually
don't have any SCCS files at home to try this out with. If necessary, I
will set something up.
Skip
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta
Re: 21.5 Mule build failure
17 years, 1 month
Aidan Kehoe
Ar an ceathrú lá de mí Deireadh Fómhair, scríobh Stephen J. Turnbull:
> Aidan Kehoe writes:
> >
> > Ar an dara lá de mí Deireadh Fómhair, scríobh Vin Shelton:
> >
> > > I am also seeing this build failure on Windows, although neither of my
> > > Ubuntu-based builds is failing. Aidan (leaping to the conclusion that
> > > one of your recent check-ins caused this) - do you have any insight
> > > into what's going on? What do you need from me to debug this?
> >
> > Am seeing it locally, so that’s unnecessary.
>
> Here's a WAG: sizeof(various things) differs on 64-bit vs 32-bit
> platforms, and we've changed how storage sizes are computed recently
> when stuffing objects into opaques and the like.
Maybe. I’m seeing the problem on a 32-bit machine but not on a 64-bit
machine, so that would make some sense.
--
On the quay of the little Black Sea port, where the rescued pair came once
more into contact with civilization, Dobrinton was bitten by a dog which was
assumed to be mad, though it may only have been indiscriminating. (Saki)
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/cgi-bin/mailman/listinfo/xemacs-beta