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

Re: emacspeak espeak make problem



I'm not aware of any problems/incompatibilities with tcl8.5, but I do seem to
remember seeing a post to the list a while back regarding someone looking into
this, but don't remember seeing any issues raised. 

Note that you will need to modify the linux-espeak Makefile and change the line
which sets the tcl version from 8.4 to 8.5. This should at least allow you to
build the shared library. Whether it works or has some incompatibility issues,
I don't know. However, probably easier to try 8.5 first before downgrading your
system to 8.4

In general, you don't tend to see major incompatibilities with minor version
upgrades i.e. 8.4 to 8.5. We did experience some problems with the 8.3 to 8.4
switch because tclx8.5 removed the inclusion of the 'tcl' shell. This required
some changes, which Raman added, to how the tclx library is loaded and to allow
the scripts to use the tclsh shell that is included with the standard tcl
package. Therefore, I think there is a very good chance tcl8.5 w2ill work fine.

Tim


 Jude DaShiell <jdashiel@shellworld.net> wrote ...
>This version of slackware had by vendor's choice moved to tcl 8.5.  If 
>that'll not work I think I can find those libraries and install them on 
>the system. On Sun, 8 May 2011, Alastair Irving wrote:
>
>> On 08/05/2011 19:57, Jude DaShiell wrote:
>> > This is for version 33.0 of emacspeak and I don't know what to do for it.
>> > I have portaudio19 and espeak working to the point I can pass espeak a
>> > string inside or outside quotes and it speaks that string.
>> > Script started on Sun 08 May 2011 01:18:24 PM EDT
>> > root@md:/usr/share/emacs/site-lisp/emacspeak/servers/linux-espeak# make all
>> > g++ -g    -O2 -fPIC  -DPIC  -pedantic -ansi -Wall -Wno-long-long
>> > -I/usr/include/tcl8.4   -c -o tclespeak.o tclespeak.cpp
>> > g++ -shared -o tclespeak.so tclespeak.o -ltcl8.4 -lespeak
>> > /usr/lib/gcc/i486-slackware-linux/4.3.3/../../../../i486-slackware-linux/bin/ld:
>> > cannot find -ltcl8.4
>> > collect2: ld returned 1 exit status
>> > make: *** [tclespeak.so] Error 1
>> > root@md:/usr/share/emacs/site-lisp/emacspeak/servers/linux-espeak# exit
>> > exit
>> >
>> > Script done on Sun 08 May 2011 01:19:00 PM EDT
>> > cut here.
>> >
>> 
>> It can't find your TCL library file.  Do you have TCL 8.4 installed?  If so
>> then maybe the file is named something different, have a look in /usr/lib for
>> files with tcl in there name and change the makefile to point to the correct
>> library.
>> 
>> HTH
>> 
>> Alastair
>> 
>> -----------------------------------------------------------------------------
>> 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".
>> 
>> 
>> 
>
>
>-----------------------------------------------------------------------------
>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".
>

-----------------------------------------------------------------------------
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".



If you have questions about this archive or had problems using it, please send mail to:

priestdo@cs.vassar.edu No Soliciting!

Emacspeak List Archive | 2010 | 2009 | 2008 | 2007 | 2006 | 2005 | 2004 | 2003 | 2002 | 2001 | 2000 | 1999 | 1998 | Pre 1998

Emacspeak Files | Emacspeak Blog | Search the archive