[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Mule-UCS 0.84 (KOUGETSUDAI) release.

From: Kenichi Handa
Subject: Re: Mule-UCS 0.84 (KOUGETSUDAI) release.
Date: Thu, 5 Dec 2002 17:15:27 +0900 (JST)
User-agent: SEMI/1.14.3 (Ushinoya) FLIM/1.14.2 (Yagi-Nishiguchi) APEL/10.2 Emacs/21.2.92 (sparc-sun-solaris2.6) MULE/5.0 (SAKAKI)

In article <address@hidden>, Werner LEMBERG <address@hidden> writes:

> Compiling mule-ucs-0.84 (available from m17n.org) with this patch

>   http://tats.iris.ne.jp/mule-ucs/mule-ucs-0.84+tats20021129.diff.gz

> using Emacs CVS 2002-11-20 fails.  I get the following suspicious error
> message:

>   In toplevel form:
>   un-define.el:859:30:Warning: reference to free variable progn
>   [...]

>   In toplevel form:
>   un-supple.el:29:1:Error: Symbol's value as variable is void: progn

By inspecting several results of macroexpand, I found
mucs-embed-program-with-hooks results in a form:
        (progn progn ...)
So, please try the attached patch?

> Using Emacs 20.7.1 the compilation is successful, so I suspect a bug
> in the byte compiler.  Any solution?

?!?!?  I have no idea why Mule-UCS can be compiled by 20.7
and 21.2 without error.

Himi-san, could you please investigate it?

Ken'ichi HANDA

*** mucs.el     2002/12/05 07:53:41     1.1
--- mucs.el     2002/12/05 07:55:59
*** 196,203 ****
                    (funcall (car hookval))
            hookval (cdr hookval)))
!     (cons 'progn
!         result)))
  (defmacro mucs-define-package (package &rest form)
    "Enclose a unit of package with this.
--- 196,202 ----
                    (funcall (car hookval))
            hookval (cdr hookval)))
!     result))
  (defmacro mucs-define-package (package &rest form)
    "Enclose a unit of package with this.

reply via email to

[Prev in Thread] Current Thread [Next in Thread]