Mailing List Archive

Support open source code!


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

Re: tlug: compiling xemacs with wnn support



>>>>> "Hector" == Hector Akamine <akamine@example.com> writes:

    Hector> I'm trying to compile xemacs (21.1.9) to work with wnn.
    Hector> Before running make I run:

    Hector> ./configure --with-wnn6 --with-canna --with-xim
    Hector> --with-mule --with-xpm

    Hector> [... But no luck! ...]

Contact Steve Baur <steve@example.com>.  He did the original work on
integrating Wnn6 and XEmacs.  Warning: he is moving (o-hikkoshi)
_today_ so he may or may not respond (in real time or at all).

    Hector> Meanwhile I'm working with the emacs version (20.4.1) that
    Hector> came with RH6.1J.  I can input Japanese using skk, but the

The FSF's GNU Emacs 20.4, not XEmacs 20.4, right?  Try using
quail-japanese, which should be substantially better than SKK but not
as good as Wnn4, let alone Wnn6.

Why not try XEmacs, XIM, xwnmo (should come with Wnn6), and Wnn?  Just
build XEmacs with --xim=xlib.  Run XEmacs with XMODIFIERS="@example.com=xwnmo"
exported to your environment (or something like that, see the xwnmo
docs for the correct TAG for the XMODIFIERS="@example.com=$TAG" setting).

    Hector> conversion is not so good (it's awkward but what I'm doing
    Hector> now is opening kterm, writing Japanese there since it runs
    Hector> with wnn6 and then pasting to emacs). Can I make emacs
    Hector> work with wnn6 easily (without recompiling)?

Mainline FSFmacs does not support built-in Wnn or Canna.  You're
supposed to use XIM (kinput2).  Unfortunately, XIM tends to make
FSFmacs coredump on Linux, so YMMBZ (Your Mileage May Be Zero).

If you have the emacs-dl .rpm available, use that instead of straight
FSFmacs.  This will allow you to connect to Wnn.  I don't know if it
works with Wnn6, though.  (The idea of emacs-dl is that instead of
having code for all sorts of extra functionality in the Emacs source,
Emacs uses the dlopen(3) functions to load separate .so modules.  I
know there are modules for Canna and FreeWnn, but I don't know whether
there is one for Wnn6.  If there is, it would be contrib and probably
distributed separatedly, as rms would never permit distribution with
Emacs.)

Another possibility would be Tamago-4, which allows communication with
Wnn with _no_ compiled-in support (all Wnn interactions are written in
Emacs Lisp).  But since Tamago-4 is free software, it's oriented
toward supporting FreeWnn, and may not have an Wnn6 binding.

Good luck.

-- 
University of Tsukuba                Tennodai 1-1-1 Tsukuba 305-8573 JAPAN
Institute of Policy and Planning Sciences       Tel/fax: +81 (298) 53-5091
_________________  _________________  _________________  _________________
What are those straight lines for?  "XEmacs rules."
--------------------------------------------------------------------
Next Nomikai Meeting: April 20 (Thu) Linux Conference 2000 Spring Ed.
Next Technical Meeting: May 13 (Sat) 13:30 Temple University Japan
* Topic: TBD
--------------------------------------------------------------------
more info: http://www.tlug.gr.jp        Sponsor: Global Online Japan


Home | Main Index | Thread Index

Home Page Mailing List Linux and Japan TLUG Members Links