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

running Emacspeak speech servers without a tcl interpreter




I suspect that in that configuration the tcl script will need to
load the extension library as a shared module.

Again something I will get around to if and when I find the time,
but the problem of course is that then it wont run against other
systems.

For now use 8.3 on debian if they've introduced the
incompatibility in 8.4

>>>>> "James" == James R Van Zandt <jrvz@comcast.net> writes:
    James> Under Debian, Emacspeak depends on the tclx8.3
    James> package, which supplies the interpreter /usr/bin/tcl.
    James> The Debian tclx maintainer has packaged version 8.4,
    James> but (as the tclx README file says):
    James> 
    James>   TclX 8.4 differs from its predecessors in that it is
    James> based more on the idea of TclX as an extension to Tcl,
    James> and not an alternate environment.  There is no TkX and
    James> no stand-alone shells are built.
    James> 
    James> That is, it does not supply /usr/bin/tcl.  He
    James> recommends that
    James> 
    James>    #!/usr/bin/tcl
    James>  
    James> at the beginning of a script be replaced with
    James>    
    James>    #!/usr/bin/tclsh package require Tclx
    James> 
    James> He writes:
    >> I have always done this in my programs and it must work if
    >> Tcl and Tclx are installed correctly. You can try this
    >> test program:
    >> 
    >> !/usr/bin/tclsh package require Tclx puts [infox version]
    >> 
    >> it should print 8.4.0 or something like that.
    James> 
    James> The test program works fine here.  However, tclsh does
    James> not work with emacspeak.  I can demonstrate this
    James> running a server standalone, without emacs:
    James> 
    James> echo "s q {hello world} d " | ./doubletalk
    James> 
    James> This works with tcl but segfaults with tclsh.
    James> 
    James> Unfortunately, the Debian maintainer can't run this
    James> test because he lacks the Doubletalk hardware.  I will
    James> try to build a test program that doesn't require
    James> special hardware.
    James> 
    James> In the mean time, does anyone know a way to get tclsh
    James> to support Emacspeak?
    James> 
    James>             - Jim Van Zandt
    James> 
    James> -----------------------------------------------------------------------------
    James> To unsubscribe from the emacspeak list or change your
    James> address on the emacspeak list send mail to
    James> "emacspeak-request@cs.vassar.edu" with a subject of
    James> "unsubscribe" or "help"

-- 
Best Regards,
--raman

      
Email:  raman@users.sf.net
WWW:    http://emacspeak.sf.net/raman/
AIM:    emacspeak       GTalk: tv.raman.tv@gmail.com
PGP:    http://emacspeak.sf.net/raman/raman-almaden.asc
Google: tv+raman 

-----------------------------------------------------------------------------
To unsubscribe from the emacspeak list or change your address on the
emacspeak list send mail to "emacspeak-request@cs.vassar.edu" with a
subject of "unsubscribe" or "help"


Emacspeak Files | Subscribe | Unsubscribe | Search