Dear Bug Team!
At the request of James LewisMoss, XEmacs package maintainer for
Debian, I am forwarding you the bug report I sent him with some
additional information provided by M-x report-xemacs-bug. I put him
on the CC list. For the original bug report, see
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=149024
I am using the Debian packages of XEmacs 21.
I try to enable UTF-8 encoding in XEmacs-mule, by putting the following
commands in ~/.xemacs/init.el
(require 'unicode)
(require 'un-define)
(set-coding-priority-list '(utf-8))
(set-coding-category-system 'utf-8 'utf-8)
I get the following error:
Signaling: (file-error "Cannot open load file" "uascii")
signal(file-error ("Cannot open load file" "uascii"))
load("uascii" nil t nil)
require(uascii)
require-unicode-charset-data(ascii)
#<compiled-function (charset) "...(20)" [sym charset
unicode-get-translation-rule-from-charset require-unicode-charset-data
tae-declare-translation unicode-assoc t] 4>(ascii)
mapcar(#<compiled-function (charset) "...(20)" [sym charset
unicode-get-translation-rule-from-charset require-unicode-charset-data
tae-declare-translation unicode-assoc t] 4> (ascii latin-iso8859-1 latin-iso8859-2
latin-iso8859-3 latin-iso8859-4 cyrillic-iso8859-5 greek-iso8859-7 hebrew-iso8859-8
latin-iso8859-9 latin-iso8859-15 ipa japanese-jisx0208 japanese-jisx0212 chinese-gb2312
chinese-cns11643-1 chinese-cns11643-2 chinese-cns11643-3 chinese-cns11643-4
chinese-cns11643-5 chinese-cns11643-6 chinese-cns11643-7 chinese-big5-1 chinese-big5-2
korean-ksc5601 latin-jisx0201 katakana-jisx0201 thai-tis620 ethiopic
vietnamese-viscii-lower vietnamese-viscii-upper))
byte-code("..." [lf-vs-cr-assoc lf-vs-unicode-line-separator-assoc
unicode-not-found-to-invalid-assoc unicode-not-found-to-replace-or-invalid-assoc
unicode-basic-translation-charset-order-list tae-declare-translation
unicode-basic-translation-rule | mapcar #<compiled-function (charset)
"...(20)" [sym charset unicode-get-translation-rule-from-charset
require-unicode-charset-data tae-declare-translation unicode-assoc t] 4> t
unicode-basic-stream-translation-rule unicode-basic-non-stream-translation-rule
unicode-line-separator-translation-rule (unicode-basic-stream-translation-rule)
unicode-mac-line-separator-translation-rule (unicode-basic-stream-translation-rule)
provide un-trbase] 6)
load-internal("un-trbase" nil t nil binary)
load("un-trbase" nil t nil)
require(un-trbase)
(progn (require (quote un-trbase)) (require (quote mccl-font)) (require (quote utf)))
(eval-when-compile (require (quote un-trbase)) (require (quote mccl-font)) (require
(quote utf)))
load-internal("un-define" nil t nil undecided)
load("un-define" nil t nil)
require(un-define)
eval((require (quote un-define)))
eval-interactive((require (quote un-define)))
eval-last-sexp(nil)
call-interactively(eval-last-sexp)
If I put the following commands, the error changes into:
(add-to-list 'load-path
"/usr/share/xemacs21/mule-packages/etc/mule-ucs/reldata/")
(require 'unicode)
(require 'un-define)
(set-coding-priority-list '(utf-8))
(set-coding-category-system 'utf-8 'utf-8)
Signaling: (error "Required feature uethiopic was not provided")
require(uethiopic)
require-unicode-charset-data(ethiopic)
#<compiled-function (charset) "...(20)" [sym charset
unicode-get-translation-rule-from-charset require-unicode-charset-data
tae-declare-translation unicode-assoc t] 4>(ethiopic)
mapcar(#<compiled-function (charset) "...(20)" [sym charset
unicode-get-translation-rule-from-charset require-unicode-charset-data
tae-declare-translation unicode-assoc t] 4> (ascii latin-iso8859-1 latin-iso8859-2
latin-iso8859-3 latin-iso8859-4 cyrillic-iso8859-5 greek-iso8859-7 hebrew-iso8859-8
latin-iso8859-9 latin-iso8859-15 ipa japanese-jisx0208 japanese-jisx0212 chinese-gb2312
chinese-cns11643-1 chinese-cns11643-2 chinese-cns11643-3 chinese-cns11643-4
chinese-cns11643-5 chinese-cns11643-6 chinese-cns11643-7 chinese-big5-1 chinese-big5-2
korean-ksc5601 latin-jisx0201 katakana-jisx0201 thai-tis620 ethiopic
vietnamese-viscii-lower vietnamese-viscii-upper))
byte-code("..." [lf-vs-cr-assoc lf-vs-unicode-line-separator-assoc
unicode-not-found-to-invalid-assoc unicode-not-found-to-replace-or-invalid-assoc
unicode-basic-translation-charset-order-list tae-declare-translation
unicode-basic-translation-rule | mapcar #<compiled-function (charset)
"...(20)" [sym charset unicode-get-translation-rule-from-charset
require-unicode-charset-data tae-declare-translation unicode-assoc t] 4> t
unicode-basic-stream-translation-rule unicode-basic-non-stream-translation-rule
unicode-line-separator-translation-rule (unicode-basic-stream-translation-rule)
unicode-mac-line-separator-translation-rule (unicode-basic-stream-translation-rule)
provide un-trbase] 6)
load-internal("un-trbase" nil t nil binary)
load("un-trbase" nil t nil)
require(un-trbase)
(progn (require (quote un-trbase)) (require (quote mccl-font)) (require (quote utf)))
(eval-when-compile (require (quote un-trbase)) (require (quote mccl-font)) (require
(quote utf)))
load-internal("un-define" nil t nil undecided)
load("un-define" nil t nil)
require(un-define)
eval((require (quote un-define)))
eval-interactive((require (quote un-define)))
eval-last-sexp(nil)
call-interactively(eval-last-sexp)
-- System Information
Debian Release: 3.0
Kernel Version: Linux duronbox.nosuchnet 2.4.18 #1 Tue Apr 30 17:26:24 CEST 2002 i686
unknown
Versions of the packages xemacs21-mule depends on:
ii emacsen-common 1.4.15 Common facilities for all emacsen.
ii libc6 2.2.5-6 GNU C Library: Shared libraries and Timezone
ii libcompfaceg1 1989.11.11-23 Compress/decompress images for mailheaders,
ii libdb3 3.2.9-16 Berkeley v3 Database Libraries [runtime]
ii libjpeg62 6b-5 The Independent JPEG Group's JPEG runtime li
ii libldap2 2.0.23-7 OpenLDAP libraries.
ii libncurses5 5.2.20020112a- Shared libraries for terminal handling
ii libpgsql2 7.2.1-3 Shared library libpq.so.2 for PostgreSQL
ii libpng2 1.0.12-3 PNG library - runtime
ii libtiff3g 3.5.5-6 Tag Image File Format library
ii libxaw7 4.1.0-17 X Athena widget set library
ii xemacs21-bases 2002.05.22-1 Editor and kitchen sink -- compiled elisp su
ii xemacs21-bin 21.4.8-1 Editor and kitchen sink -- support binaries
ii xemacs21-mules 2002.05.22-2 Editor and kitchen sink -- Mule elisp suppor
ii xemacs21-suppo 21.4.8-1 Editor and kitchen sink -- architecture inde
ii xlibs 4.1.0-17 X Window System client libraries
ii zlib1g 1.1.4-1 compression library - runtime
================================================================
System Info to help track down your bug:
---------------------------------------
uname -a: Linux eeyore 2.4.19-pre8-ac3 #1 Wed May 15 10:39:43 EDT 2002 i686 unknown
./configure '--with-sound=none,native' '--cflags=-O2 -g -Wall'
'--with-x11' '--extra-verbose' '--with-site-lisp'
'--statedir=/var/lib' '--infodir=/usr/share/info/xemacs-21.4.8'
'--prefix=/usr' '--error-checking=none' '--debug=no'
'--dynamic' '--with-gpm=no' '--with_menubars=lucid'
'--with_scrollbars=lucid' '--with_dialogs=athena'
'--docdir=/usr/lib/xemacs-21.4.8/i386-debian-linux/mule/' '--with-mule'
'--with-canna=no' '--with-wnn=no' '--with-xim=xlib'
'--with-xfs'
'--package-path=~/.xemacs:~/.xemacs/packages:~/.xemacs/xemacs-packages::/usr/share/xemacs21/packages:/usr/share/xemacs21/mule-packages:/usr/share/xemacs21/site-packages'
'i386-debian-linux'
XEmacs 21.4.8 "Honest Recruiter" configured for `i386-debian-linux'.
Compilation / Installation:
Source code location:
/home/dres/project/debian/current/xemacs21/xemacs-21.4.8
Installation prefix: /usr
Operating system description file: `s/linux.h'
Machine description file: `m/intel386.h'
Compiler: gcc -O2 -g -Wall
Relocating allocator for buffers: no
GNU version of malloc: yes
- Using Doug Lea's new malloc from the GNU C Library.
Linking with `-Xlinker -znocombreloc'.
- Consider configuring with --pdump.
Window System:
Compiling in support for the X window system:
- X Windows headers location: /usr/X11R6/include
- X Windows libraries location: /usr/X11R6/lib
- 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.
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.
Compiling in support for PostgreSQL.
- Using PostgreSQL header file: postgresql/libpq-fe.h
- Using PostgreSQL V7 bindings.
Internationalization:
Compiling in support for Mule (multi-lingual Emacs).
Compiling in support for XIM (X11R5+ I18N input method).
- Using raw Xlib to provide XIM support.
- Using XFontSet to provide bilingual menubar.
Mail:
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.
Load-Path Lisp Shadows:
----------------------
(/usr/share/xemacs21/site-lisp/maxima/sshell
/usr/share/xemacs21/site-lisp/maxima/sshell
/usr/share/xemacs21/site-lisp/maxima/smart-complete
/usr/share/xemacs21/site-lisp/maxima/smart-complete
/usr/share/xemacs21/site-lisp/maxima/maxima-mode
/usr/share/xemacs21/site-lisp/maxima/maxima-mode
/usr/share/xemacs21/site-lisp/maxima/man1-to-texi
/usr/share/xemacs21/site-lisp/maxima/man1-to-texi
/usr/share/xemacs21/site-lisp/maxima/gcl
/usr/share/xemacs21/site-lisp/maxima/gcl
/usr/share/xemacs21/site-lisp/maxima/doc-to-texi
/usr/share/xemacs21/site-lisp/maxima/doc-to-texi
/usr/share/xemacs21/site-lisp/maxima/dbl
/usr/share/xemacs21/site-lisp/maxima/dbl
/usr/share/xemacs21/site-lisp/maxima/bookmode
/usr/share/xemacs21/site-lisp/maxima/bookmode
/usr/share/xemacs21/site-lisp/maxima/ansi-doc
/usr/share/xemacs21/site-lisp/maxima/ansi-doc
/usr/share/xemacs21/site-lisp/maxima/add-defaults
/usr/share/xemacs21/site-lisp/maxima/add-defaults
/usr/share/xemacs21/site-lisp/maxima/add-default
/usr/share/xemacs21/site-lisp/maxima/add-default
/usr/share/xemacs21/site-lisp/octave/octave-mod
/usr/share/xemacs21/site-lisp/octave2.1-emacsen/octave-mod
/usr/share/xemacs21/site-lisp/octave/octave-inf
/usr/share/xemacs21/site-lisp/octave2.1-emacsen/octave-inf
/usr/share/xemacs21/site-lisp/octave/octave-hlp
/usr/share/xemacs21/site-lisp/octave2.1-emacsen/octave-hlp
/usr/share/xemacs21/site-lisp/link /usr/share/emacs/site-lisp/link
/usr/share/xemacs21/site-lisp/connection
/usr/share/emacs/site-lisp/connection
/usr/share/xemacs21/site-lisp/dictionary
/usr/share/emacs/site-lisp/dictionary
/usr/share/xemacs21/site-lisp/debian-startup
/usr/share/emacs/site-lisp/debian-startup
/usr/share/xemacs21/site-lisp/lbdb/lbdb
/usr/share/xemacs21/site-lisp/lbdb/lbdb
/usr/share/xemacs21/site-lisp/connection
/usr/share/xemacs21/packages/lisp/dictionary/connection
/usr/share/xemacs21/site-lisp/link
/usr/share/xemacs21/packages/lisp/dictionary/link
/usr/share/xemacs21/site-lisp/dictionary
/usr/share/xemacs21/packages/lisp/dictionary/dictionary ~/lisp/vcard
/usr/share/xemacs21/packages/lisp/gnus/vcard /etc/emacs/site-start
/usr/share/xemacs21/site-packages/lisp/site-start)
Installed XEmacs Packages:
-------------------------
((ada:version 1.1 :type regular)
(apel :version 1.23 :type regular)
(auctex :version 1.31 :type regular)
(bbdb :version 1.2 :type regular)
(c-support :version 1.16 :type single-file)
(calc :version 1.23 :type regular)
(calendar :version 1.18 :type regular)
(cc-mode :version 1.28 :type regular)
(clearcase :version 1.03 :type regular)
(cookie :version 1.14 :type regular)
(crisp :version 1.12 :type regular)
(debug :version 1.15 :type regular)
(dictionary :version 1.11 :type regular)
(dired :version 1.12 :type regular)
(edebug :version 1.14 :type regular)
(ediff :version 1.41 :type regular)
(edit-utils :version 1.85 :type single-file)
(edt :version 1.12 :type regular)
(efs :version 1.29 :type regular)
(eieio :version 1.02 :type regular)
(elib :version 1.1 :type single-file)
(emerge :version 1.09 :type regular)
(eshell :version 1.03 :type regular)
(eterm :version 1.13 :type regular)
(eudc :version 1.36 :type regular)
(footnote :version 1.15 :type regular)
(forms :version 1.14 :type regular)
(frame-icon :version 1.09 :type regular)
(fsf-compat :version 1.11 :type single-file)
(games :version 1.13 :type regular)
(gnats :version 1.14 :type regular)
(gnus :version 1.6 :type regular)
(haskell-mode :version 1.04 :type regular)
(hm--html-menus :version 1.18 :type regular)
(ibuffer :version 1.07 :type regular)
(idlwave :version 1.25 :type regular)
(igrep :version 1.08 :type regular)
(ilisp :version 1.22 :type regular)
(ispell :version 1.24 :type regular)
(jde :version 1.35 :type regular)
(liece :version 1.04 :type regular)
(mail-lib :version 1.46 :type regular)
(mailcrypt :version 2.11 :type regular)
(mew :version 1.17 :type regular)
(mh-e :version 1.14 :type regular)
(mine :version 1.14 :type regular)
(misc-games :version 1.15 :type single-file)
(mmm-mode :version 1.0 :type regular)
(net-utils :version 1.24 :type single-file)
(os-utils :version 1.28 :type single-file)
(pc :version 1.22 :type single-file)
(pcl-cvs :version 1.61 :type regular)
(pcomplete :version 1.01 :type regular)
(prog-modes
:version
1
.56
:type
single-file)
(ps-print :version 1.04 :type regular)
(psgml :version 1.28 :type regular)
(reftex :version 1.25 :type regular)
(rmail :version 1.13 :type regular)
(scheme :version 1.11 :type regular)
(semantic :version 1.12 :type regular)
(sgml :version 1.08 :type regular)
(sh-script :version 1.15 :type regular)
(sieve :version 1.02 :type regular)
(slider :version 1.13 :type regular)
(sounds-au :version 1.1 :type regular)
(sounds-wav :version 1.1 :type regular)
(speedbar :version 1.23 :type regular)
(strokes :version 1.08 :type regular)
(supercite :version 1.19 :type regular)
(texinfo :version 1.2 :type regular)
(text-modes :version 1.43 :type single-file)
(textools :version 1.12 :type regular)
(time :version 1.11 :type regular)
(tm :version 1.32 :type regular)
(tooltalk :version 1.13 :type regular)
(tpu :version 1.12 :type regular)
(tramp :version 1.05 :type regular)
(vc :version 1.3 :type regular)
(vc-cc :version 1.18 :type regular)
(vhdl :version 1.15 :type regular)
(view-process :version 1.11 :type regular)
(viper :version 1.34 :type regular)
(w3 :version 1.23 :type regular)
(xemacs-base :version 1.63 :type regular)
(xemacs-devel :version 1.44 :type single-file)
(xslide :version 1.02 :type regular)
(zenirc :version 1.13 :type regular)
(edict :version 1.13 :type regular)
(egg-its :version 1.26 :type regular)
(latin-unity :version 1.05 :type regular)
(leim :version 1.18 :type regular)
(locale :version 1.18 :type regular)
(lookup :version 1.1 :type regular)
(mule-base :version 1.4 :type regular)
(mule-ucs :version 1.04 :type regular)
(skk :version 1.22 :type regular)
(vm :version 7.04 :type regular)
(build :version 1.05 :type regular))
Features:
--------
(gnus-ems gnus-xmas wid-edit efs-cu mail-extr message messagexmas mml
mm-decode mm-encode mailcap mm-bodies uudecode mail-parse rfc2045
rfc2231 rfc2047 gnus-util qp ietf-drums time-date parse-time
mail-abbrevs nnheader nnheaderxm mm-util mail-prsvr mail-utils
mailheader xemacsbug shadow sendmail rfc822 font disp-table font-lock
cus-face paren blink-paren cmuscheme comint ring scheme tex-site
unicode mule-ucs-unicode un-data mucs mucs-ccl trans-util mucs-type
mucs-error ispell ada-autoloads apel-autoloads auctex-autoloads
bbdb-autoloads c-support-autoloads calc-autoloads calendar-autoloads
cc-mode-autoloads clearcase-autoloads cookie-autoloads crisp-autoloads
debug-autoloads dictionary-autoloads dired-autoloads edebug-autoloads
ediff-autoloads edit-utils-autoloads edt-autoloads efs-autoloads
eieio-autoloads elib-autoloads emerge-autoloads eshell-autoloads
eterm-autoloads eudc-autoloads footnote-autoloads forms-autoloads
frame-icon-autoloads fsf-compat-autoloads games-autoloads
gnats-autoloads gnus-autoloads haskell-mode-autoloads
hm--html-menus-autoloads ibuffer-autoloads idlwave-autoloads
igrep-autoloads ilisp-autoloads ispell-autoloads jde-autoloads
liece-autoloads mail-lib-autoloads mailcrypt-autoloads mew-autoloads
mh-e-autoloads mine-autoloads misc-games-autoloads mmm-mode-autoloads
net-utils-autoloads os-utils-autoloads pc-autoloads pcl-cvs-autoloads
pcomplete-autoloads prog-modes-autoloads ps-print-autoloads
psgml-autoloads reftex-autoloads rmail-autoloads scheme-autoloads
semantic-autoloads sgml-autoloads sh-script-autoloads sieve-autoloads
slider-autoloads sounds-au-autoloads sounds-wav-autoloads
speedbar-autoloads strokes-autoloads supercite-autoloads
texinfo-autoloads text-modes-autoloads textools-autoloads
time-autoloads tm-autoloads tooltalk-autoloads tpu-autoloads
tramp-autoloads vc-autoloads vc-cc-autoloads vhdl-autoloads
view-process-autoloads viper-autoloads w3-autoloads
xemacs-base-autoloads xemacs-devel-autoloads xslide-autoloads
zenirc-autoloads edict-autoloads egg-its-autoloads
latin-unity-autoloads leim-autoloads locale-autoloads lookup-autoloads
mule-base-autoloads mule-ucs-autoloads skk-autoloads mule-autoloads
vm-autoloads build-autoloads lisp-autoloads loadhist auto-show
fontl-hooks x-iso8859-1 slovenian czech romanian ccl mule-help
code-cmds gutter-items menubar-items x-menubar mode-motion mouse
itimer auto-save lisp-mode easymenu iso8859-1 page buff-menu
lib-complete cus-file derived frame text-props obsolete cus-start
custom widget cl-extra mini-cl cl cl-19 packages backquote
very-early-lisp postgresqlv7 postgresql file-coding mule
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 xim gutter
tiff png gif jpeg xface xpm xbm lisp-float-type linux dialog devices
window-system base64)
Recent keystrokes:
-----------------
M-x r e p o TAB r TAB x e TAB RET
Recent messages (most recent first):
-----------------------------------
Loading gnus-xmas...done
Loading gnus-xmas...
Loading gnus-ems...
Loading efs-cu...done
Loading efs-cu...
Loading mail-extr...done
Loading mail-extr...
Loading message...done
Loading message...
Loading xemacsbug...done
Loading xemacsbug...
Making completion list...
Loading font...done
Loading font...
Loading font-lock...done
Loading cus-face...done
Loading cus-face...
Loading font-lock...
Paren mode is paren
Loading paren...done