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

Re: Newbie, Emacspeak and Espeak



So far as I now know, neither slackware nor archlinux include the 
emacspeak-config script in their distributions of emacspeak.  The only 
version of Linux that does this to my knowledge is Debian.  I can set up 
emacspeak on Debian with no problem and have it talking on the sound card 
but without that script don't know how to make that happen on the other 
mentioned systems yet.

 > Hi Liz, >
> Perhaps I missed it, but what version of emacspeak are you working with?
> 
> Thanks,
> 
> -Greg
> 
> 
> On Fri, Mar 9, 2012 at 10:08 AM, Liz Hare <doggene@earthlink.net> wrote:
> > Hi Alex, and all,
> >
> > Thanks. After making sure these are installed and tcl.h is in
> > /usr/include/tcl8.4/tcl.h,  I still get the error about not being able to
> > find tcl.h when running make.
> >
> > I'd really appreciate any suggestions you guys might have.
> >
> > Liz
> >
> > On 3/9/2012 12:31 PM, Alex Midence wrote:
> >>
> >> You are over thinking the problem.  All you have to do is:
> >>
> >> apt-get build-dep espeak
> >> apt-get build-dep tclx
> >>
> >> Then, from the emacspeak source directory, cd servers/linux-espeak
> >> make
> >> make install
> >>
> >> You don't have to go out and untar anything, edit any make files or
> >> install anything from source other than emacspeak and the speech
> >> server of your choice.  Debian's package management system takes care
> >> of the rest of that stuff for you.  It'll basicaly bring in a package
> >> with a name like
> >> libespeak-dev
> >> and another called something along the lines of libtcl8.4-dev.  Once
> >> those are installed in your system, you will have the necessary files
> >> for inclusion by the c++ file you are compiling.
> >>
> >> Sorry if I was vague,
> >> Alex M
> >>
> >> On 3/9/12, Liz Hare<doggene@earthlink.net>  wrote:
> >>>
> >>> Hi Alex (and everyone who can help),
> >>>
> >>> Thanks so much for your suggestion. I downloaded the sources you
> >>> suggested.
> >>>
> >>> I adapted the makefile.tcl83 file in the
> >>> /usr/share/emacs/site-lisp/emacspeak/servers/linux-espeak directory for
> >>> tcl/tclx 8.4. I got a warning about long-long integers and as discussed
> >>> a couple of years ago on this list, added -Wno-long-long. I removed
> >>> references to libtool which seemed to cause problems for people before.
> >>>
> >>> I still get errors which make me wonder if the changes to tcl 8.4 are
> >>> just incompatible with tclespeak.
> >>>
> >>> root:/usr/share/emacs/site-lisp/emacspeak/servers/linux-espeak
> >>> make -f makefile.hare
> >>> g++ -O2 -I/usr/include/espeak -Wno-long-long -fPIC  -DPIC -pedantic
> >>> -ansi -Wall -I/usr/include/tcl8.4 -c tclespeak.cpp
> >>> tclespeak.cpp: In function int Tclespeak_Init(Tcl_Interp*):
> >>> tclespeak.cpp:140:7: warning: variable rc set but not used
> >>> [-Wunused-but-set-variable]
> >>> tclespeak.cpp: In function void initLanguage(Tcl_Interp*):
> >>> tclespeak.cpp:559:19: warning: deprecated conversion from string
> >>> constant to char* [-Wwrite-strings]
> >>> tclespeak.cpp:596:40: error: invalid conversion from const char* to
> >>> char* [-fpermissive]
> >>> make: *** [tclespeak.o] Error 1
> >>>
> >>>
> >>> What would you guys suggest? Should I try to install tcl/tclx 8.3, which
> >>> is no longer available using apt-get? Is there a newer version of
> >>> tclespeaktclespeak.cpp (mine is dated 12/31/11)?
> >>>
> >>> Thanks,
> >>> Liz
> >>>
> >>> Liz Hare PhD
> >>> Dog Genetics LLC
> >>> doggene@earthlink.net
> >>> http://www.doggenetics.com
> >>>
> >>> On 3/9/2012 8:51 AM, Alex Midence wrote:
> >>>>
> >>>> Hi,
> >>>>
> >>>> You're missing a package with development files.  I had the exact same
> >>>> thing happen to me.  You need the development package for tclx and the
> >>>> development files for espeak.  Use the apt-get build-dep command in
> >>>> both instances to retrieve them.  Then, run the make and make install
> >>>> command again.  Once you've added it, to make sure emacspeak comes up
> >>>> with it each time, add the following line to your .bashrc file in your
> >>>> home directory:
> >>>>
> >>>> export DTK_PROGRAM=espeak
> >>>>
> >>>> This way, Emacspeak knows to use it when it comes up.
> >>>>
> >>>> Regards,
> >>>> Alex M
> >>>>
> >>>>
> >>>> On 3/8/12, Liz Hare<doggene@earthlink.net>   wrote:
> >>>>>
> >>>>>
> >>>>> Hi all,
> >>>>>
> >>>>> I'm trying to set up Emacspeak with Espeak on Debian Wheezy. I'm having
> >>>>> difficulty making the linux-espeak server. This may be related to the
> >>>>> fact that I have tcl8.4, but I'm not sure.
> >>>>>
> >>>>> root:/usr/share/emacs/site-lisp/emacspeak/servers/linux-espeak
> >>>>> make
> >>>>> libtool --mode=compile g++ -O2 -I/usr/include/espeak -fPIC  -DPIC
> >>>>> -pedantic -ansi -Wall -c tclespeak.cpp
> >>>>> libtool: compile:  g++ -O2 -I/usr/include/espeak -fPIC -DPIC -pedantic
> >>>>> -ansi -Wall -c tclespeak.cpp  -fPIC -DPIC -o .libs/tclespeak.o
> >>>>> tclespeak.cpp:40:17: fatal error: tcl.h: No such file or directory
> >>>>> compilation terminated.
> >>>>> make: *** [tclespeak.lo] Error 1
> >>>>>
> >>>>> I think I saw a past discussion saying that just changing the version
> >>>>> in
> >>>>> the makefile was not a good approach. My tcl.h is in
> >>>>> /usr/include/tcl8.4. Can anyone suggest how to get this working?
> >>>>>
> >>>>> Thanks,
> >>>>> Liz
> >>>>>
> >>>>>
> >>>>> -----------------------------------------------------------------------------
> >>>>> 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".
> >
> 
> 
> 
> 

----------------------------------------------------------------
Jude <jdashiel-at-shellworld-dot-net>
<http://www.shellworld.net/~jdashiel/nj.html>

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