From xemacs-m  Wed Aug  6 07:05:55 1997
Received: from turnbull.sk.tsukuba.ac.jp (root@turnbull.sk.tsukuba.ac.jp [130.158.99.4])
	by xemacs.org (8.8.5/8.8.5) with SMTP id HAA19605
	for <xemacs-beta@xemacs.org>; Wed, 6 Aug 1997 07:05:54 -0500 (CDT)
Received: from turnbull.sk.tsukuba.ac.jp(really [127.0.0.1]) by turnbull.sk.tsukuba.ac.jp
	via smtpd with esmtp
	id <m0ww4iR-00000wC@turnbull.sk.tsukuba.ac.jp>
	for <xemacs-beta@xemacs.org>; Wed, 6 Aug 1997 20:57:23 +0900 (JST)
	(Smail-3.2 1996-Jul-4 #3 built 1997-Jun-24)
Message-Id: <m0ww4iR-00000wC@turnbull.sk.tsukuba.ac.jp>
To: xemacs-beta@xemacs.org
Subject: quail-ja has uninterruptible repeating error
         [Was: Re: Where are the Japanese kanji dictionaries? ]
In-reply-to: Your message of "Wed, 06 Aug 1997 11:51:01 +0200."
             <199708060951.LAA00895@metheny.enst.fr> 
Date: Wed, 06 Aug 1997 20:57:22 +0900
From: "Stephen J. Turnbull" <turnbull@turnbull.sk.tsukuba.ac.jp>

>>>>> "Did" == Didier Verna <verna@inf.enst.fr> writes:

    Did> ---- From Stephen J. Turnbull's (Where are the Japanese kanji
    Did> dictionaries?):

    >> So I tried changing my input method to quail-ja (I normally use
    >> XIM/Canna), and it complained about not finding package 'kkc.
    >> I can't find it either, and it's not in the LEIM tarball for
    >> "Budapest".

    Did> 	This is a problem I'd already reported: Try `M-:
    Did> (provide 'kkc)' before and everything should work.  ...
    Did> /leim/quail/japanese.el contains a `(require 'kkc)' but it's
    Did> provided nowhere. I couldn't find any kkc clearly related
    Did> files either, so I don't know where `(provide 'kkc)' should
    Did> be put. Nobody gave a solution after my first report of the
    Did> problem.

I suspect that probably LEIM/quail is just unrecoverably munged from
the conversion of Emacs + Mule to "GNUMule" over at the FSF.  We're
going to have to wait until Handa-san settles it down.  I did find my
bookmark, and in the most recent GNUMule alpha, there _is_ a kkc.el.

What do you mean, exactly, by "works"?  Once I do `M-: (provide 'kkc)',
`Mule->Set Language Environment' gives "Symbol's function definition
is void: set-coding-priority", the same as before, without it.  I can
get input of hiragana, but hitting space does not convert to kanji, it
just inserts a space.  It also doesn't seem to permit stuff like
e-n-k-a (it wants an apostrophe or something to indicate syllabic `n').

And

% src/xemacs -q no-site-file ~/junk &
M-: "(provide 'kkc)" RET
[menu: Mule -> Select Input Method] "ja" TAB RET
"qu" TAB RET
"enka" M-X "q"

produces a very nasty infinite (I suppose) loop of errors that C-G
doesn't interrupt and repeatedly rings the bell.  (C-Z does get the
frequency to slow down a bit; I still have to kill the process from an
xterm to get it to shut up.)  The "ja" completes to "Japanese", the
"qu" completes to "quail-ja".  The sequence "enk" produces an error
message

"Wrong type argument: command-event-p, ?k, unread-command-events".

Ignoring that and continuing with the "a", the buffer displays the
Japanese hiragana 'e' 'n' 'a'; the `k' got swallowed somewhere.  And
when I get to the "M-X q", repeated error message is

"Wrong type argument: overlayp, nil".

Yuck.  That's as far as I go until the weekend; my wife is expecting
me for dinner; let me know if this is reproducible (elsewhere---my
nerves are jangling from doing it repeatedly on my machine), or if I
screwed up somewhere.

Configuration:

uname -a: Linux tanko 2.0.29 #3 Fri Jul 25 02:43:07 JST 1997 i586 unknown

./configure  '--with-sound=native' '--with-mule' '--with-xim'


Configured for `i586-pc-linux'.

  Where should the build process find the source code?    /usr/local/xemacs
  What installation prefix should install use?		  /usr/local
  What operating system and machine description files should XEmacs use?
        `s/linux.h' and `m/intel386.h'
  What compiler should XEmacs be built with?              gcc -g -O2 -Wall -Wno-switch -fno-strength-reduce -malign-loops=2 -malign-jumps=2 -malign-functions=2
  Should XEmacs use the GNU version of malloc?            yes
  Should XEmacs use the relocating allocator for buffers? yes
  What window system should XEmacs use?                   x11
  Where do we find X Windows header files?                /usr/X11R6/include
  Where do we find X Windows libraries?                   /usr/X11R6/lib
  Compiling in support for XAUTH.
  Compiling in support for GIF image conversion.
  Compiling in support for XPM images.
  Compiling in support for X-Face message headers.
  Compiling in support for JPEG image conversion.
  Compiling in support for PNG image conversion.
  Compiling in native sound support.
  Compiling in support for Berkeley DB.
  Compiling in support for GNU DBM.
  Compiling in support for ncurses.
  Compiling in Mule (multi-lingual) support.
  Compiling in XIM (X11R5+ I18N input method) support.
    Using raw Xlib to provide XIM support.
  Compiling in support for proper session-management.
  Using Lucid menubars.
  Using Lucid scrollbars.
  Using Athena dialog boxes.
  movemail will use "dot-locking" for locking mail spool files.
  WARNING: ---------------------------------------------------------
  WARNING: Compiling in support for runtime error checking.
  WARNING: XEmacs will run noticeably more slowly as a result.
  WARNING: Error checking is on by default for XEmacs beta releases.
  WARNING: ---------------------------------------------------------

-- 
                            Stephen J. Turnbull
Institute of Policy and Planning Sciences                    Yaseppochi-Gumi
University of Tsukuba                      http://turnbull.sk.tsukuba.ac.jp/
Tel: +81 (298) 53-5091;  Fax: 55-3849              turnbull@sk.tsukuba.ac.jp

