Bug 155506

Summary: Canna input method doesn't work anymore in XEmacs
Product: [openSUSE] SUSE Linux 10.1 Reporter: Mike Fabian <mfabian>
Component: X11 ApplicationsAssignee: Mike Fabian <mfabian>
Status: RESOLVED FIXED QA Contact: Stefan Dirsch <sndirsch>
Severity: Normal    
Priority: P5 - None    
Version: Beta 6   
Target Milestone: ---   
Hardware: Other   
OS: Linux   
Whiteboard:
Found By: Development Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---

Description Mike Fabian 2006-03-06 18:10:23 UTC
When not giving "--with-canna" as a configure option, configure
says:

    checking canna/jrkanji.h usability... yes
    checking canna/jrkanji.h presence... yes
    checking for canna/jrkanji.h... yes
    checking canna/RK.h usability... no
    checking canna/RK.h presence... yes
    configure: WARNING: canna/RK.h: present but cannot be compiled
    configure: WARNING: canna/RK.h:     check for missing prerequisite headers?
    configure: WARNING: canna/RK.h: see the Autoconf documentation
    configure: WARNING: canna/RK.h:     section "Present But Cannot Be Compiled"
    configure: WARNING: canna/RK.h: proceeding with the preprocessor's result
    configure: WARNING: canna/RK.h: in the future, the compiler will take precedence
    configure: WARNING:     ## ------------------------------------- ##
    configure: WARNING:     ## Report this to xemacs-beta@xemacs.org ##
    configure: WARNING:     ## ------------------------------------- ##
    checking for canna/RK.h... yes
    checking for RkBgnBun in -lRKC... yes
    checking for jrKanjiControl in -lcanna... yes

    [...]

    Internationalization:

    [...]

      Compiling in support for Canna on Mule.

and when trying to use the canna input method with

    M-x set-input-method RET japanese-canna RET

it fails with

    No Canna API support!? See M-x describe-installation & C-h v module-load-path.

When suppling the configure option "--with-canna" explicitely,
it works. configure then only says:

    checking canna/jrkanji.h usability... yes
    checking canna/jrkanji.h presence... yes
    checking for canna/jrkanji.h... yes

    [...]

    Internationalization:

    [...]

      Compiling in support for Canna on Mule.

and then the input method japanese-canna can be used without problems.
Comment 1 Mike Fabian 2006-03-14 14:30:30 UTC
Fixed package has been checked into STABLE, closing as FIXED:
-------------------------------------------------------------------
Mon Mar 06 17:31:53 CET 2006 - mfabian@suse.de

- update to 21.5.25. Fixes: 
  + bugzilla #141126 (XEmacs 21.5.24 doesn't read localized
    app-defaults)
  + bugzilla #145121 (XIM doens't work anymore in XEmacs)
  + bugzilla #143515 (XEmacs crashes when loading a UTF-8 encoded
    Japanese file)
- Bugzilla #155506:
  add configure option "--with-canna", the auto-detection of canna
  seems to be broken but when enabling canna explicitly it works.

-------------------------------------------------------------------