Your message dated Sat, 28 Oct 2006 16:37:58 -0400
with message-id <[EMAIL PROTECTED]>
and subject line Bug#394624: emacspeak: depends on tclx8.3
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)

--- Begin Message ---
Package: emacspeak
Version: 24-1
Severity: normal


emacspeak depends on tclx8.3 whereas tclx8.4 exists in Debian as
well. I for example have tcl8.3, tcl8.4 and tclx8.3 on my box and
would like to remove tcl8.3/tclx8.3 and use the newer tcl8.4/tclx8.4
instead.

AFAICS emacspeak always uses '/usr/bin/tcl' in the shebang line and
does not depend on a specific version itself. It would be great if
the emacspeak package in Debian would use and depend on the current
tcl[x] version.

regards,
-mika-


--- End Message ---
--- Begin Message ---
>   emacspeak depends on tclx8.3 whereas tclx8.4 exists in Debian as
>   well. I for example have tcl8.3, tcl8.4 and tclx8.3 on my box and
>   would like to remove tcl8.3/tclx8.3 and use the newer tcl8.4/tclx8.4
>   instead.
>
>   AFAICS emacspeak always uses '/usr/bin/tcl' in the shebang line and
>   does not depend on a specific version itself. It would be great if
>   the emacspeak package in Debian would use and depend on the current
>   tcl[x] version.

Unfortunately tclx8.4 will not support emacspeak.

emacspeak requires the shell /usr/bin/tcl, as you note.  Confusingly,
the tcl shell is supplied not by the tcl package but by tclx.  Or,
rather, it was supplied by tclx8.3 but unfortunately not by tclx8.4:

  vanzandt:/usr/local/src/aa$ dpkg -L tclx8.3|grep bin
  /usr/bin
  /usr/bin/tcl8.3
  /usr/lib/tclX8.3/help/tcl/strings/binary
  /usr/lib/tclX8.3/help/tcl/libraries/loadlibindex
  vanzandt:/usr/local/src/aa$ dpkg -L tclx8.4|grep bin
  vanzandt:/usr/local/src/aa$ 
  
Various other approaches have been suggested, e.g.

  #!/usr/bin/tclsh8.4
  load libtclx8.4.so.1

or

  #!/usr/bin/tclsh8.4
  package require Tclx

but I have not gotten any of them to work.  The emacspeak speech
server segfaults after the first utterance, at a "select" command
(which is one of the features added by tclx).

See the thread on "need for /usr/bin/tcl" in the list
[EMAIL PROTECTED]

            - Jim Van Zandt

--- End Message ---

Reply via email to