XEmacs: Symbol's value as variable is void: translation-table-for-input

Bug #262316 reported by Sameer D. Sahasrabuddhe
20
Affects Status Importance Assigned to Milestone
dictionaries-common (Debian)
Fix Released
Unknown
dictionaries-common (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

Binary package hint: xemacs21

The "Symbol's value as variable is void: translation-table-for-input" when using ispell in XEmacs. The ispell-mode begins, and highlights the first incorrect spelling it finds. But pressing the key for an appropriate action causes this error.

xemacs21:
  Installed: 21.4.21-1ubuntu3.1
  Candidate: 21.4.21-1ubuntu3.1

ispell:
  Installed: 3.1.20.0-4.4
  Candidate: 3.1.20.0-4.4

Ubuntu: 8.04.1

Revision history for this message
Troy C (troxor) wrote :

This actually involves the dictionaries-common package. Sameer just beat me to the report :)

Using Ubuntu Hardy 8.04, I get a message involving the phrase "translation-table-for-input", causing the spell check to stop after the first correction.

How to reproduce:
1. open `xemacs`
2. type the following into the buffer: "eror spelling eror"
3. Go to Cmnds->Spell Check
4. The spell checker will find the first "eror", and offer suggestions to fix it. go ahead and do so.
5. Notice the message at the bottom.

How to fix:
1. The patch has been submitted to debian, and is applied on the intrepid package. Installing the dictionaries-common .deb package from intrepid fixes the problem.
Debian bug report: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=458806
Direct link to the patch: http://patches.ubuntu.com/d/dictionaries-common/extracted/440_ispell.el_protect-translation-table.dpatch

Revision history for this message
Sameer D. Sahasrabuddhe (sameerds) wrote :

Oh, cool. I upgraded dictionaries-common and it works now. Actually I downloaded a deb from the Ubuntu archives with a version greater than the one I had installed. dpkg installed it without errors, but assuming that this is the package actually meant for Intrepid. Will it be made available as a Hardy update or something?

dictionaries-common:
  Installed: 0.98.9ubuntu1
  Candidate: 0.98.9ubuntu1
  Version table:
 *** 0.98.9ubuntu1 0
        100 /var/lib/dpkg/status
     0.90.0ubuntu2 0
        500 file: hardy/main Packages
        500 http://in.archive.ubuntu.com hardy/main Packages

Changed in xemacs21:
status: Unknown → Fix Released
Revision history for this message
Ludwig Seitz (ludwig-axiomatics) wrote :

Using Ubuntu 9.10 (where the fix seems to be installed), the fix leads to a new bug:

This time the errormessage is: "Symbol's function definition is void: with-no-warnings"

How to reproduce: See #1 above.

Revision history for this message
era (era) wrote :

Fixed in upstream dictionaries-common/0.90.1

affects: xemacs21 (Debian) → dictionaries-common (Debian)
affects: xemacs21 (Ubuntu) → dictionaries-common (Ubuntu)
Changed in dictionaries-common (Ubuntu):
status: New → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.