Package: egg Version: 4.0.6+0.20041122cvs-11 Severity: grave Justification: renders package unusable
Egg doesn't work on amd64 system. I shortly investigate and found the following facts: "wnn-open" fails because "wnnrpc-open" fails. "wnnrpc-open" should try several protocols with the server for negotiation, but actually it tries only Wnn8 then fails. I don't investigate the details but, at least, "wnnrpc-get-result" has bug. The following code shows the problem: (defmacro wnnrpc-get-result (&rest body) `(let (result) (comm-unpack (u) result) (if (< result 0) (progn (comm-unpack (u) result) (- result)) ,@(or body '(result))))) "comm-unpack" converts the contents of the communication buffer to the lisp objects. In this case, "u" conversion means 32bit unsigned integer. Thus it never becomes negative, but the code expected that. If the system is 32bit integer, the number may become negative, but amd64 has longer width, perhaps this may cause the problems. -- System Information: Debian Release: 4.0 APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable') Architecture: amd64 (x86_64) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.24-1-amd64 Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968) Versions of packages egg depends on: ii emacs21 21.4a+1-3etch1 The GNU Emacs editor ii emacs22 22.2+2-3 The GNU Emacs editor ii make 3.81-2 The GNU version of the "make" util egg recommends no packages. -- no debconf information -- K.Kumon -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]